Intra/Inter Wallet Transfer
This endpoint transfers funds between wallets whether within the same platform (intra) or across different platforms (inter).
URL: https://developer-sandbox.accessbankplc.com/virtualpayapi/SinglePost
Method: POST
Request Parameters
| Type | Name | Required | Description |
|---|---|---|---|
| string | channel_code | Required | Client application code |
| string | debit_merchant_id | Required | ID of merchant that owns the wallet to be debited |
| string | credit_merchant_id | Required | ID of merchant that owns the wallet to be credited |
| string | debit_customer_id | Required | Unique ID for customer on client system for wallet to be debited |
| string | credit_customer_id | Required | Unique ID for customer on client system for wallet to be credited |
| string | debit_virtual_account | Required | Virtual account number or wallet ID to be debited |
| string | credit_virtual_account | Required | Virtual account number or wallet ID to be credited |
| string | transaction_amount | Required | Transaction amount |
| string | transaction_narration | Transaction narration | |
| string | transaction_reference | Required | Unique transaction reference |
Sample Request
{
"debit_merchant_id":" YOUR MERCHANT ID ",
"credit_merchant_id":" YOUR MERCHANT ID ",
"debit_customer_id":"08094441382",
"credit_customer_id":"07032755966",
"debit_virtual_account":"1444448661",
"credit_virtual_account":"1444444481",
"transaction_amount":200,
"transaction_narration":"Testing",
"transaction_reference":"BRZ12337GDUJEDU83W1",
"channel_code":" YOUR CHANNEL CODE "
}
Sample Response
{
"response_code": "00",
"response_message": "Successful request",
"transaction_reference": "BRZ12337GDUJEDU83W1"
}
