Skip to main content

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

TypeNameRequiredDescription
stringchannel_codeRequiredClient application code
stringdebit_merchant_idRequiredID of merchant that owns the wallet to be debited
stringcredit_merchant_idRequiredID of merchant that owns the wallet to be credited
stringdebit_customer_idRequiredUnique ID for customer on client system for wallet to be debited
stringcredit_customer_idRequiredUnique ID for customer on client system for wallet to be credited
stringdebit_virtual_accountRequiredVirtual account number or wallet ID to be debited
stringcredit_virtual_accountRequiredVirtual account number or wallet ID to be credited
stringtransaction_amountRequiredTransaction amount
stringtransaction_narrationTransaction narration
stringtransaction_referenceRequiredUnique 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"
}