MĆDULOS
Suscripciones/Recurrencia
Suscriptores
16min
Esa API permite obtener todos los suscriptores de una suscripciĆ³n
GET
Request
Path Params
id
required
String
ID de la suscripciĆ³n
Query Parameters
page
required
String
NĆŗmero de pĆ”gina a mostrar iniciando desde 0
search
optional
String
Permite buscar suscriptores por el valor de alguno de sus campos.
Header Parameters
x-api-key
required
String
Clave API de su aplicaciĆ³n.
x-access-token
required
String
Token de Acceso a la entidad para la cual desea realizar la operaciĆ³n.
ļ»æ
Permite crear un suscriptor para una determinada suscripciĆ³n
POST
Request
Query Parameters
id
required
String
ID de la suscripciĆ³n donde va a ser creado el suscriptor.
Header Parameters
x-api-key
required
String
Clave API de su aplicaciĆ³n.
x-access-token
required
String
Token de Acceso a la entidad para la cual desea realizar la operaciĆ³n.
Body Parameters
customer
required
Object
Objeto con los datos del suscriptor.
customer.email
required
String
Email del cliente. Este parƔmetro es necesario.
customer.name
required
String
Nombre del cliente.
customer.identification
required
String
DNI del cliente.
customer.phone
optional
String
TelƩfono del cliente
startDate
required
Object
Fecha a partir de la cual estĆ” Activo el suscriptor. SĆ³lo requerido en suscripciones DinĆ”micas. La fecha definida debe ser al menos 1 dĆa posterior a la fecha actual.
Ejemplo de formato para ingresar Lunes 2 de Enero del aƱo 2023.
Notas:
- Si la suscripciĆ³n es de "Agenda FIja", se va a cobrar en el primer initialDay en que el startDate se haya cumplido.
- Si el startDate se cumpliĆ³, y el valor del "StartOnInitialDay" es false y estĆ” charge_on_first_source se cobra el proporcional.
startDate.day
required
Number
Dia de inicio de la suscripciĆ³n.
Ejemplo de formato: "day": 2
startDate.month
required
Number
Mes de inicio de la suscripciĆ³n.
Ejemplo de formato: "month": 1
startDate.year
optional
Number
AƱo de inicio de la suscripciĆ³n ( Opcional ). Si no se provee se tomarĆ” el aƱo corriente.
Ejemplo de Formato: "year": 2023
test
optional
Boolean
Marca al suscriptor como un suscriptor de prueba, lo que le permite utilizar las tarjetas de prueba para simular el proceso de suscripciĆ³n. Valor por defecto: False.
total
optional
Number
Importe a cobrar al suscriptor (Opcional). Si no se envĆa este parĆ”metro, se considera el importe definido en la suscripciĆ³n. Formato XXX.xx donde el PUNTO es el separador decimal.
reference
optional
String
Referencia que identifique al suscriptor.
voucher
optional
String
Referencia del voucher o cupĆ³n de descuento a aplicar en el suscriptor
ļ»æ
Valores importantes en la respuesta:
- sourceUrl: URL a la que debe enviar al usuario a aƱadir la Tarjeta
- subscriberUrl: URL de Control del Suscriptor.
Permite ver un suscriptor en particular en base al ID de suscripciĆ³n y ID del suscriptor
GET
Request
Query Parameters
id
required
String
ID de la suscripciĆ³n
sid
required
String
ID del suscriptor
Header Parameters
x-api-key
required
String
Clave API de su aplicaciĆ³n.
x-access-token
required
String
Token de Acceso a la entidad para la cual desea realizar la operaciĆ³n.
ļ»æ
POST
Request
Query Parameters
id
required
String
ID de la suscripciĆ³n
sid
required
String
ID del suscriptor
Header Parameters
x-api-key
required
String
Clave API de su aplicaciĆ³n.
x-access-token
required
String
Clave de acceso a la entidad
Body Parameters
total
optional
Number
Nuevo importe a cobrar al suscriptor. Este valor predominarĆ” sobre el de la suscripciĆ³n.
reference
optional
Number
Referencia del suscriptor
customerData
optional
Object
Objeto con los datos del suscriptor que se quieren modificar
customerData.email
optional
String
Email del suscriptor
customerData.name
optional
String
Nombre del suscriptor.
customerData.identification
optional
String
DNI del suscriptor
customerData.phone
optional
String
TelƩfono del suscriptor
ļ»æ
ļ»æ
Permite re-activar los cobros a un suscriptor en particular
POST
Request
Query Parameters
uid
required
String
uID de la suscripciĆ³n
sid
required
String
ID del suscriptor
Header Parameters
x-api-key
required
String
Clave API de su aplicaciĆ³n.
x-access-token
required
String
Token de Acceso a la entidad para la cual desea realizar la operaciĆ³n.
ļ»æ
Permite suspender los cobros que se realicen a un suscriptor en particular
POST
Request
Query Parameters
id
required
String
ID de la suscripciĆ³n
sid
required
String
ID del suscriptor
Header Parameters
x-api-key
required
String
Clave API de su aplicaciĆ³n.
x-access-token
required
String
Token de Acceso a la entidad para la cual desea realizar la operaciĆ³n.
ļ»æ
Permite suspender los cobros que se realicen a un suscriptor en particular
DELETE
Request
Query Parameters
id
required
String
ID de la suscripciĆ³n
sid
required
String
ID del suscriptor
Header Parameters
x-api-key
required
String
Clave API de su aplicaciĆ³n.
x-access-token
required
String
Token de Acceso a la entidad para la cual desea realizar la operaciĆ³n.
ļ»æ
Esta acciĆ³n re-generarĆ” toda la agenda del suscriptor basado en la fecha de inicio indicada.
POST
Request
Query Parameters
id
required
String
ID de la suscripciĆ³n
sid
required
String
ID del suscriptor
Header Parameters
x-api-key
required
String
Clave API de su aplicaciĆ³n.
x-access-token
required
String
Token de Acceso a la entidad para la cual desea realizar la operaciĆ³n.
Body Parameters
startDate
required
Object
Objecto con la fecha de inicio. La fecha construida debe ser al menos 4 dĆas posterior a la fecha actual.
startDate.day
required
Integer
Dia de inicio de la suscripciĆ³n.
startDate.month
required
Integer
Mes de inicio de la suscripciĆ³n.
startDate.year
optional
Integer
AƱo de inicio de la suscripciĆ³n ( Opcional ). Si no se provee se tomarĆ” el aƱo corriente.
ļ»æ
Tenga en cuenta que sĆ³lo se podrĆ” mover un suscriptor a otra suscripciĆ³n dentro de la misma entidad. Durante el proceso de mover al suscriptor la agenda del mismo serĆ” recalculada cuando la suscripciĆ³n sea "dynamic"
POST
Request
Query Parameters
id
required
String
ID de la suscripciĆ³n
sid
required
String
ID del suscriptor
Header Parameters
x-api-key
required
String
Clave API de su aplicaciĆ³n.
x-access-token
required
String
Token de Acceso a la entidad para la cual desea realizar la operaciĆ³n.
Body Parameters
sid
required
String
ID de la nueva suscripciĆ³n
ļ»æ
ļ»æ
ļ»æ
GET
Request
Query Parameters
id
required
String
ID de la suscripciĆ³n.
sid
required
String
ID del suscriptor.
Header Parameters
x-api-key
required
String
Clave API de su aplicaciĆ³n.
x-access-token
required
String
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
required
String
ID de la suscripciĆ³n
sid
required
String
ID del suscriptor
Header Parameters
x-api-key
required
String
Clave API de su aplicaciĆ³n.
x-access-token
required
String
Token de Acceso a la entidad para la cual desea realizar la operaciĆ³n.
Body Parameters
total
optional
Number
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.
reference
optional
String
Referencia del Cobro a Ejecutar. Esta referencia deberĆ” ser Ćŗnica.
description
optional
String
DescripciĆ³n de la EjecuciĆ³n.
test
optional
Boolean
Activa el modo de pruebas para la ejecuciĆ³n.
taxes
optional
Array
DescripciĆ³n de los impuestos aplicados al cobro
optional
Object
ļ»æ
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
required
String
ID de la suscripciĆ³n
Header Parameters
x-api-key
required
String
Clave API de su aplicaciĆ³n.
x-access-token
required
String
Token de Acceso a la entidad para la cual desea realizar la operaciĆ³n.
Body Parameters
required
Array
El body es un Array de Objetos de Tipo JSON
required
Object
Objeto con los datos del suscriptor a cobrar
sid
required
String
Identificador del Suscriptor
total
optional
Number
Monto de la operaciĆ³n. Formato XXX.xx donde el PUNTO es el separador decimal.
reference
optional
String
Referencia que identifique el cobro al suscriptor.
description
optional
String
Permite personalizar la descripciĆ³n del Cobro.
test
optional
Boolean
Marca la ejecuciĆ³n como Prueba. Valores aceptados: true / false. Defecto: false
ļ»æ
POST
Request
Query Parameters
id
required
String
ID de la suscripciĆ³n
sid
required
String
ID del suscriptor
Header Parameters
x-api-key
required
String
Clave API de su aplicaciĆ³n
x-access-token
required
String
Token de Acceso a la entidad para la cual desea realizar la operaciĆ³n.
Body Parameters
date
required
Object
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
required
Integer
DĆa a agendar.
date.month
required
Integer
Mes a agendar.
date.year
required
Integer
AƱo a agendar.
total
optional
Number
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.
ļ»æ
GET
Request
Query Parameters
id
required
String
ID de la suscripciĆ³n
sid
required
String
ID del suscriptor
eid
required
String
ID de la ejecuciĆ³n a reintentar
Header Parameters
x-api-key
required
String
Clave API de su aplicaciĆ³n.
x-access-token
required
String
Token de Acceso a la entidad para la cual desea realizar la operaciĆ³n.
ļ»æ
GET
Request
Query Parameters
id
required
String
ID de la suscripciĆ³n.
sid
required
String
ID del suscriptor.
eid
required
String
ID de la ejecuciĆ³n a marcar como paga.
Header Parameters
x-api-key
required
String
Clave API de su aplicaciĆ³n.
x-access-token
required
String
Token de Acceso a la entidad para la cual desea realizar la operaciĆ³n.
ļ»æ
Los webhooks siempre serƔn enviados en formato application/x-www-form-urlencoded
ļ»æ
ļ»æ
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"
ļ»æ
ļ»æ
ļ»æ
ļ»æ
Updated 03 Mar 2023
Did this page help you?