Initiate Bills Payment Transaction

This Processes a bills payment transaction.

To process a bill payment transaction you make a post request by passing Amount, BillerID, BillerName, BillerCategoryID and some other required payload in the request body to the initiate bills payment endpoint

Here is an example of initiate bills payment request with the complete payload in the request body

// Live URL
http://api.mybankone.com/thirdpartyapiservice/apiservice/
BillsPayment/Payment

POST https://staging.mybankone.com/thirdpartyapiservice/apiservice/ BillsPayment/Payment

Request Body

Name
Type
Description

Amount *

String

Transaction amount in naira

BillerID *

String

Biller's ID

BillerName *

String

Biller's Name

BillerCategoryID *

String

Biller Category ID

BillerCategoryName*

String

Biller’s Category Name

PaymentItemID *

String

Payment Item ID

PaymentItemName*

String

Payment Item Name

CustomerID *

String

Customer's ID

CustomerDepositSlip Number *

String

Slip Number

CustomerName*

String

Customer Name

AccountNumber*

String

Customer’s account number

CustomerEmail*

String

Customer’s email address

CustomerPhone*

String

Customer’s phone number

Token *

String

Authentication Key for the request

{
  "Status": "SuccesfulButFeeNotTaken",
 "StatusDescription": "Main Transaction Was Successful But Fee Was Not Taken. Reason is: Invalid Amount",
 "ReferenceID": 0,
 "UniqueIdentifier": 
"020067234510121557250000000000000000000000",
 "IsSuccessFul": true,
 "ResponseMessage": "Main Transaction Was Successful But Fee Was Not Taken. Reason is: Invalid Amount",
 "ResponseCode": "00",
 "Reference": "",
 "SessionID": null,
 "RequestStatus": true,
 "ResponseDescription": "Main Transaction Was Successful But Fee Was Not Taken. Reason is: Invalid Amount",
 "ResponseStatus": null
}

Last updated