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_request8 fieldsobject
POST /payment-request
Responses
201

Created

objectobject
idinteger
typestring
statestring
created_atstring
payer_namestring
descriptionstring
first_due_datestring
first_totalnumber
checkout_urlstring
Response

Obtener Solicitud de Pago

Retorna el detalle de una solicitud de pago.

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

OK

objectobject
idinteger
statestring
first_totalnumber
Response

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}
Responses
200

OK

arrayarray[object]
namestring
codestring
installments3 fieldsarray[object]
Response

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
adhesion7 fieldsobject
POST /adhesion
Responses
201

Created

objectobject
idinteger
statestring
Response

Obtener Adhesión

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

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

OK

objectobject
idinteger
statestring
cbu_numberstring
Response

Cancelar Adhesión

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

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

OK

objectobject
idinteger
statestring
state_commentstring
Response

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_request4 fieldsobject
POST /debit-request
Responses
201

Created

objectobject
idinteger
statestring
Response

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}
Responses
200

OK

objectobject
idinteger
statestring
Response

Cancelar Solicitud de Débito

Cancela una solicitud de débito.

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

OK

objectobject
idinteger
statestring
Response

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
Responses
200

OK

stringstring
Response

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_adhesion6 fieldsobject
POST /card-adhesion
Responses
201

Created

objectobject
idinteger
statestring
Response

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}
Responses
200

OK

objectobject
idinteger
statestring
Response

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
Responses
200

OK

objectobject
idinteger
statestring
Response

Crear Solicitud de Débito en Tarjeta

Crea una nueva solicitud de débito en tarjeta.

Auth
Request Body
objectobject
card_debit_request5 fieldsobject
POST /card-debit-request
Responses
201

Created

objectobject
idinteger
statestring
Response

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}
Responses
200

OK

objectobject
idinteger
statestring
Response

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
Responses
200

OK

objectobject
idinteger
statestring
Response

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}
Responses
200

OK

objectobject
account_idstring
total_collectednumber
dataarray[object]
request_idinteger
amount_paidnumber
Response

Obtener Reversiones

Retorna todas las Reversiones para el día especificado.

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

OK

objectobject
account_idstring
total_chargebacknumber
dataarray[object]
request_idinteger
reverted_amountnumber
Response

Obtener Devoluciones

Retorna todas las devoluciones para el día especificado.

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

OK

objectobject
account_idstring
total_refundednumber
dataarray[object]
request_idinteger
refunded_amountnumber
Response

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}
Responses
200

OK

objectobject
account_idstring
settlement_amountnumber
dataarray[object]
request_idinteger
creditnumber
Response

Obtener Retenciones y Percepciones

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

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

OK

objectobject
account_idstring
total_amountnumber
dataarray[object]
request_idinteger
amountnumber
Response

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
Responses
200

OK

objectobject
user_account_idstring
available_balancenumber
unavailable_balancenumber
Response