Verified BursaPay gateway workflow: Explains the currencies exposed by the gateway integration guide.
1. Overview & Purpose
The published developer guide documents NGN as the default and lists USD, GBP and KES as supported currency values for payment initialization.
2. Requirements & Setup
Your integration should pass the intended currency explicitly when it is not the default.
3. Step-by-Step Workflow
- Choose the payment currency.
- Send the currency value in the initialize request.
- Store the returned currency with the payment record.
- Reconcile wallet and settlement behavior using the actual currency context.
4. Rules & Troubleshooting
Currency is part of the payment record and should not be inferred from the amount alone.
5. Verification & Next Steps
Keep currency-specific reporting separate where your accounting rules require it.