Transfer
Accept payments via transfer
Accepts payments from your customers through transfer. This method is available for Nigerian customers only

How it works

  1. 1.
    To initiate a pay with transfer, make a request to the transfer payments service with the payments/initiates endpoint.
  2. 2.
    When the request is made you are expected to get a response with a bank account number for transfer to be made.
  3. 3.
    Customer completes the transaction using by transfering to the generated account number.
  4. 4.
    Verify the payment
Authentication
Request
Response
curl -X POST
https://seerbitapi.com/api/v2/payments/initiates
-H 'Content-Type: application/json'
-H 'Authorization: Bearer {token}
{
"publicKey":"public key",
"amount":"100",
"fullName": "Rasaq Agbalaya",
"mobileNumber": "08087522256",
"email":"[email protected]",
"currency": "NGN",
"country": "NG",
"paymentReference": "dsffererer",
"callbackUrl": "http://checkout-seerbit.surge.sh",
"redirectUrl": "http://checkout-seerbit.surge.sh",
"paymentType": "TRANSFER"
}
{
"status": "SUCCESS",
"data": {
"code": "00",
"payments": {
"paymentReference": "dsfr55266tyt5554y166",
"walletName": "SEERBIT(Merchant Name)",
"wallet": "9979878249",
"bankName": "Providus Bank",
"accountNumber": "9979878249"
},
"message": "ACCOUNT OPENED SUCCESSFULLY"
}
}
Copy link