Bills Payment
Process Payment
Process the payment for the selected product or service.
POST
/
billing
/
process-payment
Authorizations
x-api-key
string
headerrequiredx-api-secret
string
headerrequiredBody
application/json
amount
number
requiredThe amount to top up the betting wallet.
customerId
string
requiredThe identifier for the product (e.g., phone number for Airtime and Data, smart card number for Cable TV, meter number for Electricity, or customer ID for Betting).
productType
enum<string>
requiredThe type of product being processed.
Available options:
Cable, Electricity, Betting, Data provider
string
requiredThe service provider for the product. (e.g., betking)
customerReference
string
Customer Unique Reference for the
Response
200 - application/json
details
object
transactionAccount
string
Account number used in the transaction, if available
productType
string
Product type involved in the transaction
amount
string
Amount of the transaction
transactionStatus
string
Status of the transaction
transactionReference
string
Unique transaction reference
transactionType
string
Type of transaction (e.g., DEBIT or CREDIT)
comment
string
Comment on the transaction
sessionId
string
transaction session Id
createdAt
string
Timestamp of when the transaction was created