Guia Prestashop Pasarelas de Pago

 

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 Prestahsop desde version 1.6.x hasta 1.7.x. 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:

Decargar tu ZIP en tu equipo local con la Licencia-programa que hemos generado exclusivo para tu tienda y version que nos haz indicado. No intentes desempacar, este proceso será ejecutado por el mismo Prestashop en la zona de Modulos Instalacion dentro de tu Panel de Administrador de la tienda.

Es importante que borres el cache de tu tienda ANTES de intentar la instalacion de tu nuevo conector Mojomexico, si detectas algun mensaje de error o falla en tu tienda; suspende la accion y pide que tu Asesor Tecnico de Prestashop atienda y corrija dichas fallas; nuestro conector está probado y libre de fallas para la version que fue creado, asi que si llega a pasar algun tipo de bloqueo o error despues de la instalacion del ZIP, será motivo de algun error en tu tienda independeinte de nuestro codigo.

Despues de finalizar la instalación, borra nuevamente el cache general de la tienda para asegurar que todo este funcionando correctamente y ahora Si podras ubicar nuestro conector como UN medio de Pago mas de Prestashop en la lista de medios de pago de tu tienda.

ZONA BACKADMIN DEL PANEL DE CONFIGURACION

zona de configuracion Modulo Prestashop:

Abre tu zona de MODULOS y en el boton SUBIR UN MODULO agrega el ZIP que te hemos integrado, al terminar deberas visualizarlo COMO CORRECTO e inmediatamente te darpa un BOTON DE IR A CONFIGURAR , haz clic y podrás ir directo a la zona de configuracion como se muestra en las pantallas siguientes:

PASARELA DE PAGO BANREGIO

Como se muestra en la imagen a continuacion, existen varios espacios por llenar en donde podrás insertar cada llave y clave que se requiere para que tu conexion se sincronice con tu Banco.

Es importante que revises también la GUIA que el banco te proporciona para que puedas indentificar los términos que ahi se incluyen para que puedas agregarlas y con el simple hecho de salvar, ya quedará LISTO Y HABILITADO tu nuevo modulo Mojomexico Bancario para hacer tus pruebas. Recuerda que algunos bancos te piden hacer pruebas al inicio en Modo SANBOX para que NO caigas en error y BLOQUEO, recuerda que despues de completar tu configuracion y en tu zona de CHECKOUT SALES A LA ZONA bancaria, despues de este punto todo l oque pase (como que no te acepta una tarjeta o no se presenta nada… ) probablemente el ERROR sea del lado del BANCO , por lo que te recomendamos que primero revises con tu banco para determinar y confirmar si tu CUENTA SIGUE ACTIVA … éstas recomendaciones las tenemos en la siguiente seccion en esta misma guia , solo sigue leyendo.

Zona de Belleza en tu Configuracion

La zona de belleza que dispones para el conector que hemos creado está en la parte inferior de tu nueva version de conexion bancaria Mojomexico (version 2021 y 2022 solamente) asi podrás definir textos y logos , colores , tamaño de letras etc que deseas presentar en tu Tienda, con esto ya tienes la libertad de personalizar tu conexion Pasarela de Pago Mojomexico a tus necesaidades personales .

 

Completa los espacios con tu informacion presonal y salva asi de facil!

Nuevo Boton de Pago en la lista de Checkout de tu tienda Prestashop:

una vez que haz terminado de configura tu conexion insertando tus llaves y las haz guardado, puedes hacer una prueba visual cargando un producto a carro y seguir los pasos normales de pago, ahi podras notar que el boton de esta nueva conexion está integrada a la lista normal de otros medios de pago prestashop.

NOTA: si estas usando algun software extra al que normalmente usa prestashop para la gestion Final de pago (llamese OneStepPay o Fastpay o algo parecido) , podria ser que tuvieras dificultad de visualizar este nuevo medio de pago porque estos software bloquean por su naturaleza otros medios de pago diferentes a su lista normal; no te preocupes, nosotros podemos Modificar el Codigo de este software para hacer que se integre nuestro boton de pago, solo toma en cuenta que ésto es algo extra que tienes que contratar y pagar a solicitud especial en cada caso por un costo minimo.

Zona CHECKOUT –paso4 Medios de Pago

