La API para desarrolladores de PAGOS360 permite administrar aspectos de tu cuenta PAGOS360. Aquí podrás explorar los diferentes endpoints, consultar las descripciones y ver ejemplos de peticiones (requests) y respuestas (responses) en algunos de los lenguajes de programación más populares.

Server
https://api.sandbox.pagos360.com

Sandbox (Test)

https://api.pagos360.com

Producción

Server Variables

Todas las peticiones privadas requieren una API Key, que es un token de acceso del tipo Bearer que se envía en cada petición HTTP por medio de la cabecera (header) Authorization.Las API Key pueden ser generadas accediendo a tu cuenta PAGOS360 desde la sección de Integraciones.

Solicitudes De Pago

Requerimientos individuales de cobro que se envían o generan para que una persona abone un importe específico.

Crear Solicitud de Pago

Crea una nueva solicitud de pago individualizando la intención de recibir un cobro.

Auth
Request Body
objectobject
payment_requestobject
descriptionstring
first_due_datestring
first_totalnumber
payer_namestring
external_referencestring
second_due_datestring
second_totalnumber
payer_emailstring
POST /payment-request
Copy
Responses
201

Created

objectobject
idinteger
typestring
statestring
created_atstring
payer_namestring
descriptionstring
first_due_datestring
first_totalnumber
checkout_urlstring
Response
Copy

Obtener Solicitud de Pago

Retorna el detalle de una solicitud de pago.

Auth
Path Params
idinteger
Query String
detail_retentionsboolean
GET /payment-request/{id}
Copy
Responses
200

OK

objectobject
idinteger
statestring
first_totalnumber
Response
Copy

Obtener Planes y Cuotas

Retorna el detalle de los planes y cuotas disponibles para un monto determinado.

Auth
Path Params
amountnumber
GET /helper/channel-installments/{amount}
Copy
Responses
200

OK

arrayarray[object]
namestring
codestring
installmentsarray[object]
installmentsinteger
descriptionstring
total_amountnumber
Response
Copy

Debito Automatico En Cbu

Cobro de cuotas, suscripciones o servicios mensuales, debitando el dinero directamente de la cuenta bancaria del cliente final.

Crear Adhesión

Crea una nueva adhesión a débito automático en CBU.

Auth
Request Body
objectobject
adhesionobject
adhesion_holder_namestring
emailstring
descriptionstring
short_descriptionstring
cbu_numberstring
cbu_holder_namestring
cbu_holder_id_numberinteger
POST /adhesion
Copy
Responses
201

Created

objectobject
idinteger
statestring
Response
Copy

Obtener Adhesión

Retorna el detalle de una adhesión a débito automático.

Auth
Path Params
idinteger
GET /adhesion/{id}
Copy
Responses
200

OK

objectobject
idinteger
statestring
cbu_numberstring
Response
Copy

Cancelar Adhesión

Cancela una adhesión a débito automático.

Auth
Path Params
idinteger
PUT /adhesion/{id}/cancel
Copy
Responses
200

OK

objectobject
idinteger
statestring
state_commentstring
Response
Copy

Crear Solicitud de Débito

Crea una nueva solicitud de débito en base a una adhesión en CBU.

Auth
Request Body
objectobject
debit_requestobject
adhesion_idinteger
descriptionstring
first_due_datestring
first_totalnumber
POST /debit-request
Copy
Responses
201

Created

objectobject
idinteger
statestring
Response
Copy

Obtener Solicitud de Débito

Retorna el detalle de una solicitud de débito.

Auth
Path Params
idinteger
Query String
detail_retentionsboolean
GET /debit-request/{id}
Copy
Responses
200

OK

objectobject
idinteger
statestring
Response
Copy

Cancelar Solicitud de Débito

Cancela una solicitud de débito.

Auth
Path Params
idinteger
PUT /debit-request/{id}/cancel
Copy
Responses
200

OK

objectobject
idinteger
statestring
Response
Copy

Obtener Siguiente Día Hábil

Obtener el próximo día hábil a partir de una fecha dada.

Auth
Request Body
objectobject
next_business_dayobject
datestring
daysinteger
POST /validator/next-business-day
Copy
Responses
200

OK

stringstring
Response
Copy

Debito Automatico En Tarjeta

