Cash Payments
Note
We only offer support for merchants in Paraguay through the Gateway model, and we send the invoice to them from Uruguay.
Pago Express
Pago Express is a popular method for paying bills and services in Paraguay, offering convenience and accessibility throughout the country. The customer needs to provide the payment code in a physical branch of Pago Express and complete the payment. Then, Pago Express notifies us, and we report to the merchant.
Request parameters
You need to include specific fields for this payment method to work correctly. Check the Purchase operation article for details on authentication, languages of the response, and basic purchase parameters such as amount and currency.
Property | Type | Mandatory? | Description |
---|---|---|---|
PaymentMethod | string | Yes | Find the value in the table Payment Method. |
TargetCountryISO | string | Yes | Indicate the destination country. |
Customer → Email | string | Yes | Customer’s email. |
Customer → FirstName | string | Yes | Customer’s first name. |
Customer → LastName | string | Yes | Customer’s last name. |
Customer → DocumentType | string | No | Customer’s document type. Refer to the Document types table to see the possible values. |
Customer → DocumentNumber | string | No | Customer’s Document Number. |
Customer → PhoneNumber | string | No | Customer’s phone number. |
Customer → Address → Country | string | No | Customer’s Country. |
Customer → Address → State | string | No | Customer’s State. |
Customer → Address → City | string | No | Customer’s City. |
Customer → Address → AddressDetail | string | No | Customer’s Address Detail. |
Customer → Address → PostalCode | string | No | Customer’s Postal Code. |
MetaDataIn → PaymentExpirationInMinutes | numeric | No | Configure the validity of the generated debt using this field, specifying the duration in minutes. The API applies a default value if you don’t provide this information. |
Request example
{
"PaymentMethod": "PEX",
"Order": "12345678",
"Amount": 10000,
"TargetCountryISO": "PY",
"MetadataIn": {
"PaymentExpirationInMinutes": "43800"
},
"Currency": "USD",
"Capture": true,
"Customer": {
"FirstName": "Jaime",
"LastName": "Benitez",
"PhoneNumber": "090000001",
"Email": "jbenitez@mail.com",
"DocumentNumber": "1223334444",
"DocumentType": "RUC.PY"
}
}
Response parameters
In the response, you find the parameter MetadataOut.PaymentCode
with the reference number of the generated debt that the customer must present in a Pago Express agency to pay the debt. Furthermore, the parameter MetadataOut.PaymentExpirationDate
displays the validity date in ISO 8601 format (YYYY-MM-DDTHH:MM:SS).
Response example
{
"TransactionId": "128598955264065792",
"Result": "COMPLETED",
"Status": "PENDING",
"ErrorCode": null,
"ErrorDescription": null,
"Created": "2024-12-20T20:46:20.199",
"AuthorizationDate": "2024-12-20T20:46:20.674",
"AuthorizationCode": "",
"Amount": 1000,
"Currency": "PYG",
"Installments": 1,
"TaxableAmount": null,
"Tip": null,
"Url": "https://api.bamboopayment.com/Purchase/128598955264065792",
"MetadataOut": {
"PaymentCode": "1244788",
"PaymentMerchantId": "772",
"PaymentExpirationDate": "2023-10-14T03:14:54-03:00"
},
"Action": null,
"PaymentMethod": {
"Brand": "PagoExpress",
"CardOwner": null,
"Bin": null,
"IssuerBank": null,
"Type": "PhysicalNetwork",
"Expiration": null,
"Last4": null
}
}