Cash Payments

Accept cash payments in Colombia through Efecty, SuRed, and other physical networks. Bamboo generates a voucher and tracks payment status automatically.

Cash payments in Colombia allow customers to complete their purchases in cash through a nationwide network of authorized retail locations.

When selecting this payment method, Bamboo generates a voucher containing the payment details (amount, reference code, and expiration date). The customer presents the voucher and pays the specified amount in cash at any supported payment point. Once the payment is processed by the network, Bamboo automatically updates the transaction status via its asynchronous notification system.


↩️

Redirect Flow for Cash

This payment method uses a Redirect flow. The API response includes an Action and the purchase remains in Pending status until the customer completes the payment in a Payment office.


Request Parameters

The following parameters are required specifically for this payment method.
Refer to the Purchase operation guide for standard fields and authentication requirements.

PropertyTypeDescription
PaymentMethodstringMust be one of the available cash payment codes (e.g. EFC, APC, GNC, etc.). Find the value in the Payment Methods section for Colombia.
TargetCountryISOstringDestination country. Must be CO.
Customer → EmailstringPayer’s email.
Customer → DocumentNumberstringPayer’s document number.

Recommended Fields

PropertyTypeDescription
Customer → FirstNamestringPayer’s first name.
Customer → LastNamestringPayer’s last name.
Customer → DocumentTypestringUse values like CC.CO for Colombian IDs. Refer to the Document types table to see the possible values.
Customer → PhoneNumberstringMobile or landline.
Customer → Address → CountrystringPayer’s country.
Customer → Address → StatestringDepartment or state.
Customer → Address → CitystringCity of residence.
Customer → Address → AddressDetailstringFull street address.
Customer → Address → PostalCodestringZIP or postal code.
MetaDataIn → PaymentExpirationInMinutesnumberTime (in minutes) before the payment expires.

ℹ️

Colombian Pesos (COP) does not support decimal values. Amounts must be multiplied by 100 (e.g., 5,000 COP → 500000).


Example Request

{
  "PaymentMethod": "EFC",
  "Order": "CO-CASH-0001",
  "Amount": 500000,
  "Currency": "COP",
  "Description": "Compra en efectivo - prueba",
  "TargetCountryISO": "CO",
  "Customer": {
    "FirstName": "Carlos",
    "LastName": "Ramírez",
    "Email": "[email protected]",
    "DocumentType": "CC.CO",
    "DocumentNumber": "1020304050",
    "PhoneNumber": "3001234567",
    "ReferenceCode": "CO-REF-001"
  },
  "MetaDataIn": {
    "PaymentExpirationInMinutes": 7200
  }
}


Response Parameters

The API returns the purchase with status PENDING and includes a voucher URL and metadata required to complete the payment at a physical location. For more information on the response parameters, please refer to the Response parameters section of the Purchase creation.

PropertyTypeDescription
ActionURLstringURL of the payment voucher to be presented by the payer at the physical network.
MetadataOutPaymentCodestringNumeric code identifying the transaction to be paid.
MetadataOutPaymentExpirationDatestringExpiration date of the voucher. Format: DD/MM/YYYY.
MetadataOutAgreementCodestringIdentifier for the agreement between Bamboo and the physical payment network.

Response Example

The payer must be redirected to the URL provided in Response → Action → URL, where the payment voucher can be viewed or printed. The payment must be completed in cash at any of the supported physical networks in Colombia.

{
  "TransactionId": "79632697147789184",
  "Result": "ACTION_REQUIRED",
  "Status": "PENDING",
  "ErrorCode": null,
  "ErrorDescription": null,
  "Created": "2024-08-07T17:51:54.620",
  "AuthorizationDate": null,
  "AuthorizationCode": null,
  "Amount": 500000,
  "Currency": "COP",
  "Url": "https://api.stage.bamboopayment.com/Purchase/79632697147789184",
  "MetadataOut": {
    "PaymentCode": "6273036",
    "PaymentExpirationDate": "22/08/2024",
    "AgreementCode": "110342"
  },
  "Action": {
    "URL": "https://s3.amazonaws.com/gateway.stage.bamboopayment.com/purchase-coupons/1131277_691e4de3-6eda-43ce-a01d-a6ea539d70fe_20240822.html",
    "Reason": "REDIRECTION_NEEDED_EXTERNAL_SERVICE"
  },
  "PaymentMethod": {
    "Brand": "Efecty",
    "Type": "PhysicalNetwork"
  }
}



Available Payment Networks

The following networks are available for cash payments.

LogoPaymentMethodDescription
APCApostar
BCCBancolombia
EFCEfecty
GNCGana
PNCPuntored
SPCSuperpagos
SRCSuRed
SSCSuSuerte


Discover the API

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