Ultima actualización 5/06/2015

1. Introducción

Pagos programados permite a los clientes abonar una compra en varios plazos, en lugar de en uno solo. Esto se suele hacer con importes grandes, para que el cliente no tenga que gastar demasiado cada vez al realizar un pedido. l cálculo del importe y la programación las realiza el comerciante.

2. Parámetros adicionales

Para indicar que desea fijar una nueva transacción en varios plazos, debe enviar algunos parámetros adicionales.

Los siguientes campos ocultos se utilizan para transmitir pagos programados a nuestro sistema (en modo e-Commerce y DirectLink):

Campo

Descripción

AMOUNT Importe completo a pagar (MULTIPLICADO POR 10,0 ya que el formato del importe no puede contener decimales u otros separadores).
AMOUNT1 El importe que se va a pagar el día de la transacción inicial (MULTIPLICADO POR 100).
AMOUNT2 El importe del segundo pago (MULTIPLICADO POR 100).

Este campo se puede repetir N veces, cambiando el dígito al final del nombre de campo (AMOUNT3, AMOUNT4, etc.).
EXECUTIONDATE2 La fecha de ejecución del segundo pago.

Formato: dd/MM/aaaa

Este campo se puede repetir N veces, cambiando el dígito al final del nombre de campo (EXECUTIONDATE3, EXECUTIONDATE4, etc.).
(...)
AMOUNTN El importe del último pago.
EXECUTIONDATEN La fecha de ejecución del último pago.

Fíjese que no hay “EXECUTIONDATE1”, ya que el primer pago tendrá lugar en la fecha de la transacción inicial.

  • Para evitar que los datos de autorización iniciales caduquen antes de que se produzca la siguiente solicitud de pago, el número de días máximo entre dos fechas de ejecución (EXECUTIONDATEN y EXECUTIONDATEN+1) dentro de una serie de pagos programados se ha limitado a 43 días.
  • No hay ninguna transacción técnica sobre el número de pagos programados, aunque por motivos de seguridad le recomendamos que no los extienda demasiado en el futuro.

Nuestro sistema comprobará que todas las fechas y los importes sean correctos y, a continuación, procesará el primer pago. Si la primera operación es satisfactoria, las posteriores instancias se guardan y ejecutan en las fechas que solicite.

2.1 Firma SHA

Todos los campos de pago programados deben incluirse en la firma SHA-IN.

3. e-Commerce

3.1 Ejemplo

Un cliente compra un artículo en su sitio web por 300 EUR el 10/04/2015. Ofrece al cliente la opción de pagar todo el importe de una sola vez o pagarlo en tres plazos: 1/3 ahora, 1/3 el mes siguiente (el 10/05/2015) y 1/3 en dos meses (el 10/06/2015).

  • Campo oculto en caso de que el cliente pague todo el importe en un pago:
    <input type="hidden" name="AMOUNT" value="30000">

  • Campos ocultos en caso de que el cliente abone el importe en tres plazos mediante Pagos programados:
    <input type="hidden" name="AMOUNT" value="30000">
    <input type="hidden" name="AMOUNT1" value="10000">
    <input type="hidden" name="AMOUNT2" value="10000">
    <input type="hidden" name="EXECUTIONDATE2" value="10/05/2015">
    <input type="hidden" name="AMOUNT3" value="10000">
    <input type="hidden" name="EXECUTIONDATE3" value="10/06/2015">

3.2 Página de pago

Cuando se utilizan pagos programados, la página de pago aparecerá tal y como se muestra a continuación, con el fin de que el cliente pueda revisar lo que se ha planificado. Esta información se repite en el correo electrónico de confirmación.

Tenga en cuenta que solo se admiten tarjetas de crédito en este momento. El resto de métodos de pago se mantendrán ocultos (de forma intencional) en la página de pago.

4. Ejemplo para DirectLink

4.1 Ejemplo

Un cliente compra un artículo en su sitio web por 300 EUR el 10/04/2014. Ofrece al cliente la opción de pagar todo el importe de una sola vez o pagarlo en tres plazos: 1/3 ahora, 1/3 el mes siguiente (el 10/05/2014) y 1/3 en dos meses (el 10/06/2014).

  • Cadena de consulta en caso de que el cliente abone todo el importe en un pago:
    https://secure.ogone.com/ncol/test/orderdirect.asp?PSPID=teststd&ORDERID=order123&USERID=yourUser&PSWD=yourpassword&BRAND=VISA&ED=1215&CARDNO=4111111111111111&AMOUNT=300&CURRENCY=EUR
  • Cadena de consulta en caso de que el cliente abone el importe en tres plazos mediante Pagos programados:
    https://secure.ogone.com/ncol/test/orderdirect.asp?PSPID=teststd&ORDERID=order456&USERID=yourUser&PSWD=yourpassword&BRAND=VISA&ED=1215&CARDNO=4111111111111111&AMOUNT=300&AMOUNT1=100&AMOUNT2=100&AMOUNT3=100&EXECUTIONDATE2=10/05/2014&EXECUTIONDATE3=10/06/2014&currency=EUR 

