Guia Magento2 Banamex Bancomer

 

La presente guia fue creada para todas la conexiones de PASARELAS DE PAGO BANCARIAS PARA TIENDAS WEB PROFESIONALES que hemos desarrollado en Mojomexico especiales para versiones Magento2 desde release 2.x hasta 3.x. en formato CE Y EE. En esta guia podrás facilmente activar y desactivar tu conector y conocer la correcta forma de administrar el conector en las zonas de BackAdmin y Front de Magento.

PRIMER PASO PARA INSTALAR EL MODULO ZIP CON TU VERSION DE CONEXION MEDIO DE PAGO:

Desempaca el ZIP que haz descargado de tu zona Clientes del sitio web de descargas segun las instrucciones de tu ticket. Debes estar en RAIZ DE TU FOLDER MAGENTO , en automatico nuestro programa se va a posiciones en las zonas correctas.

Nuestro conector PASARELA DE PAGO BANCARIA PARA MAGENTO2 puede ser integrado a tu tienda Magento2 mediante el proceso COMPOSER , siguiendo los pasos normales de ALTA DE NUEVO MODULO por la CONSOLA LINUX de tu espacio hosting:

  php bin/magento module:enable Mojomexico_Banamex
 

Comandos en shell (en raiz de tu folder magento2):

php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy
php bin/magento cache:flush / clean
.....

Se te recomienda que REINDEXES Y COMPILES por completo para asegurarte que No tienes fallas o conflictos de codigo. Este Modulo fue creado especialmente para las versiones Magento2 CE rel. 2.3.5 y pensamos que puede ser compatible con versiones mayores o menores, no lo hemos probado todo esto depende solo de Magento (fabricante) version

Es importante que completes los pasos de regeneración, borrado de cache, compilación y reindexación que marca Magento2 para que tengas la seguridad que nuestro conector ha quedado integrado totalmente.

Ahora ingresa por primera vez a tu ZONA BACKADMIN de TU TIENDA MAGENTO2 y podras notar que se muestra un panel como este en donde SE HA ADICIONADO UN BOTON nuevo al final MOJOMEXICO BANAMEX O BANCOMER O HSBC O PROSA O BANORTE (la version que adquiriste).

ZONA BACKADMIN DEL PANEL DE CONFIGURACION MAGENTO2 MOJOMEXICO

Ahora solo tienes que abrir la seccion TIENDA (STORE)– CONFIGURACION — SALES — PAYMENT y podras notar que ahi está INSERTADO tu nuevo conector para que libremente lo puedas configurar con las LLAVES BANCARIA que tu banco te ha proporcionado.

 

Es importante que ajustes tus llaves BANCARIAS de TEST A PRODUCCION las veces que sea necesario cambiando aqui y guardando para que tu conexión con el banco quede sincronizada, de lo contrario puedes tener fallas al momento de intentar un pago como se describe mas adelante en esta guia sobre FALLAS COMUNES DE SINCRONIZACION …

Cada marca de banco va a tener su propia Zona de Configuracion que accesas facilmente haciendo Clic en los botones de OPCION MOJOMEXICO ..lateral del Menu-TAB en la zona Backadmin Magento asi:


Caso especial Banamex:

MODO DE SINCRONIZACION BANAMEX:

Banamex Modo LIGHBOX esta opcion de Forma de pago solo permite generar el pago SIN posiblidad de regreso automatico al a tienda despues del pago Aceptado es una limitación de esta conexion por parte de BANAMEX.
Esta es la forma tradicional dejando la tienda web y abriendo la zona bancaria de banamex

