PayPaga
  1. Pay In - Colombia
PayPaga
  • Introduction
    • Introduction
    • API Reference
    • Errors
    • Standard Codes and Values
  • Authorization
    • Authorization
    • OAuth 2.0 Token Generation
  • Pay In - Direct API Integration
    • Pay In - Direct API Integration
    • Pay In - Payment Options
    • Pay In - Payment Processing
    • Pay In - Query Transactions
  • Pay In - PayURL Integration
    • Pay In - PayURL Integration
    • Pay In - Create PayURL
  • Pay In - Examples
    • Pay In - Argentina
      • Pay In - CVU
    • Pay In - Brazil
      • Pay In - PIX
    • Pay In - Chile
      • Pay In - Bank Transfer
    • Pay In - Colombia
      • Pay In - Dale
        POST
      • Pay In - Daviplata
        POST
      • Pay In - Efecty
        POST
      • Pay In - Gana
        POST
      • Pay In - Movii
        POST
      • Pay In - Nequi
        POST
      • Pay In - PSE
        POST
      • Pay In - Puntored
        POST
      • Pay In - RappiPay
        POST
      • Pay In - ReFacil
        POST
      • Pay In - Susuerte
        POST
      • Pay In - Western Union
        POST
    • Pay In - Ecuador
      • Pay In - Bemóvil
      • Pay In - Deuna
      • Pay In - Mi Negocio Efectivo
      • Pay In - Omniswitch
      • Pay In - Banco Pichincha
      • Pay In - Rapi Activo
      • Pay In - Western Union
    • Pay In - El Salvador
      • Pay In - Banco Agrícola
      • Pay In - Banco Cuscatlán
      • Pay In - Puntoxpress
    • Pay In - Guatemala
      • Pay In - BAM Efectivo
      • Pay In - BAM Transferencia
      • Pay In - Banco Industrial
      • Pay In - Akisi Pronet
    • Pay In - Mexico
      • Pay In - Pay With Cash
      • Pay In - Bank Transfer
    • Pay In - Peru
      • Pay In - BBVA
      • Pay In - BCP
      • Pay In - BCP Efectivo
      • Pay In - Cell Power
      • Pay In - KasNet
      • Pay In - QR Interoperable
      • Pay In - Plin
      • Pay In - Yape
  • Pay Out - Direct API Integration
    • Pay Out - Direct API Integration
    • Pay Out - Query Transactions
    • Pay Out - Payment Processing
  • Pay Out - Examples
    • Pay Out - Brazil
    • Pay Out - Mexico
    • Pay Out - Argentina (V2)
    • Pay Out - Colombia (V2)
    • Pay Out - Ecuador (V2)
    • Pay Out - Guatemala (V2)
    • Pay Out - Peru (V2)
    • Pay Out - Chile (V2)
  • Transactions Status Notification
    • Transactions Status Notification
  • Query Balance
    • Query Balance
  • Appendix
    • Transaction Status Definitions and Lifecycle
  1. Pay In - Colombia

Pay In - PSE

Developing
Develop Env
https://api.v2.stg.paypaga.com
Develop Env
https://api.v2.stg.paypaga.com
POST
https://api.v2.stg.paypaga.com
/payment

Fields validation#

