1. Disclaimer

Copyright © 2016 Viveum .

Todas las marcas comerciales, las marcas de servicio y los nombres comerciales a los que se hace referencia en este material son propiedad de sus respectivos titulares. La información que contiene este documento se proporciona como deferencia y únicamente con fines informativos generales. Este documento no pretende ser una descripción completa de todas las reglas, políticas y procedimientos aplicables. Los temas a los que se hace referencia están sujetos a cambios periódicamente, y las circunstancias específicas pueden variar.

Viveum no será responsable por ninguna información inexacta o incompleta. La información que contiene este documento incluye, entre otras cosas, una recopilación de la información recibida de terceras partes, y dicha información es y seguirá siendo propiedad de sus respectivos propietarios. Nada de lo que contiene esta presentación se ha previsto como complemento, enmienda o modificación del contrato, las reglas o las normativas aplicables.

Viveum ha puesto una atención exhaustiva en el contenido de este documento, pero no es responsable de representar ni garantizar su exactitud o integridad. Ni Viveum ni ninguna de sus empresas filiales será responsable por costes, pérdidas y/o daños generados por utilizar o acceder al contenido de este documento. Dada la complejidad del proceso y el derecho de los bancos a modificar las condiciones, este documento solo puede servir de descripción y está sujeto a ulteriores modificaciones.

La Extensión a la que se hace referencia en este documento se ha desarrollado como una solución genérica. Viveum no será responsable por los daños causados por la Extensión. En el caso en que el usuario modifique de algún modo la Extensión, Viveum no será responsable por los daños causados por la Extensión modificada. La descripción de la Extensión en ese documento solo se ofrece como orientación, e Viveum no es responsable de representar ni garantizar el uso o el funcionamiento de la Extensión. Ni Viveum ni ninguna de sus empresas filiales será responsable por costes, pérdidas y/o daños generados por utilizar o acceder a la Extensión.

2. Instalación en Magento ®

2.1 Requisitos

  • PHP 5.4+
  • Una cuenta de Viveum activa
  • Las versiones de Magento ® Community y Enterprise Edition admitidas se pueden encontrar en la página "Official Viveum Extension".

2.2 Instalación en Magento 1.7 y versiones posteriores

  1. Descargue el archivo tgz.
  2. Haga clic en el botón "Instalar" y copie la clave de instalación.
  3. La instalación continúa y pasado un rato aparece el mensaje "Paquete... instalado satisfactoriamente" en la ventana de la consola.

3. Configuración

3.1 Viveum área de administración

Inicie sesión en su área de administración de Viveum para especificar los siguientes valores.

3.1.1 Opciones requeridas

Dependiendo de la suscripción a Viveum que haya seleccionado, puede que sea necesario activar opciones obligatorias adicionales en su cuenta de Viveum.

Estas opciones son:

Compruebe si estas opciones están activadas de forma predeterminada. Si no es el caso, póngase en contacto con nuestro equipo de ventas para su activación.

Magento ® Viveum extension classic.brandname-offered-by podría no funcionar de forma conjunta con otras extensiones. Para evitar un mal funcionamiento, recomendamos que deshabilite cualquier otra extensión adicional en Magento ®.

3.1.2 Administración de usuarios

La tienda necesita un usuario API independiente para comunicarse con Viveum.

Cree el usuario API:

  1. Vaya a "Configuración > Usuarios".
  2. Seleccione "Nuevo usuario".
  3. Seleccione un USERID (por ejemplo, APIUSER).
  4. Introduzca el nombre y la dirección de correo electrónico existente (el campo "ID de usuario externo" se puede dejar vacío).
  5. Seleccione el perfil "Administrador".
  6. Seleccione el tipo de acceso "Solo API".
  7. Anote el USERID y la contraseña que ha creado.

    Nota: El USERID y la contraseña no pueden contener caracteres especiales.

3.1.3 Información técnica

