MÓDULOS
...
Suscripciones/Recurrencia
Suscriptores

Ejecuciones

10min

Monto de la operación. Formato XXX.xx donde el PUNTO es el separador decimal.

GET
Request
Query Parameters
id
String
required
ID de la suscripción.
sid
String
required
ID del suscriptor.
Header Parameters
x-api-key
String
required
Clave API de su aplicación.
x-access-token
String
required
Token de Acceso a la entidad para la cual desea realizar la operación.

El monto con el que se ejecuta la suscripción puede ser diferente al definido en la suscripción o el suscriptor.
POST
Request
Query Parameters
id
String
required
ID de la suscripción
sid
String
required
ID del suscriptor
Header Parameters
x-api-key
String
required
Clave API de su aplicación.
x-access-token
String
required
Token de Acceso a la entidad para la cual desea realizar la operación.
Body Parameters
total
Number
optional
Total a cobrar al suscriptor. Si no se envia se cobrará el monto asignado al Suscriptor ( Monto personalizado por Suscriptor ) o el monto de la Suscripción. Formato XXX.xx donde el PUNTO es el separador decimal.
reference
String
optional
Referencia del Cobro a Ejecutar. Esta referencia deberá ser única.
test
Boolean
optional
Activa el modo de pruebas para la ejecución.
source
String
optional
Siempre que el suscriptor tenga adherida una tarjeta alternativa, se podrá seleccionar sobre que tarjeta generar el cobro manual. Valores admitidos: "primary" / "secondary".
description
String
optional
Permite definir una descripción para el cobro a realizar, el cual será visualizado en el listado de operaciones.
softDescriptor
String
optional
Permite definir una descripción para el cobros, visible por el tarjeta-habiente en su resumen (dependiente de su banco emisor). Utilice este campo solo en casos requeridos. Longitud máxima 25 caracteres.

Permite ejecutar cobros masivos dentro de una misma suscripción. Tenga en cuenta que esta API solamente retornará que el proceso fue aceptado exitosamente. La ejecución se realizará de fondo y se notificará via Webhooks.
POST
Request
Query Parameters
id
String
required
ID de la suscripción
Header Parameters
x-api-key
String
required
Clave API de su aplicación.
x-access-token
String
required
Token de Acceso a la entidad para la cual desea realizar la operación.
Body Parameters
Array
required
El body es un Array de Objetos de Tipo JSON
Object
required
Objeto con los datos del suscriptor a cobrar
sid
String
required
Identificador del Suscriptor
total
Number
optional
Monto de la operación. Formato XXX.xx donde el PUNTO es el separador decimal.
reference
String
required
Referencia que identifique el cobro al suscriptor.
description
String
optional
Permite personalizar la descripción del Cobro.
test
Boolean
optional
Marca la ejecución como Prueba. Valores aceptados: true / false. Defecto: false
source
String
optional
Siempre que el suscriptor tenga adherida una tarjeta alternativa, se podrá seleccionar sobre que tarjeta generar el cobro manual. Valores admitidos: "primary" / "secondary".

POST
Request
Query Parameters
id
String
required
ID de la suscripción
sid
String
required
ID del suscriptor
Header Parameters
x-api-key
String
required
Clave API de su aplicación
x-access-token
String
required
Token de Acceso a la entidad para la cual desea realizar la operación.
Body Parameters
date
Object
required
Objecto con la fecha de ejecución futura. La fecha definida debe ser al menos 4 días posterior a la fecha actual.
date.day
Integer
required
Día a agendar.
date.month
Integer
required
Mes a agendar.
date.year
Integer
required
Año a agendar.
total
Number
optional
Total específico a cobrar al suscriptor. Si no se envía se cobrará el monto asignado al Suscriptor ( Monto personalizado por Suscriptor ) o el monto de la Suscripción.


Acciones sobre una ejecución

GET
Request
Query Parameters
id
String
required
ID de la suscripción
sid
String
required
ID del suscriptor
eid
String
required
ID de la ejecución a reintentar
Header Parameters
x-api-key
String
required
Clave API de su aplicación.
x-access-token
String
required
Token de Acceso a la entidad para la cual desea realizar la operación.

GET
Request
Query Parameters
id
String
required
ID de la suscripción.
sid
String
required
ID del suscriptor.
eid
String
required
ID de la ejecución a marcar como paga.
Header Parameters
x-api-key
String
required
Clave API de su aplicación.
x-access-token
String
required
Token de Acceso a la entidad para la cual desea realizar la operación.


WebHooks

Los webhooks siempre serán enviados en formato application/x-www-form-urlencoded

Nueva Suscripción

JSON


Cambio de Método de Pago

JSON


Suscripción Ejecutada

El servicio para este Webhook utiliza los webhooks estandares descriptos en la sección Webhooks de esta documentación agregando los nodos "subscription" y "subscriber"

JSON


Suscriptor Suspendido

JSON


Suscriptor Activado

JS


Redirección

Cuando el servicio redirige al suscriptor a la return_url definida al crear la suscripción, se agregan un conjunto de parámetros en la url para indicarle al sitio el resultado de la suscripción.

Los parámetros de tipo query que se agregan a la url definida son:

  • reference: referencia asignada al suscriptor.
  • status: estado de la transacción asociada a la operación de suscripción.
  • uid: ID de la suscripción.
  • sid: ID del suscriptor.

Cuando se cancela el proceso de suscripción, el status será 0.