Verified BursaPay gateway workflow: Explains dedicated virtual account provisioning and credit handling.
1. Overview & Purpose
The gateway exposes virtual-account endpoints and routes dedicated_nuban charge.success events through VirtualAccountService to credit the developer wallet.
2. Requirements & Setup
Use the virtual-account API and retain the returned account number/reference.
3. Step-by-Step Workflow
- Create the dedicated virtual account.
- Present the account details to the payer.
- Receive the dedicated_nuban credit webhook.
- Confirm the wallet credit and virtual-account.credited event.
4. Rules & Troubleshooting
A virtual account credit is handled through the same signed Paystack webhook security layer.
5. Verification & Next Steps
Reconcile credits by the dedicated account number and payment reference rather than by email alone.