Configure la información técnica en el área de administración de Viveum:

  1. Vaya a "Configuración > Información técnica > Parámetros de transacción globales".
  2. En la sección "Código de operación predeterminado", seleccione "Venta" o "Autorización".
  3. En la sección "Reintento de pago", cambie el valor si lo desea.
  4. Haga clic en el botón "Guardar".
  5. Seleccione la pestaña "Parámetros de seguridad global".
  6. En la sección "Método hash", seleccione "SHA-512" para "Algoritmo hash" y "UTF-8" para "Codificación de caracteres".
  7. En la sección "Plantilla", seleccione "No" para "Habilitar la comprobación de JavaScript en la plantilla".
  8. Haga clic en el botón "Guardar".
  9. Seleccione la pestaña "Verificación de datos y origen".
  10. Tanto en las secciones "Comprobaciones de comercio electrónico & Alias Gateway" como en "Comprobaciones de Viveum DirectLink y Viveum Lote (automático)", rellene la "Frase de contraseña SHA-IN". Ambas claves tienen que ser únicamente alfanuméricas y deben tener el mismo valor.
  11. Seleccione la pestaña "Respuesta de transacción".
  12. En la sección "e-Commerce", en la subsección "Redireccionamiento HTTP en el navegador", seleccione "Deseo recibir parámetros de respuesta de transacción en las URL de redireccionamiento" y deseleccione "Deseo que Viveum muestre un texto breve al cliente en la página de pago seguro si se detecta un redireccionamiento a mi sitio web...".
  13. En la sección "e-Commerce", en la subsección "Solicitud de servidor a servidor HTTP directa"...
    1. Seleccione "En línea, pero cambio a solicitud aplazadas si las solicitudes en línea fallan"
    2. Introduzca el valor "YOUR_SHOP_URL/ops/api/postBack" en ambos campos para "URL de la página de postpago del comerciante".
    3. Seleccione "POST" como "Método de solicitud".
  14. En la sección "e-Commerce", en la subsección "Parámetros de comercio electrónico dinámicos", seleccione todos los parámetros disponibles salvo "ECOM_BILLTO" y "ECOM_SHIPTO", ya que estos pueden producir errores de transmisión con facilidad.
  15. En la sección "Todos los modos de envío de transacciones", introduzca la "frase de contraseña de SHA-OUT". La frase de contraseña de SHA-OUT debe ser idéntica a la
    frase de contraseña de SHA-IN introducida
    anteriormente.
  16. En "Solicitud HTTP para cambios de estado", seleccione "Para cada cambio de estado sin conexión (pago, cancelación, etc.)." e introduzca el valor "YOUR_SHOP_URL/ops/api/directLinkPostBack".
  17. Haga clic en el botón "Guardar".
  18. Seleccione la pestaña "Correos electrónicos de transacción".
  19. En la sección "Correos electrónicos para el comerciante", realice las siguientes acciones opcionales...
    1. Introduzca la dirección de correo electrónico.
    2. Seleccione "Sí, para todos los modos de envío de transacciones".
    3. Seleccione "Sí, para cada cambio de estado sin conexión (pago, cancelación, etc.)".
  20. Seleccione la pestaña "Información de prueba".
  21. En la sección "Información de prueba", seleccione "Me gustaría simular resultados de transacciones basados en el número de tarjeta".

3.2 Magento ®

3.2.1 Servicios de pago

Lleve a cabo los siguientes pasos después de la instalación de la extensión:

  1. Inicie sesión en su área de administración de Magento ®.
  2. Vaya a "Sistema > Configuración > Venta > Servicios de pago". Estará disponible la opción “Viveum Cuenta”.
  3. Seleccione la opción e introduzca la siguiente información:
