• Francia
Back Office Vendedor
asistencia
FAQcontacte el soporte tecnico
Buscar
Categoria
Tags
Perú
Perú
Página principal
Casos de uso
Crear un pago
Crear un pago en cuotas
Crear un pago por token
Crear un enlace de pago
Crear una suscripción
Gestione sus suscripciones
Gestione sus transacciones
Analizar los diarios
Docs API
Formulario incrustado
API REST
API REST PCI-DSS
Formulario en redirección
Pago móvil
Intercambio de ficheros
Ejemplo de código
Módulos de pago
Guías
Back Office Vendedor
Guías funcionales

vads_payment_config

Descripción

Se refiere al tipo de pago: al contado o en vencimientos.

  • Para un pago único, el valor debe ser igual a SINGLE.
  • Para el pago en vencimientos con cantidades y fechas fijas, el valor debe ser igual a MULTI:seguido de pares clave = valor separados por ";".

    Los parámetros son los siguientes:

    • « first » indica el monto del primer pago (expresado en la unidad de moneda más pequeña).
    • « count » indica el número total de vencimientos.
    • « period » indica el intervalo en el número de días entre 2 pagos.

      Se impone el orden de los campos asociados a MULTI.

  • Para el pago en vencimientos con un programa personalizado, el valor debe ser igual a MULTI_EXT: seguido de pares fecha = cantidad separada por ";".

    Las fechas no deben estar en el pasado.

El uso del valor MULTI_EXT requiere la suscripción de la opción Pago en vencimientos avanzado.

Nota: El valor de vads_capture_delay no se tiene en cuenta en el caso de un pago en vencimientos MULTI_EXT.

Campo de entrada y de salida, devuelto en la respuesta (IPN y URL de retorno).

Formato enum
Código de error 07
Valores posibles
  • SINGLE
  • MULTI:first= monto_inicial;count= número_de_vencimientos;period= intervalo_en_días
  • MULTI_EXT:fecha1=monto1;fecha2=monto2;fecha3=monto3
Ejemplo 1

MULTI permite definir un pago en vencimientos.

El monto de cada vencimiento es el monto total dividido por el número de vencimientos.

El valor del primer monto puede ser diferente y especificado en el parámetro. first.

En caso de resto diferente de cero, se lo transferirá al monto del último vencimiento.

Solicitud de pago:
  • vads_capture_delay=2
  • vads_currency=840
  • vads_amount=20000
  • vads_payment_config=MULTI:first=10000;count=4;period=30

Resultado :

Un primer pago de 100,00 USD se capturá en D+2 (vads_capture_delay).

Un segundo pago de 33,33 USD se realizará en D+32 (vads_capture_delay + period).

Un tercer pago de 33,33 USD se capturá en D+62.

Un cuarto y último pago de 33,34 USD se capturá en D+92.

El total será 200,00 USD (vads_amount= 20000). El resto se ha añadido al monto del último vencimiento.

Esta instrucción le permite crear inmediatamente 4 pagos con el mismo número de transacción pero con un número de vencimiento diferente (vads_sequence_number).

Ejemplo 2

MULTI_EXT permite definir un programa personalizado. Podrá definir la fecha y el importe de cada vencimiento.

Solicitud de pago MULTI_EXT :

  • vads_currency=840
  • vads_amount=19050
  • vads_payment_config= MULTI_EXT:20150601 =10000; 20150701 =4525; 20150808 =4525

Resultado :

El primer pago será el 1 de junio de 2015 por un monto de 100,00 USD.

El segundo pago será el 1 de julio de 2015 por un monto de 45,25 USD.

El último pago será el 8 de agosto de 2015 por un monto de 45,25 USD.

Nota:

La suma total de los montos debe ser igual al valor del campo vads_amount. La fecha del último vencimiento no puede ser superior a 12 meses a partir de la fecha de envío del formulario. La fecha del último vencimiento es después de la fecha de validez de la tarjeta, no se registrará ninguno vencimiento y se notificará al comprador mediante un mensaje de este problema.

Categoría Información sobre la transacción.
© 2025 Todos los derechos reservados de Izipay
25.17-1.11