Bill Payment
Introduction
Workflow
Step 1: Obtaining Parameters
1.
{
"rc": 0,
"message": "OK",
"front": [
{
"name": "card_code",
"label": "CARD CODE",
"type": "INPUT"
},
{
"name": "installments_to_pay",
"label": "INSTALLMENTS TO PAY",
"type": "INPUT"
}
],
"query": [
"card_code",
"installments_to_pay"
],
"pay": [
"card_code",
"installments_to_pay",
"transaction_code"
]
}
Step 2: Service Query
[
{
"key": "card_code",
"value": "1234567890"
},
{
"key": "installments_to_pay",
"value": "2"
}
]
{
"rc": 0,
"message": "OK",
"additionalData": [
{
"key": "customerFullName",
"value": "ANONYMOUS USER"
},
{
"key": "transaction_code",
"value": "ABC123XYZ"
}
],
"type": "OPEN",
"pendingInvoices": 1,
"amountToSendX100": 5000,
"destinationAmountX100": 5000,
"serviceFeeX100": 0,
"totalAmountX100": 5000
}
Step 3: Making the Payment
{
"beneficiaryPhoneNumber": "123456789",
"amountToSendX100": 5000,
"localDateTime": "2024-12-04T17:47:00",
"additionalData": [
{
"key": "contract_number",
"value": "CONTRACT1234"
},
{
"key": "transaction_code",
"value": "ABC123XYZ"
}
]
}
Key Considerations
1.
2.
3.

Modified at 2025-01-07 11:21:16