Valor Descripción
PSPID Introduzca el PSPID de su cuenta de Viveum.
Frase de contraseña SHA-IN Introduzca la frase de contraseña SHA-IN que ha configurado en su área de administración de Viveum en "Información técnica > Verificación de datos y origen".
Frase de contraseña de SHA-OUT Introduzca la frase de contraseña SHA-OUT que ha configurado en su área de administración de Viveum en "Información técnica > Respuesta de transacción".
URL de pasarela Las URL de pasarela ya están configuradas correctamente. No obstante, al cambiar del entorno de PRUEBA al entorno de PRODUCCIÓN, deberá reemplazar estas URL de PRUEBA por URL de PRODUCCIÓN, que se muestran en el comentario de estos campos de configuración.
Usuario API/Contraseña API Introduzca los detalles de API que ha creado en el área de administración de Viveum.
Plantilla de pago
Al seleccionar la plantilla Magento ® - Tienda interna, la página de pago tendrá el mismo diseño que su tienda. Cuando se selecciona una de las opciones de Ingenico ePayments, entonces es necesario rellenar todos los campos que siguen en referencia a la plantilla de Ogone.
-Ingenico ePayments - Plantilla dinámica: El cliente se redirige a la página de pago de Ingenico ePayments. El aspecto de dicha página se define mediante un archivo de plantilla cargado dinámicamente que se puede definir con el "Identificador de plantilla/URL" directamente debajo.
-Ingenico ePayments - Modo iFrame: El cliente tiene que introducir los datos de pago en una página de la tienda que alberga la página de pago de Ingenico ePayments en un iFrame. Puede configurar los parámetros de estilo directamente debajo.
-Ingenico ePayments - Modo redirección: El cliente se redirige a Ingenico ePayments para introducir sus datos de pago. Puede configurar los parámetros de estilo directamente debajo.
-Plantilla Magento ® - Tienda interna: El cliente se redirige a la página de pago de Ingenico ePayments con el aspecto de su tienda. La URL de la plantilla utilizada se muestra directamente debajo.
Plantilla de pago Al seleccionar Magento ®, la página de pago tendrá el mismo diseño que su tienda. Al seleccionar Viveum, todos los campos que sigan con referencia a la plantilla de Viveum deberán introducirse de forma obligatoria.
Referencia de pedido en caso de
pagos de redirección (o en línea)
Esta opción se puede especificar si el ID de incremento de pedidos o el ID de presupuesto debe transferirse como referencia de pago para los pedidos a Viveum. El ID de pedido es el número en formato 100000001, que aparece en la cuadrícula de pedidos del sistema de administración en la columna "Nº de pedido". En caso de que esté seleccionado el "ID de pedido" este número se transferirá durante el proceso de pago a Viveum.

Por motivos de compatibilidad, se añade un signo de almohadilla antes del ID de pedido (incremento). Si está seleccionado "ID de presupuesto", este número se transferirá a Viveum. El ID de presupuesto es también el único modo para todos los métodos de pago en línea como la tarjeta de crédito (si está activada), la domiciliación bancaria y Kwixo.
Mostrar ID de presupuesto en la cuadrícula
de pedidos
Si está activado el ID de presupuesto, se añadirá como columna en la cuadrícula de pedidos del sistema de administración.
Enviar parámetros adicionales
Si están activados, los parámetros adicionales se transmitirán a Viveum para que hagan uso de la detección de fraude o la protección del vendedor de Paypal .
ID de dispositivo Habilita el seguimiento del cliente con el fin de detectar fraudes
Reenviar información de pago identidad/plantilla
Puede enviar un correo electrónico a sus clientes si el pago ha fallado en Ogone (estado 0 o 2). El correo contiene un enlace a la página de pago de Ogone, donde el cliente tiene la opción de volver a introducir sus datos de pago a fin de recuperar el pedido.
-Reenviar información de pago Identidad: Seleccione el contacto al que se debe enviar el correo electrónico (vinculado a "Almacenar direcciones de correo electrónico")
-Reenviar información de pago Plantilla: Seleccione la plantilla de correo electrónico elegida
Depurar Cuando está seleccionada esta opción, se seleccionarán todas las solicitudes y respuestas de Viveum. Le recomendamos que solo active esta opción cuando esté en modo de prueba y no en modo de producción. El archivo de depuración se almacena en el servidor de archivos en /Var/Logs/ops.log

Nota: En "Sistema > Configuración > General > Web > Opciones de URL", le aconsejamos que deshabilite la opción "Añadir código de almacenamiento a URL" ya que esta puede dar lugar a un comportamiento incorrecto de la extensión.

