Skip to main content

Debit Wallet

Description: Debits funds from a wallet. Special authentication required.

Request Parameters

Important, Always verify wallet name and check available balance before debiting.
POST {baseUrl}/v1/wallets/debit-wallet
curl -X POST `{baseUrl}/v1/wallets/debit-wallet`
-H "x-Client-Id: your_client_id"
-H "x-hash-key: sha256(CustomerMAC + clientSecret + payload)"
-H "Content-Type: application/json"
-d '{
"walletNumber": "9025920886",
"walletName": "JOHN DOE ADEBAYO",
"transactionReference": "TXN_20240115_001",
"amount": "50.00",
"fee": 0,
"stampDutyFee": 50,
"narration": "Payment for Service"

}
'
ParameterTypeRequiredDescriptionFormat
walletNumberstringYesWallet number10 digits
walletNamestringYesAccount nameFrom name enquiry
transactionReferencestringYesUnique referenceAlphanumeric, max 50 chars
amountstringYesDebit amountDecimal, e.g., "50.00"
feenumberYesTransaction feeCan be 0
stampDutyFeenumberNoStampDutyFeeThis is set for funds transfer debit that exceeds 10,000 naira
narrationstringYesDescriptionMax 100 characters