From 8b58b2243e051bbbe8cdffd20a63e3e658afbb34 Mon Sep 17 00:00:00 2001 From: Yashas Date: Wed, 26 Aug 2026 13:48:08 +0530 Subject: [PATCH] console: Request Premium, and surface Log Payment Nudge MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Issue Payment Link is now Request Premium — the platform has no payment integration and the fabricated link field is off the form. The action's 'by' was 'Payment webhook', which was aspirational; collection happens on the insurer's own rails and ops records the reference. Log Payment Nudge added to Payment Pending. Engage performs it; without an entry here the activity is invisible to the console rather than broken. --- src/api/config.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/api/config.js b/src/api/config.js index 3790bf2..1cab407 100644 --- a/src/api/config.js +++ b/src/api/config.js @@ -75,8 +75,12 @@ export const ACTIONS = { 'zk-state-referred': [{ uid: 'zk-act-uw-prepare', label: 'Prepare Referral', by: 'Referral AI' }, { uid: 'zk-act-uw-clear', label: 'Clear Referral', by: 'Underwriter' }, { uid: 'zk-act-uw-decline', label: 'Decline Referral', by: 'Underwriter' }], - 'zk-state-cleared': [{ uid: 'zk-act-payment', label: 'Issue Payment Link', by: 'Ops' }], - 'zk-state-payment': [{ uid: 'zk-act-realise', label: 'Confirm Premium Realisation', by: 'Payment webhook' }], + 'zk-state-cleared': [{ uid: 'zk-act-payment', label: 'Request Premium', by: 'Ops' }], + // 'Payment webhook' was aspirational — there is no payment integration on the + // platform and none is planned here. Collection happens on the insurer's own + // rails; ops records the reference. See 35_reframe_to_what_exists.sql. + 'zk-state-payment': [{ uid: 'zk-act-realise', label: 'Confirm Premium Realisation', by: 'Ops' }, + { uid: 'zk-act-nudge', label: 'Log Payment Nudge', by: 'Engage' }], 'zk-state-issued': [{ uid: 'zk-act-onboard', label: 'Complete Onboarding', by: 'Ops' }], }