Credit and Debit Cards

Accept card payments and local bank transfers in Chile through Bamboo. Process in CLP or USD via local acquirers and unified API integration.

This page describes Chile-specific requirements for the Create a Purchase operation. Refer to the global Create a Purchase guide for the full parameter list and base definitions.


Recommended fields for Chile

The following fields are required in addition to the global mandatory parameters.

FieldTypeDescription
Customer.FirstNamestringCustomer’s first name.
Customer.LastNamestringCustomer’s last name.
Customer.DocumentTypestring
Customer.DocumentNumberstringCustomer’s RUT number (without dots or hyphens).
DescriptionstringShort description of the purchase.
Customer.PhoneNumberstringOptional contact number.
Customer.Address.CitystringCity of the customer.
Customer.Address.StatestringRegion or province.
Customer.Address.PostalCodestringPostal or ZIP code.
Customer.Address.AddressDetailstringFull street address (street name, number, apartment).

🔁

This payment methods use an API flow. The response to the purchase request will include the final status (COMPLETED, REJECTED, etc.), without redirection.


Considerations

Debit card payments are supported only through the Purchase (full capture) operation.

The CVV field is mandatory for all debit card transactions.

Transactions must be captured within seven calendar days.

Chilean payments do not support decimal amounts.


⚠️

Transactions missing these parameters may be rejected by acquirers in Chile.


Request example using Token

To test this endpoint, use the API Reference or the Postman Collection

{
  "TrxToken": "OT__example_token_value",
  "UniqueID": "order-CL-0001",
  "Capture": true,
  "TargetCountryISO": "CL",
  "Currency": "CLP",
  "Amount": 125000,
  "Installments": 1,
  "Order": "CL-2024-0001",
  "Description": "Test purchase CL",
  "Customer": {
    "FirstName": "Camila",
    "LastName": "Pérez",
    "PhoneNumber": "56987654321",
    "DocumentType": "RUT.CL",
    "DocumentNumber": "12345678-5",
    "Email": "[email protected]",
    "Address": {
      "Country": "CL",
      "City": "Santiago",
      "State": "RM",
      "PostalCode": "8320000",
      "AddressDetail": "Av. Providencia 1234, Depto 801"
    }
  },
  "CustomerIP": "190.10.224.231",
  "AntifraudData": {
    "AntifraudFingerprintId": "0046f17b-197a-4d63-8b6b-6082cdd557ff"
  }
}

Request example using Card Data

To test this endpoint, use the API Reference or the Postman Collection

{
  "CardData": {
    "CardHolderName": "Camila Pérez",
    "Pan": "4051885600446623",
    "CVV": "123",
    "Expiration": "10/29",
    "Email": "[email protected]",
    "Document": "12345678-5"
  },
  "UniqueID": "order-CL-0002",
  "Capture": true,
  "TargetCountryISO": "CL",
  "Currency": "CLP",
  "Amount": 125000,
  "Installments": 1,
  "Order": "CL-2024-0002",
  "Description": "Test purchase CL",
  "Customer": {
    "FirstName": "Camila",
    "LastName": "Pérez",
    "PhoneNumber": "56987654321",
    "DocumentType": "RUT.CL",
    "DocumentNumber": "12345678-5",
    "Email": "[email protected]",
    "Address": {
      "Country": "CL",
      "City": "Santiago",
      "State": "RM",
      "PostalCode": "8320000",
      "AddressDetail": "Av. Providencia 1234, Depto 801"
    }
  },
  "CustomerIP": "190.10.224.231",
  "AntifraudData": {
    "AntifraudFingerprintId": "0046f17b-197a-4d63-8b6b-6082cdd557ff"
  }
}


Response parameters


Testing cards

Use the following cards to simulate the different status of the purchase. These cards apply for both API and redirection flow.

For approved purchases

BrandPANCVVExpiration DateType
Visa405188560044662312310/29Credit
Visa405188600005659012310/29Prepaid

For rejected purchases

BrandPANCVVExpiration DateType
MasterCard518605955959056812310/29Credit
MasterCard518617411062948012310/29Prepaid



Discover the API

Once you’re familiar with how to create a purchase, you can test your integration using our API Reference