3.2.2 Métodos de pago

Configure sus métodos de pago en "Sistema > Configuración > Métodos de pago".

Tenga en cuenta que solo debe activar los métodos de pago que estén activados en su área de administración de Viveum a través de "Configuración > Métodos de pago > Métodos de pago seleccionados".

Puede configurar los tipos de pago de los países aplicables. Por ejemplo: cuando se selecciona Países Bajos como país de facturación para iDeal, no aparecerá cuando los consumidores introducen un país de facturación diferente.

Para activaciones y posteriores cambios, póngase en contacto con nuestro Servicio de Atención al Cliente a través de office@viveum.at.

3.2.3 Método de pago de factura abierta

Habilite la siguiente configuración adicional en "Sistema > Configuración > Configuración del cliente > Opciones de nombre y dirección":

  • Mostrar cumpleaños
  • Mostrar número de IVA (solo aplicable para Factura abierta NL)
  • Mostrar género

Nota: Si utiliza Afterpay como entidad adquirente por nuestra parte, no será posible realizar capturas parciales con Factura abierta NL).

Cuando se activa Open Invoice AT via Klarna, son aplicables los siguientes requisitos:

  1. El “Título” debe definirse en “Kauf auf Rechnung - zahlen in 14 Tagen”.
  2. El logotipo debe cargarse y estar disponible en https://developers.klarna.com/en/at+php/kpm/logos.
  3. La codificación de datos se debe definir en "otra" ya que la integración actual no es compatible con la codificación UTF-8
  4. El “Título de condiciones de factura” se debe definir en “Rechnungsbedingungen”.
  5. La “URL de condiciones de factura” se debe definir en https://cdn.klarna.com/1.0/shared/content/legal/terms/123/de_at/invoice?fee=0#
  6. No es posible una captura parcial o reembolso parcial a través de Magento. Estas acciones solo se pueden ejecutar a través del área de administración de Viveum.
  7. Magento no debe enviar factura en captura/reembolso a los consumidores, Klarna enviará la factura. Durante la captura/reembolso, el ajuste "Enviar copia de factura por correo electrónico" debe estar desactivado.

3.2.4 Método de pago Intersolve

Puede añadir varias marcas, que están relacionadas con los métodos de pago de Viveum específicos.

Estas marcas deben configurarse previamente en el área de administración de Viveum para que puedan ser utilizadas en su tienda. Puede asignar un "Título" personalizado a cada "Marca" que se muestre al cliente en la página de compra.

Intersolve

3.2.5 Método de pago Tarjeta de crédito con Administrador de alias

El Administrador de alias hace referencia al Administrador de alias de Viveum.

Configuración:

Valor Descripción
Administrador de alias habilitado Si está habilitado, su cliente tendrá la opción de guardar la información de su tarjeta de crédito y reutilizar la información guardada para futuros pagos. Esta información solo se puede guardar para tarjetas que admitan pagos en línea.
Mostrar información del Administrador de alias para invitados Si está habilitada, una sugerencia informará a sus clientes invitados sobre las ventajas de guardar los detalles de la tarjeta de crédito, ya que solo está disponible para clientes que hayan iniciado sesión.

Tarjeta de crédito con Administrador de alias

Para un uso correcto de esta característica, deberá ejecutar de forma periódica el cron.php que se encuentra en el directorio raíz de Magento ®. En un sistema basado en Unix o Linux, tiene que añadir una de las siguientes entradas a su crontab:
  • */5 * * * * /bin/sh /absolute/path/to/magento/cron.sh
  • 0,5,10,15,20,25,30,35,40,45,50,55 * * * * /bin/sh /absolute/path/to/magento/cron.sh

Para obtener más detalles sobre el uso, vaya a Tarjeta de crédito con Administrador de alias.

3.2.6 Método de pago Paypal con protección del vendedor

Configure los siguientes valores:

Valor Descripción
Configuración > General > Opciones de estado > El estado es necesario para Seleccione los países para los que el estado sea obligatorio según los requisitos de protección del vendedor de Paypal.
Configuración > Servicios de pago > Cuenta de Viveum > Enviar parámetros adicionales Configure la opción como "Sí" para transmitir los parámetros necesarios a Viveum.

