Diccionarios de Referencia

Esta página concentra todos los identificadores (IDs) utilizados en los webhooks y la API de Forpay para clasificar medios de pago, estados de cuotas y estados de compromisos.


1. Métodos de Pago (paymentMethod.id)

Identifica el medio de pago que el cliente utiliza en su compromiso o al realizar un pago. La columna Notificación asociada indica qué página de webhook corresponde a cada método.

IDMétodo de PagoProcesador / ContextoNotificación asociada
1Cheque
2Depósito Bancario
3Tarjeta de CréditoTransbank Oneclick / GetnetActivación PAT (Tarjetas) · Pago Tarjeta
4Tarjeta de DébitoTransbank Oneclick / GetnetActivación PAT (Tarjetas) · Pago Tarjeta
5Débito Directo (PAC)FintocActivación PAC (Débito Directo) · Pago Débito Directo
6Cuenta Bancaria (EPAC / ForPAC)PAC bancario con documento firmadoActivación PAC (Clave Única) · Pago EPAC
7Transferencia
11Tarjeta de PrepagoTransbank Oneclick / GetnetActivación PAT (Tarjetas) · Pago Tarjeta
12TEF (Transferencia Electrónica)ETPay / EFTPago TEF
14EPAC DirectoDébito sin firma de documentoActivación PAC (Credenciales Bancarias) · Pago EPAC
15PAT TradicionalTransdata
17Efectivo

2. Estados de Cuotas (installment.state.id)

Indica la situación actual de una cuota específica dentro del ciclo de cobro.

IDEstadoDescripción
1PENDIENTECuota generada, a la espera de su fecha de cobro
2PAGADACobro realizado con éxito. Genera authorizationCode
6ANULADALa cuota fue invalidada antes de ser procesada
9EN PROCESO DE COBROLa transacción fue enviada al procesador de pagos
10REPACTADALa deuda fue movida a un nuevo compromiso o estructura
11FINALIZADAProceso de cobro concluido
12REVERSADAEl pago fue devuelto al cliente
15EN VALIDACIÓNEsperando confirmación externa de éxito
-99RECHAZADACobro fallido por el procesador de pagos

Nota: Solo cuando el estado es 2 (PAGADA) se incluye el objeto payment completo en el webhook. Para todos los demás estados, el objeto payment está ausente y los campos de pago no se consideran en la firma HMAC.


3. Estados de Compromisos (product.state.id)

Indica la situación global del mandato o suscripción del cliente.

IDEstadoDescripción
1ACTIVAEl compromiso está vigente y procesando cobros
2PAGADATodas las cuotas del compromiso han sido completadas
3ELIMINADAEl compromiso fue borrado del sistema
4REPACTADALas condiciones originales fueron modificadas
5POSTERGADAEl calendario de cobros está pausado temporalmente
6ANULADAEl compromiso fue cancelado definitivamente
7PENDIENTE DE ANULACIÓNSolicitud de baja en proceso
8INACTIVAEl compromiso no está operando
9RECHAZADALa activación no fue aceptada (ej. mandato fallido)
10FINALIZADATérmino natural del ciclo del producto
11EN CONFIRMACIÓN BANCOEsperando validación del mandato por parte de la institución bancaria

Nota: El webhook de activación se envía cuando el mandato pasa al estado 1 (ACTIVA). El estado 11 puede recibirse en activaciones EPAC/Fintoc mientras el banco confirma el mandato PAC.


4. Tipos de Cuenta (paymentMethod.account.type.id)

Identifica el tipo de cuenta bancaria del cliente.

IDTipo de Cuenta
1Cuenta Corriente
2Cuenta Vista
3Cuenta de Ahorro

5. Monedas (currency.id)

Identifica la moneda en la que se denominan los montos de cuotas y pagos.

IDMonedaSímbolo
1Peso ChilenoCLP / $
2Unidad de FomentoUF
3Dólar EstadounidenseUSD / US$
4Unidad Tributaria MensualUTM
5EuroEUR / €

Nota para monedas no-CLP: Cuando currency.id ≠ 1, el monto de la cuota está expresado en esa divisa. El campo payment.convert informa la conversión utilizada al momento del cobro efectivo, incluyendo el valor de la divisa en pesos y la fecha de conversión aplicada.