Pay with USSD
/payments/initiates
POST https://seerbitapi.com/api/v2/payments/initiates
Headers
Name
Type
Description
authorization*
String
Bearer Token
content-type*
String
application/json
Request Body
Name
Type
Description
publicKey*
String
This is the merchant public key.
amount*
String
This is the amount to be paid.
email*
String
This is the email of the customer.
country*
String
This is the country from which the transaction is been carried out from
paymentReference*
String
This is the unique identifier for a transaction, to be generated by merchant.
mobileNumber*
String
fullName*
String
currency*
String
callbackUrl*
String
redirectUrl*
String
paymentType*
String
bankCode*
String
{
"status": "SUCCESS",
"data": {
"code": null,
"payments": {
"paymentReference": "dsffererer",
"linkingReference": "CSEERBIT724622561618580872054",
"providerreference": "8206",
"ussdDailCode": "*901*000*8206#"
},
"message": null
}
}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": "FirstName LastName",
"mobileNumber": "customer mobile number",
"email":"[email protected]",
"currency": "NGN",
"country": "NG",
"paymentReference": "dsffererer",
"callbackUrl": "http://yourdomain.com",
"redirectUrl": "http://yourdomain.com",
"paymentType": "USSD",
"bankCode":"044"
}'Last updated