Cash payments and bank transfers

Learn how to integrate your solution to process cash payments and bank transfers with PagoEfectivo.

PagoEfectivo Ecuador

PagoEfectivo provides a network of physical payment centers where your customers can pay their purchases in cash or using their bank app. Your customer can pay giving the debt identifier (CIP) in a physical payment office or using their bank app.

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.

PropertyTypeMandatory?Description
PaymentMethodstringYesFind the value in the table Payment Method.
TargetCountryISOstringYesIndicate the destination country.
CustomerEmailstringYesCustomer’s email.
CustomerFirstNamestringYesCustomer’s first name.
CustomerLastNamestringYesCustomer’s last name.
CustomerDocumentTypestringYesCustomer’s document type.
Refer to the Document types table to see the possible values.
CustomerDocumentNumberstringYesCustomer’s Document Number.
CustomerPhoneNumberstringYesCustomer’s phone number. The phone number format must be <characteristic>|<number>. Example: +593|971516229.
CustomerAddressCountrystringNoCustomer’s Country.
CustomerAddressStatestringNoCustomer’s State.
CustomerAddressCitystringNoCustomer’s City.
CustomerAddressAddressDetailstringNoCustomer’s Address Detail.
CustomerAddressPostalCodestringNoCustomer’s Postal Code.
MetaDataInPaymentExpirationInMinutesnumericNoConfigure the expiration time for the payment using this field, specifying the duration in minutes. The API applies a default value if you don’t provide this information.
The expiration date must be at least 10 minutes and less than six months from the current date (in UTC GMT -5).

Request example

{
    "PaymentMethod": "PNX",
    "Amount": 10000,
    "Currency": "CRC",
    "TargetCountryISO": "CR",
    "Capture": true,
    "Customer": {
        "Email": "john@mail.com",
        "FirstName": "John",
        "LastName": "Doe",
        "PhoneNumber": "12345672",
        "DocumentNumber": "139899768",
        "DocumentType": "CI.CR"
    },
    "Description": "Prueba PuntoXpress"
}

Response parameters

In the response, you will find the following parameters:

PropertyTypeDescription
ResponseMetadataOutPaymentCodestringPayment code generated by PagoEfectivo.
ResponseMetadataOutPaymentExpirationDatedateDate when the CIP will expire.
Format ISO 8601.
ResponseMetadataOutPaymentUrlstringURL of the HTML document of the CIP.

PrintScreen

Response example

{
    "TransactionId": "79632697147789184",
    "Result": "ACTION_REQUIRED",
    "Status": "PENDING",
    "ErrorCode": null,
    "ErrorDescription": null,
    "Created": "2024-08-07T17:51:54.620",
    "AuthorizationDate": null,
    "AuthorizationCode": null,
    "Amount": 100000,
    "Currency": "CRC",
    "TaxableAmount": null,
    "Tip": null,
    "Url": "https://api.stage.bamboopayment.com/Purchase/79632697147789184",
    "MetadataOut": null,
    "MetaDataIn": {
        "PaymentExpirationInMinutes": "7200",
        "PaymentCode": "1133713",
        "PaymentMerchantId": "772"
    },
    "Action": null,
     "PaymentMethod": {
        "Brand": "PuntoXpress",
        "CardOwner": null,
        "Bin": null,
        "IssuerBank": null,
        "Type": "PhysicalNetwork",
        "Expiration": null,
        "Last4": null
    }
}
footer
Last modified February 20, 2025

© Bamboo | All rights reserved 2025