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

How it works

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