Revisa siempre que tu Modulo Bancario esté activo (en la configuracion de PS-Medios de Pago Configuracion). Asi de esta forma vas a poder encontrar el nuevo Boton de Pago insertado en tu lista de medios de pago por Default de PS.

Proceso de Pago:

La ejecución por parte del comprador cuando desea usar este medio de pago, se va a presentar una pantalla para el proceso de su pago similar a esta: (esto en el caso banregio y de igual forma para otras marcas de bancos, desde luego cada una con sus excepciones que iremos indicando en esta misma guia para Prestashop).

Esta forma puede variar dependiendo la version Banregio que te asignaron, solo dejamos el ejemplo para mejor referencia.

Despues de la aplicación del pago de ser aceptada , en automático Banregio enviara la respuesta del pago de ser Aceptada se redirigirá LA PAGINA a la tienda en donde se va a aplicar en caso de aprobacion directo a la orden y en caso de rechazo se va a notificar esto ahi mismo en ptanalla.

causas por las que puede fallar la sincronizacion con Banregio y otras marcas de bancos en Prestashop

Cuando las LLAVES Banregio 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 un error y talvez ningun pantalla, nuestro codigo llevara la accion de regreso a la tienda y reportara ahi mismo el error que presente (si es error conocido e indentificable por proceso normal; en cualquier otro caso deberán consultar directo con el asesor banregio sobre este error).

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:

 

 

Forma de Reportar a Mojomexico los ERRORES en el Proceso de Pago y Falta de Sincronizacion:

Como ya lo hemos mencionado, las principales causas de error dependen de la cuenta-banco (activada o bloqueada) pero tambien otras causas pueden ser TU SERVICIO HOSTING, ya que muchas veces muchos proveedores hosting desconocen o tienen protegidos ciertas acciones “no comunes” para todos sus cientes, en el caso de las Pasarelas Bancarias Mexicanas, por el NIVEL DE SEGURIDAD que aplican los mismos Bancos (a diferencia de Paypal o cualquier otro medio de pago de terceros) y por ésta razon se deman servicios: de RestApi AVanzado, PHP Avanzado, Htacces sin restricciones, etc.

Como se explica en toda la informacion que publicamos del conector en la seccion “requisitos tecnicos de tu proveedor hosting para instalar nuestros conectores..” es importante que siempre te asegures que los bloqueos o falta de sincronizacion primero los confirmes con tu Proveedor Hosting (en la zona de ERRORES de tu Hosting ahi se muestra si son bloqueos por IP de salida o de entrada, etc).

Despues de comprobar todos estos pasos si el error continua, te pediremos que lo reportes siempre por tu ticket y ahi trata de describir con detalle el ANTES y el DESPUES es decir por eje : “si se abre la zona del banco … pero al insertar los datos de la tarjeta se queda conjelada la pantalla..” o algo similar que nos pueda dar una certitud de lo que podria estar pasando. Tambien te invitamos a que nos copies POR MAIL (nuestro sistema de ticket No acepta anexar ninguna imagen ni documento por seguridad) a soporte@mojomexico.com.mx con tu FOLIO de TICKET como referencia y nuestro compromiso es darte respuesta en el menor tiempo posible entre 8 a 48 horas o antes como un compromiso de calidad establecido durante mas de 12 años en Mojomexico.

NOTA: todas las acciones de bloqueo, falta de visualizacion ,etc en LA ZONA DEL BANCO (imagen de captura de los datos de tarjeta) todo esto depende SOLO DEL BANCO, es decir, es independiente de nuestro codigo y la unica entidad que puede dar una respuesta es el BANCO y su persona tecnico a cargo, por lo que te recomendamos que primero te pongas en contacto con ellos para que en base a su respuesta se pueda determinar cualquier causa de falla.

