Release Funds
This endpoint releases funds held in customer’s wallet.
URL: https://developer-sandbox.accessbankplc.com/virtualpayapi/ReleaseFunds
Method: POST
Request Parameters
| Type | Name | Parameter Required | Description |
|---|---|---|---|
| string | channel_code | Required | Client application code |
| string | virtual_account_no | Required | Breezepay virtual account number |
| string | customer_id | Required | Unique ID for customer on client system |
| string | merchant_id | Required | ID of merchant |
| string | hold_id | A unique identifier for the hold transaction category (e.g. "RENT"). | |
| string | release_amount | Required | The amount to be released in the virtual account |
| string | release_remark | A description or remark for the release (e.g. "Testing release") |
Sample Request
{
"customer_id": "07032755966",
"merchant_id": "YOUR MERCHANT ID",
"virtual_account": "1444484348",
"hold_id":"",
"release_amount": "1000",
"msg_id": "BRZ32426276728292910",
"release_remark": "Testing release",
"channel_code": "YOUR CHANNEL CODE"
}
Sample Response
{
"response_code": "00",
"response_message": "Successful Request",
"release_reference": "VP3857958ea7edecb967"
}