3.2.7 Device fingerprinting

Esta característica permite que la extensión marque los dispositivos de cliente de Viveum para recopilar y generar hash de datos (tales como resolución de pantalla, agente de usuario, etc.) en una clave. Hay reservas legales en algunos países europeos, por tanto los clientes deben expresar su consentimiento acerca de la recopilación de tales datos.
El marcado de dispositivos se puede activar/deshabilitar por cada transacción. Esto se indica mediante un parámetro especial para las transacciones de e-Commerce. Para transacciones DirectLink, la información se tendrá que recopilar haciendo un seguimiento de píxeles in situ.

Integración a través de JavaScript Hook

La extensión ofrece una función JavaScript para gestionar el consentimiento del cliente en el proceso de compra. Los clientes también pueden añadir el archivo
(js/netresearch/ops/deviceFingerprinting.js) a otras partes de la tienda para tener acceso a las
funciones descritas más abajo. Esto se puede hacer mediante el siguiente código:
consentHandler.toggleConsent( consent , callback );
Consent: Booleano y el estado objetivo de consentimiento que se debe guardar en la sesión del cliente.
Callback: Una opción funcional a la que se debe llamar con el consentimiento guardado después
de haberlo guardado.
El controlador de consentimiento también tiene la función de recuperar el consentimiento actual a través de
consentHandler.getConsent (callback)
Como en el caso de la otra función, se llamará a callback con el resultado de la solicitud (el estado actual de consentimiento).

Integración a través de llamada personalizada al controlador suministrado

El consentimiento también se puede indicar llamando a un controlador directamente en la siguiente url:
http://www.yourshop.tld/ops/device/toggleConsent
Se espera el parámetro "consent" para la solicitud. Se convertirá a booleano y se guardará en
la sesión del cliente. Como respuesta al estado de consentimiento actual como JSON será por ejemplo:

{"consent":false}

Un estado de consentimiento actual se puede consultar aquí: http://www.yourshop.tld/ops/device/consent
Las funciones pregeneradas de JavaScript llaman a estas urls.


4. Uso

4.1 General

La extensión funciona como la mayoría de las extensiones de Magento ®. Si ha seleccionado procesar tarjetas de crédito, se procesarán a través de la plataforma Magento ®. No obstante, cuando esté activado 3D Secure, el titular de la tarjeta será redireccionado a la página de pago de Viveum.

Esto también es aplicable a cualquier otro método de pago en el que el emisor deba confirmar los detalles del titular de la cuenta. Una vez procesada la transacción, podrá ver la transacción en su área de administración de Magento ® a través de "Ventas > Pedidos".

4.1.1 Método de pago InterSolve

Mientras realiza la configuración en Magento ®, puede definir varias marcas, que podrán ser seleccionadas por el cliente durante el proceso de compra. La marca seleccionada se transmitirá a Viveum.

Si solo se define una marca, el cliente no podrá seleccionar una, pero aparecerá directamente y se transmitirá de forma inmediata a Viveum.

4.1.2 Método de pago Tarjeta de crédito con Administrador de alias

Cuando se utiliza el método de pago "tarjeta de crédito" y la característica activada Administrador de alias, un cliente que haya iniciado sesión obtendrá la información de su tarjeta de crédito mostrada, si la ha guardado previamente.

Si el cliente no ha iniciado sesión, aparecerá una sugerencia informándole de la posibilidad de almacenar los datos de su tarjeta de crédito para su uso posterior.

Si el cliente hace clic en el enlace del texto de la sugerencia, será dirigido al paso "método de compra" y se seleccionará la opción "registro".

La selección de la información de pago mostrada depende de la dirección de facturación y de la dirección de envío, para evitar un uso inadecuado.

Si el cliente desea guardar su información de pago, tendrá que seleccionar dicha opción en la pantalla de pago de la tarjeta de crédito.

Si los datos de la tarjeta de crédito están disponibles, el formulario de la pantalla de pago de la tarjeta de crédito se prerrellenará y los campos de entrada aparecerán en gris.

