PayPaga
  1. Pay In - Colombia
PayPaga
  • Introduction
    • Introduction
    • API Reference
    • Payment methods
    • 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 - RappiPay
        POST
      • Pay In - ReFacil
        POST
      • Pay In - Susuerte
        POST
      • Pay In - SuRed
        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 - SPEI
    • 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 - Argentina
    • Pay Out - Brazil
    • Pay Out - Chile
    • Pay Out - Colombia
    • Pay Out - Ecuador
    • Pay Out - Guatemala
    • Pay Out - Mexico
    • Pay Out - Peru
  • Transactions Status Notification
    • Transactions Status Notification
  • Query Balance
    • Query Balance
  • Appendix
    • Transaction Status Definitions and Lifecycle
    • Assets
  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

Required Fields

FieldDescriptionValidation
first_nameFirst nameLength >= 2 <= 25, RegEx ^\p{L}*(?:[ '-]\p{L}+)*$
last_nameLast nameLength >= 2 <= 25, RegEx ^\p{L}*(?:[ '-]\p{L}+)*$
document_typeIdentification document typeSee document types listed below
document_numberIdentification document numberSee document types listed below
bank_codeBank Identification CodeSee Bank Identifier Codes below
emailEmail addressLength >= 5 <= 50, RegEx ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
phonePhone numberLength >= 8 <= 10, RegEx ^\d+$
addressFull addressLength >= 2 <= 64, RegEx ^[\p{L}0-9][\p{L}0-9\s,'#/.°-]+$

Document types

NameDescriptionValidation
Cédula de CiudadaníaCCLength >= 6 <= 10, RegEx ^\d+$
Cédula de ExtranjeríaCELength >= 6 <= 10 RegEx ^[a-zA-Z0-9]+$
PasaportePPLength >= 7 <= 12, RegEx ^[a-zA-Z0-9]+$
Tarjeta de ExtranjeríaTELength >= 6 <= 15, RegEx ^[a-zA-Z0-9]+$

Bank Identifier Code

NameCode
COTRAFA1289
LULO BANK1070
BANCO FALABELLA1062
BANCO MUNDO MUJER S.A.1047
BANCO SERFINANZA1069
GLOBAL661814
JFK COOPERATIVA FINANCIERA1286
UALÁ1804
BANCO DE OCCIDENTE1023
CREZCAMOS1816
BANCAMIA S.A.1059
BANCO AV VILLAS1052
BANCO DAVIVIENDA1051
IRIS1637
MOVII S.A.1801
ALIANZA FIDUCIARIA1815
BANCO AGRARIO1040
BANCO COOPERATIVO COOPCENTRAL1066
BANCO POPULAR1002
BANCO UNION antes GIROS1303
FINANCIERA JURISCOOP SA COMPAÑÍA DE FINANCIAMIENTO1121
POWWI1803
BANCO CAJA SOCIAL1032
BANCO J.P. MORGAN COLOMBIA S.A.1071
BANCO PICHINCHA S.A.1060
BANCO SANTANDER COLOMBIA1065
BOLD CF1808
CITIBANK1009
NEQUI1507
NU1809
BANCO DE BOGOTA1001
BANCO GNB SUDAMERIS1012
BANCO ITAU1006
COLTEFINANCIERA1370
CONFIAR COOPERATIVA FINANCIERA1292
DALE1097
DAVIPLATA1551
DING1802
BAN1001558
BANCO FINANDINA S.A. BIC1063
CFA COOPERATIVA FINANCIERA1283
RAPPIPAY1811
SCOTIABANK COLPATRIA1019
BANCO BBVA COLOMBIA S.A.1013
BANCOLOMBIA1007
BANCOOMEVA S.A.1061
COINK SA1812

Expiry

Initiated transactions that are not completed, transition to an Expired state after 60 hours.

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 - RappiPay
Built with