Despues de la aplicación del pago de ser aceptada , en automático Banamex enviara la respuesta del pago de ser Aceptada se redirigirá LA PAGINA DE AGRADECIMIENTO (deberan crear una PAGINA FIJA en Magento2. Si es rechazada se dirigira a la PAGINA DE RECHAZO (deberan crear previamente en la zona de PAGINAS FIJAS MAGENTO2).

causas por las que puede fallar la sincronizacion con BANAMEX

Cuando las LLAVES API BANAMEX NO son correctas o presentan algún bloqueo o conexion por parte del banco o han sido generadas de forma incorrecta, se va a presentar una pantalla como la siguiente:

El error por la cual NO se sincroniza bien tu tienda con EL BANCO se debe a fallas en TUS LLAVES APIKEY de seguridad que tu haz creado en la zona de configuracion ADMIN-PANEL-BANCO, puedes intentar cambiando entre una de las 2 llaves, si continuas con el problema. deberas PEDIRO APOYO AL PERSONAL TECNICO DE TU MARCA DE BANCO, ellos podrán revisar y ajustar.

OTRA CAUSA DE FALLA PUEDE SER QUE TU ID-CLIENTE-CUENTA NO HA SIDO ACTIVADO PARA ESTE SERVICIO “TVP-I(terminal punto de venta internet) “POR TU BANCO o ESTA EN “ESTATUS INACTIVO” aunque ya te hayan entregado tus claves,

En nuestra experiencia de muchas instalaciones, hemos notado algunas veces que la cadena de departamentos en CADA BANCO dejan pasar la activacion final o esperan que TU LLAMES PARA NOTIFICAR QUE YA ESTAS HACIENDO PRUEBAS y sino notificas directo a ellos SIEMPRE SEGUIRLA EL ERROR . En cualquier caso, CUANDO LAS LLAVES SON CORRECTAS la sincronizacion del banco se activa sin problema:

Esta imagen tiene un atributo ALT vacío; su nombre de archivo es banamex-zonabanco-full.png
Pantalla exitosa de Pago Aceptado y Procesado creado por Mojomexico

Pagina PERSONAL de AGRADECIMIENTO Y RECHAZO

Para APLICAR A LA ORDEN EL PAGO ACEPTADO o PAGO DECLINADO, hemos agregado en nuestro conector la facilidad de direccionar ésta informacion a las PAGINAS creadas por usted; asi podra “maquillar con el resultado final deseado ” y solo debes agregarlos en los espacios de la configuracion que hemos creado en esta zona de banorte configuracion.

ACTIVACION DE DEBUG

activa este boton y podras GENERAR LOS LOG de envio y recepcion de DATA que banorte genera en el proceso, de esta forma podras apoyarte para enviar la DATA que banorte pide para proveer soporte. No es recomenable dejarla activa (es mejor desactivar ) cuando ya esté configurado la conexion y en produccion , para eviar cualquier problema futuro de seguridad.

La activacion de este DEBUG es opcional bajo su propio riesgo.

En estas PASARELAS DE PAGO BANCARIAS DIRECTAS es comun que AL MOMENTO DE LA CONFIGURACION ACTIVES LAS ACCIONES DEBUG, y que al activar este boton y podras GENERAR LOS LOG de envio y recepcion de DATA con los valores solicitados para la sincronizacion y validar que no salen vacios y las respuestas directas del banco,. No es recomenable dejarla activa (es mejor desactivar ) cuando ya esté configurado la conexion y en produccion , para eviar cualquier problema futuro de seguridad.

La activacion de este DEBUG es opcional bajo su propio riesgo.

Nosotros te responderemos en el minimo tiempo posible las 24 horas todo el año-


Caso especial Bancomer:

La integración y sincronizacion Bancomer es muy sencilla, realmente debes registrar los valores que se te piden rellenar en las casillas en tu zona de Configuracion Magento2 (haz clic en las opciones Mojomexico del Menu Principal de Magento2 para llegar directo).

desplaza tu barra lateral para revisar y rellenar los valores que ahi se te piden:

 

En las CASILLAS se describe con ejemplos como es el llenado y demenas cuentas con ayuda (sobre pone tu mouse en el simbolo “?” para leer la ayuda; Es importante que te asegures que cada casilla debe ser guardada con informacion precisa ya que de eso depende el exito de la sincronizacion con el banco;

Pagina de AGRADECIMIENTO Y RECHAZO

Para APLICAR LA RESPUESTA DEL PAGO ACEPTADO o PAGO DECLINADO que envie el BANCO a la URL BACK, hemos agregado en nuestro conector la facilidad de direccionar ésta informacion a las PAGINAS creadas por usted; asi podra “maquillar con el resultado final deseado ” y solo debes agregarlos en los espacios de la configuracion que hemos creado en esta zona de banorte configuracion.

ACTIVACION DE DEBUG

En estas PASARELAS DE PAGO BANCARIAS DIRECTAS es comun que AL MOMENTO DE LA CONFIGURACION ACTIVES LAS ACCIONES DEBUG, y que al activar este boton y podras GENERAR LOS LOG de envio y recepcion de DATA con los valores solicitados para la sincronizacion y validar que no salen vacios y las respuestas directas del banco,. No es recomenable dejarla activa (es mejor desactivar ) cuando ya esté configurado la conexion y en produccion , para eviar cualquier problema futuro de seguridad.

La activacion de este DEBUG es opcional bajo su propio riesgo.