Si el cliente desea actualizar los datos de su tarjeta de crédito, el cliente tendrá que:

  1. Hacer clic en uno de los campos de entrada en gris. Como resultado, se borrarán todos los campos de entrada.
  2. Especificar los datos de la nueva tarjeta de crédito.
  3. Seleccionar la opción "Guardar información de pago". Si no está activada, la información de pago nueva se utilizará para el pago, pero no se almacenará, y la información de pago antigua seguirá estando disponible para futuros usos.

Si usted desea ver o eliminar el cliente su información de pago, usted tiene que:

  • En el área de administración de Viveum, vaya a "información de pago" y ejecute la acción específica.
  • En Magento ®:
    1. Vaya a "clientes > administrar clientes".
    2. Haga clic en la fila del cliente.
    3. Seleccione "Información de pago".
    4. Ejecute la acción específica.

4.1.3 Método de pago de domiciliación bancaria

Puede usar el método de pago de domiciliación bancaria para Austria, Alemania y Países Bajos, lo que permite al cliente usar los datos de su cuenta para pagos.

Descripción general de las características.

Origen del método de pago de domiciliación bancaria Alemán Austriaco Holandés
El cliente debe insertar el número de cuenta (Kontonummer, rekeningnummer)
X X X
El cliente debe insertar el código de banco (BLZ)
X X
El cliente puede insertar el IBAN
X X
El cliente puede insertar el BIC X X

Nota: Si el cliente introduce tanto el IBAN como el BIC, así como los datos de la cuenta correspondiente, entonces se utilizarán tanto el BIC como el IBAN para procesar el pago.

También puede usar el método de pago de domiciliación bancaria para las transacciones conocidas como MOTO en Magento ®. Esto significa que acepta e introduce de forma manual las transacciones de pedido por teléfono/correo electrónico. Por lo tanto, el comportamiento será el mismo que el descrito anteriormente.

4.2 Recepción de envío

La creación de una recepción de envío se realiza sin relación con el servicio de pago y, por tanto, actúa como estándar de Magento ®.

4.3 Cancelaciones

En caso de que la autorización haya sido satisfactoria, podrá usar el botón "Anular" en la "vista de pedido" de Magento ® (en "Ventas > Pedidos" y haga clic en el pedido). La cancelación se realiza con el botón "Anular" en lugar de con el botón "Cancelar" (debido al flujo de trabajo de la pasarela).

Si Viveum ha procesado la cancelación correctamente, puede que sea necesario en algunas versiones de Magento ® que haga clic en el botón "Cancelar" para establecer el estado de cancelación correcto en Magento ®.

En caso de que el pedido tenga un estado "Pago pendiente" y el estado de Viveum sea "0" o "vacío", podrá cancelar el pedido con el botón "Cancelar":

  • Ninguna solicitud de pasarela se envía a Viveum.
  • El inventario aumenta de nuevo.
Compruebe de antemano el estado del pago en el área de administración de Viveum. De lo contrario, no podrá volver a actualizar el estado en Magento ®.

4.4 Facturación

Si ha seleccionado "Autorización" como "Acción de pago" en la configuración de Magento ®, siempre deberá crear una factura para métodos de pago de tarjeta de crédito que ejecute el proceso de captura de Viveum.

Para crear una factura:

  1. Vaya a "Vista de pedido" de Magento ® (en "Ventas > Pedidos" y haga clic en el pedido).
  2. Haga clic en el botón "Facturar".
  3. Seleccione "Captura en línea" como importe.
  4. Haga clic en el botón "Enviar factura".

4.5 Reembolsos/Nota de crédito

Para crear un reembolso:

  1. Vaya Ventas> Facturas.
  2. Haga clic en la factura que quiere reembolsar.
  3. Haga clic en el botón "Nota de crédito".
  4. Ajuste el importe que vaya a reembolsar.
  5. Si lo desea, seleccione la opción "Cerrar transacción de Viveum".
  6. Haga clic en el botón "Reembolsar" para confirmar. No haga clic en el botón "Reembolsar sin conexión".
  7. Repita este procedimiento hasta que la transacción de Viveum esté cerrada. Esto significa que el importe completo ya se ha reembolsado o que ha seleccionado la opción "Cerrar la transacción de Viveum". En el último caso, solo estarán disponibles los reembolsos sin conexión.

