For the complete documentation index, see llms.txt. This page is also available as Markdown.

Pay with Transfer

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

POST https://seerbitapi.com/api/v2/payments/initiates

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 transferring to the generated account number.

  4. Verify the payment

curl --location 'https://seerbitapi.com/api/v2/payments/initiates' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_ENCRYPTION_KEY' \
--data-raw '{
    "publicKey":"YOUR_PUBLIC KEY",
    "amount":"100",
    "fullName": "Jane Doe",
    "mobileNumber": "0887522256",
    "email":"youremail@domain.com",
    "currency": "NGN",
    "country": "NG",
    "paymentReference": "dsffererer",
    "callbackUrl": "http://checkout-seerbit.surge.sh",
    "redirectUrl": "http://checkout-seerbit.surge.sh",
    "paymentType": "TRANSFER"
}'
{
    "publicKey":"public key",
    "amount":"100",
    "fullName": "Rasaq Agbalaya",
    "mobileNumber": "08087522256",
    "email":"rasaq@gmail.com",
    "currency": "NGN",
    "country": "NG",
    "paymentReference": "dsffererer",
    "callbackUrl": "http://checkout-seerbit.surge.sh",
    "redirectUrl": "http://checkout-seerbit.surge.sh",
    "paymentType": "TRANSFER"
}

Last updated