Get Parameters
method.transaction_code
, which are required for paymentkey
corresponds to a field name returned in the query
array from Step 1.[
{ "key": "card_code", "value": "1234567890" },
{ "key": "installments_to_pay", "value": "2" }
]
additionalData
: Dynamic fields required for the payment step (e.g., transaction_code
)type
: Payment behavior (TOTAL
, DISCRETE
, or OPEN
)pendingInvoices
: Number of invoices foundamountToSendX100
, destinationAmountX100
, serviceFeeX100
, totalAmountX100
: Amounts in cents{
"rc": 0,
"message": "Pending invoices retrieved successfully",
"additionalData": [
{
"key": "transaction_code",
"value": "TXN-INV-20250703-A1"
}
],
"pendingInvoices": 2,
"amountToSendX100": 12500,
"destinationAmountX100": 12500,
"serviceFeeX100": 0,
"totalAmountX100": 12500,
"destinationCurrency": "EUR",
"items": [
{
"amountToSendX100": 6500,
"destinationAmountX100": 6500,
"serviceFeeX100": 0,
"totalAmountX100": 6500,
"destinationCurrency": "EUR",
"date": "2025-06-01",
"expirationDate": "2025-07-01",
"invoiceReference": "INV-10004567",
"isElegible": true
},
{
"amountToSendX100": 6000,
"destinationAmountX100": 6000,
"serviceFeeX100": 0,
"totalAmountX100": 6000,
"destinationCurrency": "EUR",
"date": "2025-06-15",
"expirationDate": "2025-07-15",
"invoiceReference": "INV-10004568",
"isElegible": true
}
],
"paymentType": "TOTAL"
}
Type | Description |
---|---|
TOTAL | Only full payment of the total debt is allowed |
DISCRETE | Allows selection of individual invoices to pay |
OPEN | Flexible input: pay less, exact, or more than the amount owed (wallet mode) |
transaction_code
included in additionalData
is mandatory for the next step (Execute Payment).5000
= โฌ50.00).type
field defines the payment strategy the client must respect during Step 3.