DEBIN

Conceptos Generales

El Débito Inmediato (DEBIN) es un mecanismo de transferencias que debita la cuenta del cliente, previa autorización del mismo.

Cuando se genera una solicitud de DEBIN, el cliente receptor tiene una cierta cantidad de días para autorizar la operación. Una vez aceptada, nuestro sistema notifica ese evento a través de una IPN. Además, está la opción de consulta de DEBIN para verificar el estado de la solicitud. Si el cliente receptor no acepta la solicitud en el tiempo determinado, la misma pasará a estado EXPIRED, y deberá generarse una nueva solicitud para concretar el débito.

Requisitos

Tener una cuenta de banco asociada a un contacto. Ver

Alta de solicitud de DEBIN

URL: /wallet/debin/spot

Método: POST

Requiere Auth: Si, ver Autenticación

Request Payload:

{
amount: number;
bankAccountId: number;
expirationDays: 1 | 2 | 3;
concept: string;
externalReference: string;
}

Detalle de la Request:

Propiedad
amountMonto por el que se genera el DEBIN
bankAccountIdId de la cuenta a la que se le adjudica el DEBIN
expirationDaysTiempo de duración de DEBIN en días (máx. 3)
conceptConcepto bancario
externalReferenceReferencia externa para identificar la solicitud de DEBIN

Request Response:

{
id: number;
holderName: string;
holderIdNumber: string;
holderType: "CUIT" | "DNI";
amount: number;
date: string;
}

Detalle de la Response:

Propiedad
idId identificador del DEBIN generado
invoiceIdId de la factura asociada al DEBIN
externalReferenceReferencia externa para identificar la solicitud de DEBIN
holderNameNombre del dueño de la cuenta a la que se le adjudica el DEBIN
holderIdNumberDocumento de identidad del dueño de la cuenta a la que se le adjudica el DEBIN
holderTypeTipo de documento de identidad
amountMonto por el que se genera el DEBIN
dateFecha en la que se registra la solicitud de DEBIN

Consulta de solicitud de DEBIN

URL: /wallet/debin/{debinId}

Método: GET

Requiere Auth: Si, ver Autenticación

Request Response:

{
id: number;
bankAccountId: number;
holderName: string;
holderIdNumber: string;
holderType: "CUIT" | "DNI";
amount: number;
date: string;
movementId: number | null;
status: string;
}

Detalle de la Response:

Propiedad
idId identificador del DEBIN generado
bankAccountIdId de la cuenta a la que se le adjudica el DEBIN
holderNameNombre del dueño de la cuenta a la que se le adjudica el DEBIN
holderIdNumberDocumento de identidad del dueño de la cuenta a la que se le adjudica el DEBIN
holderTypeTipo de documento de identidad
amountMonto por el que se genera el DEBIN
dateFecha en la que se registra la solicitud de DEBIN
movementIdId del movimiento generado en el pago del DEBIN
statusEstado del DEBIN