Dependiendo del método de pago, el reembolso será ejecutado por Viveum de inmediato o tras un periodo de tiempo.

El botón "Nota de crédito" en "Vista de pedido" solo crea un reembolso interno y no da lugar a ninguna acción de reembolso por parte de Viveum.

Para algunos métodos de pago (por ejemplo, iDEAL), debe habilitar los reembolsos en su cuenta de Viveum.

4.6 Información adicional

Para obtener información adicional relacionada con el pago sobre el pedido:

  1. Vaya a "Vista de pedido" en "Ventas > Pedidos".
  2. Seleccione "Información".
  3. Consulte la sección “Información de pago”. La información incluye:
    • Tipo de método de pago (por ejemplo, tarjeta de crédito VISA)
    • ID de pago
    • Estado de pago reciente
    • Divisa
  4. Consulte la sección "Historial de comentarios". Esta sección contiene el historial de los cambios de estado de pago. Esta información puede ayudarle a verificar que una autorización de tarjeta de crédito ha cambiado debido a una captura de pago.

4.7 Ejecutar pagos en Magento ®

En el contexto de las transacciones de eTerminal Viveum MOTO (pedido por teléfono/correo electrónico), estarán disponibles algunos métodos de pago para la creación de pedidos en Magento ®.

No puede usar métodos de pago de redirección, ya que no están permitidos. Tampoco podrá usar 3D Secure ("Verified by VISA", "MasterCard Secure Code").

Para permitir métodos de pago de tarjeta de crédito o domiciliación bancaria para transacciones de eTerminal MOTO, debe configurar la opción "Habilitar para sistema de administración" como "SÍ" en "Sistema > Configuración > Métodos de pago > Seleccionar método de pago de tarjeta de crédito o domiciliación bancaria".

Inmediatamente después de haber introducido el pedido, Magento ® envía ya algunos datos a la tienda. Así que podría tener la impresión de haber hecho clic dos veces en el botón "Envío de pedido".

También puede enviar por correo electrónico un enlace de la página de pago donde se puede completar el pago. Para admitir esta funcionalidad, tiene que activar esta opción a través de Sistema-> Configuración -> Métodos de pago-> PayPerMail.

4.7.1 Pago mediante transacción de Viveum existente

Con este método de pago, que solo está disponible en Magento ® y no en su tienda, puede especificar directamente el ID de pago (PAY ID) de una transacción de Viveum existente.

En tal caso no se producirá ninguna solicitud para Viveum y tendrá que ejecutar de forma manual todos los cambios de estado.

5. Notas

5.1 General

En Magento ®, pueden aparecer los siguientes estados:

  • Ningún crédito en el área de administración de Viveum: Esto significa que solo puede enviar sus solicitudes de crédito a través de Magento ®.
  • 3D-Secure (MasterCard, SecureCode y Verified by Visa) debe estar activado: Esto significa que su cuenta de Viveum debe aceptar 3D-Secure.

5.2 Multitienda

Puede utilizar la extensión en multitiendas Magento ® con:

  • varios sitios web
  • varias tiendas
  • varios dominios
  • varias cuentas de Viveum

Para usar varias cuentas de Viveum, debe seguir los pasos mencionados en el área de administración de Viveum y en Magento para cada cuenta y sitio web o tienda de Viveum.

Lo más importante es que configure correctamente las URL de respuesta en el área de administración de Viveum:

  1. Vaya a "Configuración > Información técnica > Respuesta de transacción".
  2. Configure los siguientes campos:
    • Solicitud de servidor a servidor HTTP directa
    • Solicitud HTTP para cambios de estado.

La configuración correcta de estas URL se aclara con los siguientes ejemplos.

5.2.1 Ejemplo: código de tienda en URL con la misma cuenta de Viveum

