Parameter | Type | Required | Description |
---|---|---|---|
Amount | Number | Yes | The amount to be deposited to your account. |
Mobile | String | Yes | The phone number that will be making the payment. |
Country ID | String | Yes | The ID of the country the deposit will be made from. The full list can be found here. |
Currency | String | Yes | The currency in which the deposit will be made. |
Payment Method Type | String | Yes | The payment channel that will be used for the deposit. |
Callback URL | String | No | The URL to receive the callback response on. |
Third Party Reference | String | No | Information you’d like to use to refer to the deposit later. |
Name | String | Only for NGN | Customer’s name (Only for Nigerian deposits). |
Account Name | String | Only for NGN | Customer’s account name that would appear when funds are reconciled in their account (Only for Nigerian deposits). |
name
and account_name
fields are only applicable for Nigerian bank deposits.Initiating the unified collections API Request
Transaction Verification
Handling Transaction Status
name
and account_name
). A dynamic virtual bank account will be generated for the transaction, which your customer can use to make the payment. Once the paymet is made, a callback notification will be sent to confirm the transaction details.
A dynamic virtual bank account is a temporary, single-use bank account that expires after a single transaction.
Currently supported banks for dynamic virtual accounts:
Initiating the unified collections API Request
successful_url
and failure_url
.Transaction Verification
Handling Transaction Status