5. Respuesta de transacción

5.1 Estados

Pagos programados tiene una única referencia (PAYID) con varios pagos.

De forma predeterminada, una transacción con Pagos programados tendrá un estado “56 - CORRECTO con pagos periódicos”. Después de haber liquidado el último plazo programado, el estado de la transacción será “9 - Pago solicitado”.

En caso de error con uno de los pagos programados, el estado de la transacción será “57 - Error en pagos programados”. Por defecto, si se rechaza un pago programado o este tiene un error, el sistema lo reintentará una vez al día, durante un máximo de 10 días. Si desea modificar los reintentos para todos los pagos programados futuros, póngase en contacto con el servicio de asistencia.

Si el pago inicial se ha rechazado, el estado de la transacción será 2 (rechazado), al igual que en una transacción estándar, y no se ejecutarán pagos programados.

5.2 Ingenico ePayments cuenta

La página de vista de transacción cuenta con un nuevo botón en la parte inferior que indica la cantidad de pagos programados inminentes. Una vez que se ejecuta un pago programado, aparecerá en la lista de operaciones para el pedido.

Si hace clic en este botón, pasará a la siguiente pantalla, donde obtendrá una descripción detallada. Si fuera necesario, el botón “Eliminar” le permitirá cancelar futuras apariciones.

5.3 Código de operación

Cuando se realizan pagos programados, el pago inicial se procesará usando el código de operación predeterminado, tal y como se define en la pestaña "Parámetros de transacción globales" de su página Información técnica.

Nota: Si captura su pago inicial después de la siguiente fecha de pago programada, el pago programado en cuestión tendrá lugar ese mismo día.

No obstante, todos los pagos posteriores (programados) se procesarán como ventas directas, con independencia de su configuración.

5.4 Operaciones de mantenimiento

Si ha realizado su pago inicial usando el código de operación "Autorización" (el estado de transacción es "5 - Autorizado"), puede cancelar, capturar e incluso capturar de forma parcial el importe inicial, pero los pagos programados no tendrán lugar hasta que el importe inicial se haya procesado por completo. Observe que no se admiten tampoco las cancelaciones parciales.

Si tiene la opción activada, puede reembolsar una transacción por completo o de forma parcial. Tenga en cuenta que si realiza un reembolso parcial con la casilla de verificación "última operación" seleccionada, el estado de la transacción será "8 - Reembolsado" y no se realizarán los pagos futuros programados. En otros casos, siempre que la transacción cuente con el estado 56, se producirán eventos en el futuro.

Solo puede reembolsar un importe inferior o igual al que ya ha capturado.

Como proveedor líder de servicios de pago digitales a nivel global, Ingenico ePayments ofrece una respuesta perfecta a las complejidades asociadas a los pagos en cualquier canal: en línea, móvil y punto de venta. Ofreciendo soluciones innovadoras de comercio electrónico, multicanal, financieras y de marketing, ayudamos a los comerciantes a gestionar, cobrar y proteger sus pagos, así como a evitar el fraude en las transacciones digitales. Ingenico ePayments forma parte de Ingenico Group, el líder mundial en pagos optimizados.

Este sitio web utiliza cookies para poder darle la mejor experiencia de usuario. Si usted no desea aceptar estas cookies, permitimos que cambie la configuración de cookies. Haga clic en "Aceptar" para permitir todas las cookies de este sitio web.

Ajustes de cookies

Introducción

Funcional

Cookies funcionales son necesarios para el sitio web funcione correctamente. Estas cookies no se pueden desactivar.

Optimizado

Cookies de optimización nos permiten analizar el uso del sitio para que podamos medir y mejorar nuestro sitio web.
Este es el nivel predeterminado.

Personalizado

Cookies de personalización se utilizan para los medios sociales y la personalización antelación. Ellos nos permiten mostrarle información relacionada con su empresa. 


Ejemplo de funcionalidad permitida

  • Tienda preferencia país
  • Tienda preferencia de idioma

Ejemplo de funcionalidad no permitido

  • Guardar los datos personales
  • Seguimiento anónimo a través de Google Analytics
  • Seguimiento para fines de marketing

Ejemplo de funcionalidad permitida

  • Tienda preferencia país
  • Tienda preferencia de idioma
  • Seguimiento anónimo a través de Google Analytics

Ejemplo de funcionalidad no permitido

  • Guardar los datos personale
  • Seguimiento para fines de marketing

Ejemplo de funcionalidad permitida

  • Tienda preferencia país
  • Tienda preferencia de idioma
  • Seguimiento anónimo a través de Google Analytics
  • Servir contenido relevante a sus intereses
  • Servir anuncios relevantes para sus intereses
  • Seguimiento para fines de marketing

Ejemplo de funcionalidad no permitido

  • Guardar los datos personale