Despues de haber agotado las comprobaciones recomendas persiste el error, te podemos apoyar si nos : COPIAS tus PANTALLAS (aunque esten en blanco pero lo que nos interesa en el URL-escritura en tu cinta de ubicacion-web- y cualquier reporte que el banco te haya compartido como “prueba de error..”, recuerda que de nada nos sirve si solo nos reportas “.. no se conecta, solo se queda en blanco…” pero SIN dar mayor informacion de Tiempo-Evento, es decir, imagina que es una pelicula y que tienes que narrarnos cada episodio para que podamos apoyarte de una forma mas precisa y rápida a tu solicitud.

Estamos disponibles las 24 horas todos los dias por TU TICKET de servicio, asi que nunca tengas duda de enviarnos cualquier evento que requieras nuestro apoyo como te lo estasmo sugiriendo en esta guia. Esperamos que sigas consumiento los productos Mojomexico.

Guia opencart pasarelas de pago mojomexico

La presente guia fue diseñada para ayudarte a configurar tu nueva conexion Paserela de Pago Bancaria Mojomexico para Opencart version 3.x y las futuras versiones. Esta misma guia podrá ayudarte a configurar TODOS nuestros conectores PARA Opencart de marcas como: american express, hsbc, banamex, banorte, banregio, bancomer, scotiabank, santander, inbursa, banejercito, prosa, instapago, bod, payworks, atm international y medios de pago electrónico visa mastercard. Tenemos PAGINAS ADICIONALES especiales para apoyarte mas en la configuración de BANORTE Y PROSA, NUESTRA RECOMENDACION ES QUE LEAS ESTAS GUIAS A DETALLE Y SIGAS CADA PASO COMO TE LO RECOMENDAMOS para que todo fluya de forma rápida y se sincronice sin problemas.

Mojomexico.com.mx

configuración minima de tu servicio hosting que no debe faltar para el correcto funcionamiento de nuestros Plugin Bancarios; si tu hosting actual es compartido o no cumple con éstos requisitos escenciales puede ser que tengas problemas para poder sincronizarl nuestros programas en tu tienda, minimo debes contar con un servicio hosting VPS o Dedicado:

Requisitos de instalación

Revisa los requisitos de instalación y sigue los pasos que te indicamos ¡solo te llevará unos minutos instalar el módulo!

RequisitosDetalles
OpencartRequerido 3.x minimo
AmbienteLAMP (Linux, Apache, MySQL, and PHP)
SistemaLinux x86, Windows x86-64
Servidor WebApache 2.x, Nginx 1.7.x
Versión PHPPHP 5.6 y 7.x
Base de datosMySql 5.6 o superior (Oracle o Percona), MariaDB 10.0 o superior
Dependencias de extensionesPDO_MySQL, simplexml, mcrypt, hash, GD, DOM, iconv, curl, SOAP (para Webservices API)
Configuraciones adicionalessafe_mode off * memory_limit mayor que 256MB (512MB recomendado)
SSLCertificado SSL

primer paso – instalación del Plugin Mojomexico en tu Opencart de cualquier marca de banco:

Nosotros te entregamos la versión personalizada de tu Conexión previamente LICENCIADA (te la enviamos por ZIP en un periodo de 24 a 72 horas despues de tu compra solo requerimos algunos paramentros que debes enviarnos todas estas instrucciones se detallan en tu pedido). Asi podrás instalar fácil y en forma de PLUGIN Opencart como un PLUGIN (debes contar con NIVEL ADMINISTRADOR);en la zona Admin –Extensions como se muestra en la imagen a continuación, en caso de que YA tengas una instalacion previa de nuestro conector, entonces BORRA por completo y vuelve a instalar como Nuevo.

Puedes notar el boton “EDITAR (CONFIGURAR)” haz clic y podrá mostrarse el panel de DATOS QUE REQUIERE TU NUEVO CONECTOR, como tus llaves CLIENTE-ID que el banco te asignó, y otros datos como ApiKey.

solo para American Express y Banamex en todas sus versiones:

PASOS IMPORTANTES para que la configuracion de tu pasarela de pago funcione con todo el potencial que le hemos inyectado.

PASO1 .- Abre la zona deAdmin — Extensions — Pagos — (Conexion-Bancaria puede estar como Banamex, Amex. etc.. la indentificas facil porque dice … por Mojomexico).

Haz clic en el boton “GESTIONAR” y vas a notar que se abre una nueva seccion parecido a esto:

#tips guia amex y banamex:

IDMerchant (ID-Cliente ) : es el ID que te ha otorgado el banco.

APIKEY (llave api): la llave de 31 caracteres que el BANCO te pide que generes en tu ZONA ADMINISTRADOR-BANCO-CLIENTE; muchas veces la generación de eśtas llaves se complica (normalmente te generan 2 por default) y hacen que NO SE COMPLETE LA CONEXION TU-TIENDA-ZONA BANCO por lo que cuando se hace un intento de sincronizacion y LA LLAVE APIKEY es incorrecta, se mostrará una pagina en blanco DE ERROR como esta:

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 PEDIR APOYO AL PERSONAL TECNICO DE TU MARCA DE BANCO, ellos podrán revisar y ajustar.

TIPS que debes saber antes de intentar hacer un pago:

Cuando es la primera vez o haz dejado de usar tu conector por largo tiempo, es común que el banco te TENGA COMO INACTIVO EN BLOQUEO, puede ser también que TU ID-CLIENTE-CUENTA NO HA SIDO ACTIVADO 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 activación final o esperan que TU LLAMES PRIMERO, PARA NOTIFICAR QUE YA ESTAS HACIENDO PRUEBAS .

Si cometes el error de NO avisar al banco SIEMPRE va a SEGUIR EL ERROR . En cualquier caso, CUANDO LAS LlAVES SON CORRECTAS la sincronia del banco se activa sin problema asi:

PANTALLA DE SINCRONIZACION EXITOSA ENTRE TU TIENDA con el banco, ahi puedes notar que el texto “MI TIENDA” y LOGO de personalización son CONFIGURABLE en tu zona de nuestro conector.

Activacion de seguridad por RestApi solo si tu servicio hosting es independiente (vps o dedicado)

La activacion de esta casilla en tu configuracion requiere que previamente tengas DISPONIBLES TODOS LOS SERVICIOS DE PHP7.X como minimo es especial la comunicacion CURL, SESSION, LIBXML, HTTPDOC– recursos indispensables por lo que despues de asegurarte que asi es, ya puedes empezar a activar los servicios REST-API natural de OPENCART en esta guia:

Nuestro programa tiene la especialidad de CONSUMIR LOS RECURSOS AVANZADOS que RESTAPI OPENCART han diseñado para darle más potencia y seguridad a tu TIENDA

Debes instalar el PLUGIN RESTAPI en tu tienda Opencart y hacer la configuracion que te indican para poder consumir este recurso en nuestro plugin.

En la opcion REST-API es ahi donde podrás crear por primera vez tu conexion BANCO-MOJOMEXICO, en la casilla “descripcion” escribe “conexion AMEX-mojomexico” , o el nombre de la marca de tu banco, y en la casilla siguiente “Permisos” ajustalo a “permiso leer-escribir” ; despues ya puedes dar clic a Guardar, y en automático Woocommerce va a generar 2 LLAVES: CONSUMER-KEY Y CONSUMER-SECRET y las va a presentar como en la foto:

COPIA estas llaves en algun lugar aparte porque las vas a necesitar para RELLENAR LAS CASILLAS DE TU CONFIGURACION “WC-API Y WC-SECRET” ;solo recuerda que debes actualizar de nuevo estas llaves en tu configuracion de nuestro conector y mantener el servicio activo (como ya lo haz configurado).

Estado de Orden (Processing o Completed) .- con nuestro conector tienes la libertad de configurar el estatus DE LA ORDEN CUANDO EL banco reporta el pago aceptado. Si dejas la casilla activada significa que todas LAS ORDENS PROCESADAS POR ESTA OPCION DE PAGO tendran un estatus de “Processing”.

Email de Notificacion .- esto es UN PLUS que nosotros inyectamos a todos nuestros conectores y ayuda al ADMIN de la tienda a DESTINAR UN ADMINISTRADOR QUE RECIBA por su mail directo cuando LA ORDEN ES AUTORIZADA POR EL BANCO sin que tenga que estar accesando al panel a revisar si han habido pagos relacionados con esta conexion bancaria.

Nombre de la tiendaM SLUG y RUTA WEB DE TU TIENDA .- es el nombre que aparece en tu zona de banco como en la imagen ; la RUTA WEB es importante incluirla para que EL REGRESO A TU TIENDA en alguna PAGINA ESPECIAL “PAGINA DE GRACIAS” que tu quieras crear de forma especial.

Pagina (nueva) de agradecimiento del “PAGO ACEPTADO” que no puede faltar

solo VERSIONES 2021.-

Debes crear tu PAGINA DE AGRADECIMIENTO Opencart en la seccion de PAGINAS : es AHI donde tu podras insertar los mensajes de agradecimiento por recibir el pago y es donde tu cliente va a poder visualizar la respuesta de su pago con la vista-forma que tu le quieres dar.

Nuestro conector está preparado para DEPOSITAR AHI todas las respuestas desde el validador DEL BANCO a esta PAGINA DE AGRADECIMIENTO que podrás crear y agregar a tu configuracion (es la casilla “SLUG de Agradecimiento…”).

aqui vas a inserta el SLUG de tu pagina DE PAGO-APROBADO
puedes notar que EL MISMO TEXTO que dejaste en CONFIGURACION DEL CONECTOR es el msmo texto del BOTON ROJO PAGAR AHORA, asi puedes personalizarlo a tu gusto

Obligatorio (solo para versiones banamex, y amex) personalizar el Logo en zona BANCO (merchant-logo):

EL LOGO que se muestra en la zona de pago del banco puedes personalizarlo las vece que quieras libre, solo debes agregar aqui la ruta FINAL como en la foto, en el ejemplo se asume que si tu insertas “/img/logo.png” nuestro sistema asume que te refieres a “https://mitiendaweb/IMG/LOGO.PNG” nota que debes anteponer el SLASH SIEMPRE al inicio .si tu logo quires ubicarlo en raiz debera quedar asi “/logo.png”.

Recuerda que las mayusculas y minusculas SI hacen diferencia en los ambientes HOSTING LINUX.

estos son los TIPS especiales que requieren estas versiones de pasarelas de pago; te invito a seguir leyendo la seccion de “Solucion de algunos problemas que se llegan a presentar por falta de capaciad del servicio hosting…”.

AQUI ABAJO nota “paginas ….” para seguir consultando otros temas de interes de esta guia.

Páginas: 1 2 3 4

Guia Magento2 Banorte Payworks2 3D plus

Aplica para versiones Banorte Mexico Payworks2 con Cybersource y 3D Security

La presente guia fue creada para todas la conexiones de PASARELAS DE PAGO que hemos desarrollado en Mojomexico especiales para versiones Magento2 desde release 2.x hasta 3.x. 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.

en nuestra experiencia de 10 años de esta conexión la hemos instalado en cientos de clientes sabemos que ES IMPORTANTE SEGUIR ESTA GUIA PASO POR PASO para lograr la conexión y sincronizción esperada con exito; SINO lo haces asi, puedes caer en BLOQUEO, en este caso y sin que recibas previa notificación SOLO BANORTE puede LIBERATE DEL BLOQUEO, y re-activar tu cuenta . Cuando solicites apoyo de Banorte Soporte, si detectas que el que el personal de primer nivel de banorte NO conoce o no está familiarizado con estas recomendaciones te sugerimos que escales mas arriba con alguien que SI tenga la experiencia dentro de Banorte (en la GUIA de configurción están los datos , mail y telefonos de los responsables de este modelo de conexion) ; o solicites contacto con el Gerente sobre este MODELO especial de CONEXION TPV-I BANORTE.

Mojomexico Team

PRIMER PASO:

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_Banorte
 

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.2 y mayores.

EJECUTA las acciones normales de Integración Magento ante un nuevo Modulo como son la RE-INTEGRACION, REGENERACION, REINDEXACION Y RECOMPULACIÓN DE TU TIENDA MAGENTO2, todos ejecutarlos en el mismo evento para que compruebes que el Codigo Nuevo Insertado está Liber de errores; te recomendamos que te apoyes consultando el sitio web oficial de Magento2 para mejor referencia de como poder consumir los servicios de conexion SSH Linux y Magento2.

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.

cómo es la conexión banorte en realidad , explicacion paso a paso:

Banorte es de las conexiones de VALIDACION DE PAGO MAS COMPLEJAS que existen hasta ahora ya que requiere TRES PASOS DE VALIDACION antes de procesar un pago.

estos procesos son (en este orden) : VALIDACION 3D PLUS, MAS VALIDACION PAYWORK2 MAS CYBERSOURCE.

CONFIGURACION

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 BANORTE o la marca de tu conexión que estes instalando.

ZONA BACKADMIN DEL PANEL DE CONFIGURACION MAGENTO2 MOJOMEXICO
Nota el BOTON-ZONA-ADMIN MOJOMEXICO

Configuración Banorte

AQUI SE GUARDAN LAS LLAVES QUE BANORTE HA PROPORCIONADO

 

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.

 

Las llaves BANORTE que haz recibido deberas incluirlas cada una en el espacio correspondiente.

MODO BANORTE .– es importante iniciar las pruebas en MODO TEST (SANBOX) siempre antes de cualquier intento de proceso de pago. USA SOLO TARJETAS DEMO PARA LAS PRUEBAS TEST

TIPS ANTES DE INICIAR PRUEBAS DE PAGO y NO CAER EN BLOQUEO DE TU CUENTA POR PARTE DEL SISTEMA VALIDDOR BANORTE !

  1. después de que haz configurado tu conector en tu tienda woocommerce y antes de intentar una prueba de pago, LO PRIMERO QUE SIGUE es NOTIFICAR A BANORTE TU INTENTO DE PAGO ; en nuestra experiencia con cientos de instalaciones que hemos realizado, siempre hemos notado que sino das aviso al banco antes, EN ESPECIAL ESTA ACCION, invariablemente tu cuenta entra en BLOQUEO sin recibir ninguna notificación por mail ni por le banco; por lo tanto las siguientes pruebas e intentos de pago invariablemente solo vas a recibir respuestas de Error por esto es muy importante nuestra recomendación que notifiques antes de cualquier intento.
  2. Falla en REGISTROS BANORTE: revisa que tus datos de registro sean correctos.
  3. Falla en CERTIFICADO WEB: debes contar con un certificado SSL instalado en tu dominio para que tu Banorte pueda validar que tu tienda SI CUMPLE con los pasos de seguridad que este banco requiere.
  4. APROBAR CERTIFICACION BANORTE DIRECTA: debes proveer al banco la informacion y diagramas que te piden rellenar por tu cuenta para recibir la certificacion, ya que son datos que solo banorte sabe decifrar con cada cuenta-habiente ; solo podemos decirte que WORDPRESS Woocommerce es un Metodo Heredado para PHP OOPasi que la parte técnica especifica la puedes cotejar con lo que woocommerce te reporte EN SU SITIO OFICIAL-

Pagina de AGRADECIMIENTO Y RECHAZO

Para recibir y notificar los avisos del banco como 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.

 

Importante antes de solicitar apoyo técnico a Mojomexico es contar con el ARCHIVO DE ERRORES LOG que debes pedir a BANORTE:

en cada prueba de intentos de pago, BANORTE GENERA un LOG DE HISTORIA en su sistema DENTRO DEL VALIDADOR BANORTE ; es MUY IMPORTANTE CONTAR CON ESTE LOG AYUDA antes de SOLICITAR apoyo tecnico; con este LOG es el MAPA de confirmación de error o exito para determinar si la falla proviene de algun valor que nuestro codigo esté enviando de forma incorrecta o debe ser ajustada por alguna nueva disposicion (mas reciente) en nuestro codigo. Esto en ningun momento debe ser considerado como UN ERROR DE CREACION DEL CODIGO, este paso es común realizarlo ya que BANORTE hace ajustes constantes como UNA ACTUALIZACION DE VERSION en nuestra experiencia banorte cambia por lo menos 2 o 3 veces por año.

SOLO EL CLIENTE (CUENTA-HABIENTE BANORTE) puede soicitar ESTE LOG ante el banco; porque se requiere ciertos datos de seguridad entre banorte y el cuenthabiente, asi que la GESTION DE SOLICITAR Y OBTENER ESTE REPORTE LOG deberas hacerla directo por tu cuenta con tu asesor bancario BANORTE, y copiar por mail a nuestro sistema de soporte ticket o por mail.

 

MODO DE SINCRONIZACION BANORTE

Esta es la forma tradicional dejando la tienda web y abriendo la zona bancaria de banamex

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

En cualquier evento de error te pedidos que NOS COPIES LA PANTALLA DE REPORTE DE ERROR (aunque aparezca en blanco) y nos lo envíes via mail a ” soporte@mojomexico.com.mx” anexando el detalle del proceso que estabas ejecutando. Es importante que INCLUYAS LA RUTA DEL CUADRO DE TU NAVEGADOR aunque parezca que esta en blanco al hacer clic se va a mostrar todo el contenido de esta ruta, es importante que nos la copies junto con tu reporte.

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

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.

 


 

This will close in 0 seconds