CHEQIT Logo
NEW FEATUREv1.2.28 April 2026

Payment Webhooks, Security Hardening & Production Config

Hardened payment webhook handling with signature verification, shared payment finalisation logic, storage upload notices across all upload flows, and a full switch to the production payment configuration and app URL.

VERSION 1.2.2 • PAYMENT WEBHOOKS, SECURITY HARDENING & PRODUCTION CONFIG VERSION 1.2.2 • PAYMENT WEBHOOKS, SECURITY HARDENING & PRODUCTION CONFIG VERSION 1.2.2 • PAYMENT WEBHOOKS, SECURITY HARDENING & PRODUCTION CONFIG VERSION 1.2.2 • PAYMENT WEBHOOKS, SECURITY HARDENING & PRODUCTION CONFIG VERSION 1.2.2 • PAYMENT WEBHOOKS, SECURITY HARDENING & PRODUCTION CONFIG VERSION 1.2.2 • PAYMENT WEBHOOKS, SECURITY HARDENING & PRODUCTION CONFIG VERSION 1.2.2 • PAYMENT WEBHOOKS, SECURITY HARDENING & PRODUCTION CONFIG VERSION 1.2.2 • PAYMENT WEBHOOKS, SECURITY HARDENING & PRODUCTION CONFIG VERSION 1.2.2 • PAYMENT WEBHOOKS, SECURITY HARDENING & PRODUCTION CONFIG VERSION 1.2.2 • PAYMENT WEBHOOKS, SECURITY HARDENING & PRODUCTION CONFIG VERSION 1.2.2 • PAYMENT WEBHOOKS, SECURITY HARDENING & PRODUCTION CONFIG VERSION 1.2.2 • PAYMENT WEBHOOKS, SECURITY HARDENING & PRODUCTION CONFIG VERSION 1.2.2 • PAYMENT WEBHOOKS, SECURITY HARDENING & PRODUCTION CONFIG VERSION 1.2.2 • PAYMENT WEBHOOKS, SECURITY HARDENING & PRODUCTION CONFIG VERSION 1.2.2 • PAYMENT WEBHOOKS, SECURITY HARDENING & PRODUCTION CONFIG VERSION 1.2.2 • PAYMENT WEBHOOKS, SECURITY HARDENING & PRODUCTION CONFIG VERSION 1.2.2 • PAYMENT WEBHOOKS, SECURITY HARDENING & PRODUCTION CONFIG VERSION 1.2.2 • PAYMENT WEBHOOKS, SECURITY HARDENING & PRODUCTION CONFIG VERSION 1.2.2 • PAYMENT WEBHOOKS, SECURITY HARDENING & PRODUCTION CONFIG VERSION 1.2.2 • PAYMENT WEBHOOKS, SECURITY HARDENING & PRODUCTION CONFIG
WHAT'S INCLUDED
feature

Hardened payment webhook handling with signature verification and idempotent coordination with manual payment verification.

feature

Shared payment finalisation logic for webhook and manual verification consistency, with duplicate side-effect protection.

feature

New storage upload notices across KYC, profile, offering, and spender inspiration upload flows.

feature

Explicit account deactivation flow and push notification token persistence in the production schema.

improvement

Payment and invite flows now use the live payment configuration and production app URL (https://app.cheqit.co.za).

improvement

Admin-only platform functions now require authenticated admin access instead of allowing public invocation.

improvement

Merchant and spender surfaces updated to remove unavailable in-app messaging affordances and unimplemented marketing preferences.

improvement

Notification registration now correctly persists push tokens across all relevant records.

improvement

Spender checkout and booking copy now reflects the non-refundable deposit rule.

fix

Resolved the production mismatch between push-permission acceptance and token persistence.

fix

Resolved database security findings around access policy configuration and hardening.

fix

Corrected production/staging URL drift in invite and payment redirects.

improvement

Account deletion affordances replaced with deactivation-only behaviour for regulated transaction records.

improvement

Marketing-specific notification settings and inactive customer messaging entry points removed from the current product surface.