Initiate Transfer Request
You can initiate a payment transaction between an end user's connected bank account to any bank account. A payment link is generated for the user to authorize the transaction. The payment link should be sent to your users via SMS, email, or any communication channel of choice.
Response
Additional Authorisation
For Transfers to be able to validate the origin of the payment request, we require a signature sent along in the header of the request. The signature is generated by using your signature/webhook token to compute the HMAC-SHA256 hash of the transfer request arguments in the format stated below:
userId:reference:amountInKobo:destinationAccountNumber:destinationBankCode
The generated signature should be passed with the X-Transfers-Request-Signature
request header in the request.
You should never make your signature token public.
You should never generate your charge request signature on the client-side. Always request the signature from your server and pass it into Transfers.
Request Parameters
Response
Last updated