Verified BursaPay workflow: Explain how dedicated NUBAN credit events reach a developer wallet.
1. Overview & Purpose
Paystack dedicated_nuban charge.success events are routed to the virtual-account service, which identifies the dedicated account and credits the developer wallet.
2. Requirements & Setup
The developer must have an active dedicated virtual account and the webhook integration must be operational.
3. Step-by-Step Workflow
- Receive the dedicated_nuban charge.success event.
- Identify the dedicated account number from the payload.
- Resolve the corresponding developer virtual account.
- Apply the wallet credit and emit the developer-facing virtual_account.credited event.
4. Rules & Troubleshooting
Do not treat a generic charge.success event as a virtual-account credit unless the channel and dedicated-account data identify it as such.
5. Verification & Next Steps
Reconcile virtual-account credits against the wallet ledger.