fieldvalidation
first_namerequired, min length 2, max length 25, regexp ^\p{L}*(?:[ '-]\p{L}+)*$
last_namerequired, min length 2, max length 25, regexp ^\p{L}*(?:[ '-]\p{L}+)*$
document_typerequired, options
document_numberrequired, varies depending on document_type
bank_coderequired, options
emailrequired, min length 5, max length 50, regexp ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
phonerequired, min length 8, max length 10, regexp ^\d+$
addressrequired, min length 2, max length 64, regexp ^[\p{L}0-9][\p{L}0-9\s,'#/.°-]+$

Document type options#

document_typename
CCCédula de Ciudadanía
CECédula de Extranjería
PPPasaporte
TETarjeta de Extranjería

Document number validation#

document_numbervalidation
CCmin length 6, max length 10, regexp ^\d+$
CEmin length 6, max length 10, regexp ^[a-zA-Z0-9]+$
PPmin length 7, max length 12, regexp ^[a-zA-Z0-9]+$
TEmin length 6, max length 15, regexp ^[a-zA-Z0-9]+$

Bank codes#

Bank codes
bank_codebank name
1289COTRAFA
1070LULO BANK
1062BANCO FALABELLA
1047BANCO MUNDO MUJER S.A.
1069BANCO SERFINANZA
1814GLOBAL66
1286JFK COOPERATIVA FINANCIERA
1804UALÁ
1023BANCO DE OCCIDENTE
1816CREZCAMOS
1059BANCAMIA S.A.
1052BANCO AV VILLAS
1051BANCO DAVIVIENDA
1637IRIS
1801MOVII S.A.
1815ALIANZA FIDUCIARIA
1040BANCO AGRARIO
1066BANCO COOPERATIVO COOPCENTRAL
1002BANCO POPULAR
1303BANCO UNION antes GIROS
1121FINANCIERA JURISCOOP SA COMPAÑÍA DE FINANCIAMIENTO
1803POWWI
1032BANCO CAJA SOCIAL
1071BANCO J.P. MORGAN COLOMBIA S.A.
1060BANCO PICHINCHA S.A.
1065BANCO SANTANDER COLOMBIA
1808BOLD CF
1009CITIBANK
1507NEQUI
1809NU
1001BANCO DE BOGOTA
1012BANCO GNB SUDAMERIS
1006BANCO ITAU
1370COLTEFINANCIERA
1292CONFIAR COOPERATIVA FINANCIERA
1097DALE
1551DAVIPLATA
1802DING
1558BAN100
1063BANCO FINANDINA S.A. BIC
1283CFA COOPERATIVA FINANCIERA
1811RAPPIPAY
1019SCOTIABANK COLPATRIA
1013BANCO BBVA COLOMBIA S.A.
1007BANCOLOMBIA
1061BANCOOMEVA S.A.
1812COINK SA

Request

Header Params

Body Params application/json

Examples

Responses

🟢200Success
application/json
Body

🟠400Bad Request
🔴500Server Error
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.v2.stg.paypaga.com/payment' \
--header 'Authorization;' \
--header 'Content-Type: application/json' \
--data-raw '{
    "transaction_id": "20251028-1414-416f-af1d-83a4bca556a9",
    "payment_method_code": "pse",
    "country_code": "CO",
    "currency": "COP",
    "transaction_total": 1000,
    "merchant_transaction_reference": "abc4561698162696828",
    "transaction_fields": [
        {
            "name": "first_name",
            "value": "Jon"
        },
        {
            "name": "last_name",
            "value": "Snow"
        },
        {
            "name": "document_type",
            "value": "CC"
        },
        {
            "name": "document_number",
            "value": "123456789"
        },
        {
            "name": "bank_code",
            "value": "1815"
        },
        {
            "name": "email",
            "value": "jonsnow@email.com"
        },
        {
            "name": "phone",
            "value": "3123456789"
        },
        {
            "name": "address",
            "value": "calle 93 # 32"
        }
    ]
}'
Response Response Example
200 - Success PSE
{
    "transaction_id": "20251028-1414-416f-af1d-83a4bca556a9",
    "transaction_payment_mode": "ASYNCHRONOUS",
    "payment_method_reference": "90911724696",
    "message": "Transaction Successfully",
    "version": "0.1",
    "next_steps_detail_instructions": [
        {
            "type": "label",
            "key": "currency",
            "label": "Moneda",
            "description": "COP"
        },
        {
            "type": "label",
            "key": "payment_method",
            "label": "Método de Pago",
            "description": "pse"
        },
        {
            "type": "label",
            "key": "lookup_id",
            "label": "Lookup ID",
            "description": "20251028-1414-416f-af1d-83a4bca556a9"
        },
        {
            "type": "label",
            "key": "ticket_id",
            "label": "Ticket ID",
            "description": "531252608"
        },
        {
            "type": "external_link",
            "key": "reference_url",
            "label": "Presione aquí para completar su pago",
            "description": "https://registro.desarrollo.pse.com.co/PSENF/index.html?enc=XM8y5ZNSqTSUpkMYfvAbrMf9QWJf7qVOqi2ndq%2bBdfw%3d"
        }
    ]
}
Previous
Pay In - Nequi
Next
Pay In - Puntored
Built with