La Multitienda se compone de dos tiendas que se asignan al mismo sitio web. El ejemplo también es válido en el caso de que ambas tiendas se asignasen a diferentes sitios web:

  • La tienda A opera con http://www.my-shop.com/shopa/
  • La tienda B opera con http://www.my-shop.com/shopb/

La configuración correcta del área de administración de Viveum es la siguiente:

  • Solicitud de servidor a servidor HTTP directa: http://www.my-shop.com/shopa/ops/api/postBack
  • Solicitud HTTP para cambios de estado: http://www.my-shop.com/shopa/ops/api/directLinkPostBack

La respuesta se procesará correctamente para la tienda B. Se obtendrá el mismo resultado si la respuesta se envía solo a la URL de la tienda A.

5.2.2 Ejemplo: diferentes dominios y diferentes cuentas de Viveum

La multitienda se compone de dos tiendas asignadas a diferentes sitios web que utiliza dos cuentas de Viveum diferentes:

  • La tienda A opera con http://www.my-shop-a.com/
  • La tienda B opera con http://www.my-shop-b.com/

La configuración correcta para la tienda A en el área de administración de Viveum es la siguiente:

  • Solicitud de servidor a servidor HTTP directa: http://www.my-shop-a.com/ops/api/postBack
  • Solicitud HTTP para cambios de estado: http://www.my-shop-a.com/ops/api/directLinkPostBack

La configuración correcta para la tienda B en el área de administración de Viveum es la siguiente:

  • Solicitud de servidor a servidor HTTP directa: http://www.my-shop-b.com/ops/api/postBack
  • Solicitud HTTP para cambios de estado: http://www.my-shop-a.com/ops/api/directLinkPostBack

5.2.3 Ejemplo: distintos dominios con la misma cuenta de Viveum

La multitienda se compone de dos tiendas asignadas a diferentes sitios web y a la misma cuenta de Viveum:

  • La tienda A opera con http://www.my-shop-a.com/
  • La tienda B opera con http://www.my-shop-b.com/

La configuración correcta para ambas tiendas en el área de administración de Viveum es la siguiente:

  • Solicitud de servidor a servidor HTTP directa: http://www.my-shop-a.com/ops/api/postBack
  • Solicitud HTTP para cambios de estado: http://www.my-shop-a.com/ops/api/directLinkPostBack

También puede configurar la URL base de Magento ® para la tienda B:

  1. Vaya a "Sistema > Configuración > General > Web".
  2. Inserte "http://www.my-shop-b.com/" en los campos "URL base" y "URL de enlace base" de la sección "No seguro". Utilice/mantenga el valor predeterminado para los otros campos de la sección "No seguro".
  3. Inserte "https://www.my-shop-b.com/" en los campos "URL base" y "URL de enlace base" de la sección "Seguro". Utilice/mantenga el valor predeterminado para los otros campos de la sección "Seguro".

5.2.4 Ejemplo: código de tienda en URL con diferentes cuentas de Viveum

La multitienda se compone de dos tiendas asignadas al mismo sitio web que utiliza dos cuentas de Viveum diferentes: El ejemplo también es válido en el caso de que ambas tiendas se asignasen a diferentes sitios web:

  • La tienda A opera con http://www.my-shop-a.com/
  • La tienda B opera con http://www.my-shop-b.com/

La configuración correcta para la tienda A en el área de administración de Viveum es la siguiente:

  • Solicitud de servidor a servidor HTTP directa: http://www.my-shop-a.com/ops/api/postBack
  • Solicitud HTTP para cambios de estado: http://www.my-shop-a.com/ops/api/directLinkPostBack

La configuración correcta para la tienda B en el área de administración de Viveum es la siguiente:

  • Solicitud de servidor a servidor HTTP directa: http://www.my-shop-b.com/ops/api/postBack
  • Solicitud HTTP para cambios de estado: http://www.my-shop-a.com/ops/api/directLinkPostBack

6. Flujo de trabajo de pago

Flujo de trabajo de pago entre la extensión de Magento ® y su proveedor de servicios de pago