Payments / RailsPSE
PSE
Colombian online bank transfer gateway. Used for pay-in in Colombia.
Rail overview
Use PSE for Colombian account-to-account pay-ins across participating banks.
The payer authorizes through their bank, the provider confirms the transaction, and Conomy applies the funds to the destination account.
Use PSE for broad Colombian bank coverage and treat redirect completion separately from final settlement.
Required fields
Section titled “Required fields”| Field | Type | Description |
|---|---|---|
type | string | Must be "PSE" |
currency | string | Must be "COP" |
pse.bankId | string | Bank code selected by the user |
pse.customer.firstName | string | Payer’s first name |
pse.customer.lastName | string | Payer’s last name |
pse.customer.documentNumber | string | Colombian ID number |
pse.customer.documentType | string | Document type (e.g., "CC", "CE", "NIT") |
pse.customer.phoneNumber | string | Payer’s phone number |
pse.customer.email | string | Payer’s email |
Example
Section titled “Example”{ "type": "PSE", "currency": "COP", "pse": { "bankId": "1007", "customer": { "firstName": "Andrés", "lastName": "Martínez", "documentType": "CC", "documentNumber": "1020304050", "phoneNumber": "3001234567", "email": "andres@example.com" } }}Response fields
Section titled “Response fields”| Field | Description |
|---|---|
url | Bank redirect URL — send the user here |
token | PSE session token |
The bankId list can be retrieved from the financial institutions page.
Object
Section titled “Object”Bank identifier for PSE transfer.
Information on who pays the transaction
idstringUnique identifier for the internal service.
firstNamestringrequiredPayer's name
emailstringPayer's email
lastNamestringPayer's last name
phoneNumberstringPayer's phone number without prefix
phoneNumberPrefixstringPhone number prefix (e.g., +57)
documentTypestringDocumeny type of the entity (e.g., RUT, CURP, CURL). Go to the Supported Identity document types page for the complete list of supported values.
documentNumberstringThe document number associated with the documentType
addressobjectThe entity’s address information.
administrativeAreaLevel1stringThe first-level administrative division.
administrativeAreaLevel2stringThe second-level administrative division.
administrativeAreaLevel3stringThe third-level administrative division.
streetstringThe name of the street.
streetNumberstringThe street number.
optionalAddressstringAdditional address details.
countrystringCountry of operations for the entity, specified using the ISO 3166-1 alpha-3 standard (e.g., CHL, USA, MEX). Go to the countries page for the complete list of supported values.
zipcodestringZipcode f the address
Redirect URL on successful payment.
Redirect URL on failed payment.