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.

      Nota: valor MULTI no disponible para pago SEPA
  • 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.

    Nota: valor MULTI_EXT no disponible para pago SEPA

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
    Nota: valor MULTI no disponible para pago SEPA
  • MULTI_EXT:fecha1=monto1;fecha2=monto2;fecha3=monto3
    Nota: valor MULTI_EXT no disponible para pago SEPA
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=978
  • vads_amount=20000
  • vads_payment_config=MULTI:first=10000;count=4;period=30

Resultado :

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

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

Un tercer pago de 33 ,33 EUR se depositará en D+62

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

El total será 200,00 euro (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=978
  • vads_amount=10000
  • vads_payment_config= MULTI_EXT:20150601 =5000; 20150701 =2500; 20150808 =2500

Resultado :

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

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

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

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.