Funciona de manera muy similar al débito en CBU, pero está orientado a tarjetas de crédito.

Crear Adhesión en Tarjeta

Crea una nueva adhesión a débito automático en tarjeta.

Auth
Request Body
objectobject
card_adhesionobject
adhesion_holder_namestring
external_referencestring
emailstring
card_holder_namestring
card_numberstring
descriptionstring
POST /card-adhesion
Copy
Responses
201

Created

objectobject
idinteger
statestring
Response
Copy

Obtener Adhesión en Tarjeta

Retorna el detalle de una adhesión a débito automático en tarjeta.

Auth
Path Params
idinteger
GET /card-adhesion/{id}
Copy
Responses
200

OK

objectobject
idinteger
statestring
Response
Copy

Cancelar Adhesión en Tarjeta

Cancela una adhesión a débito automático en Tarjeta.

Auth
Path Params
idinteger
PUT /card-adhesion/{id}/cancel
Copy
Responses
200

OK

objectobject
idinteger
statestring
Response
Copy

Crear Solicitud de Débito en Tarjeta

Crea una nueva solicitud de débito en tarjeta.

Auth
Request Body
objectobject
card_debit_requestobject
card_adhesion_idinteger
monthinteger
yearinteger
amountnumber
descriptionstring
POST /card-debit-request
Copy
Responses
201

Created

objectobject
idinteger
statestring
Response
Copy

Obtener Solicitud de Débito en Tarjeta

Retorna el detalle de una solicitud de débito en tarjeta.

Auth
Path Params
idinteger
Query String
detail_retentionsboolean
GET /card-debit-request/{id}
Copy
Responses
200

OK

objectobject
idinteger
statestring
Response
Copy

Cancelar Solicitud de Débito en Tarjeta

Cancela una solicitud de débito en tarjeta.

Auth
Path Params
idinteger
PUT /card-debit-request/{id}/cancel
Copy
Responses
200

OK

objectobject
idinteger
statestring
Response
Copy

Reportes

Es la sección donde se consolida toda la información transaccional. Permite acceder a los datos de todas las operaciones realizadas, estados de cuenta y conciliaciones.

Obtener Cobranzas

Retorna todas las cobranzas para el día especificado.

Auth
Path Params
datestring
GET /report/collection/{date}
Copy
Responses
200

OK

objectobject
account_idstring
total_collectednumber
dataarray[object]
request_idinteger
amount_paidnumber
Response
Copy

Obtener Reversiones

Retorna todas las Reversiones para el día especificado.

Auth
Path Params
datestring
GET /report/chargeback/{date}
Copy
Responses
200

OK

objectobject
account_idstring
total_chargebacknumber
dataarray[object]
request_idinteger
reverted_amountnumber
Response
Copy

Obtener Devoluciones

Retorna todas las devoluciones para el día especificado.

Auth
Path Params
datestring
GET /report/refund/{date}
Copy
Responses
200

OK

objectobject
account_idstring
total_refundednumber
dataarray[object]
request_idinteger
refunded_amountnumber
Response
Copy

Obtener Rendición

Retorna el detalle de transacciones que conforman una rendición para el día especificado.

Auth
Path Params
datestring
GET /report/settlement/{date}
Copy
Responses
200

OK

objectobject
account_idstring
settlement_amountnumber
dataarray[object]
request_idinteger
creditnumber
Response
Copy

Obtener Retenciones y Percepciones

Retorna todas las retenciones y percepciones para el día especificado.

Auth
Path Params
datestring
GET /report/retentions/{date}
Copy
Responses
200

OK

objectobject
account_idstring
total_amountnumber
dataarray[object]
request_idinteger
amountnumber
Response
Copy

Cuenta Pagos360

Es el panel principal de control. Desde aqui se puede consultar el saldo de los fondos disponibles y el dinero que está próximo a liquidarse. Además, a nivel integración, permite realizar consultas para saber el estado de la cuenta en tiempo real.

Obtener Saldos

Retorna el saldo disponible, el saldo pendiente y el ID identificador de tu cuenta PAGOS360.

Auth
GET /account/balances
Copy
Responses
200

OK

objectobject
user_account_idstring
available_balancenumber
unavailable_balancenumber
Response
Copy