Problema con Conekta+Magento: Payment method unavailable...

You are here: Home \ Guías \ Problema con Conekta+Magento
30 mayo 2016 - 17:09, by , in Guías, Comments off

En Vende.io ayudamos a empresas en sus proyectos de E-commerce (principalmente con Magento). Desde asesorías hasta servicios full-fledged desde planeación hasta fullfilment logístico y almacenamiento, aseguramos que el proyecto agregue valor a los clientes finales/usuarios. Para lograr esto nos apoyamos con distintos partners estratégicos como Conekta, que consideramos el procesador de pagos más confiable en México, con una atención personal de primer nivel, tanto en temas comerciales como de desarrollo.

En algunas instalaciones de nuestros clientes nos hemos topado con un problema al finalizar el proceso de checkout que el cliente ve en forma de un PopUp con el mensaje Payment Method Unavailable. Este problema suele ser muy grave ya que bloquea todos los métodos de pago, no solo Conekta Full Report. Como que el paso lógico, borrar todos los archivos del plugin de Conekta, no resolvía el problema.Anteriormente nos vimos en la necesidad de reinstalar Magento, cosa que nadie quiere tener que hacer, es un proceso tedioso en el que además de suspender toda actividad en el sitio, podemos perder datos valiosos. Tras muchas noches de desvelo, tenemos el método infalible para arreglar el problema.

Es necesario tener acceso a consola para estar 100% seguros de eliminar todas las referencias a Conekta, pero tenemos un método express que solo requiere acceso FTP y MySQL.

Método Profundo

Archivos

  1. Primero borra todos los archivos del plugin
  2. Deshabilita y borra el caché de Magento
  3. Vía consola, entra al directorio donde resida la instalación de Magento
  4. Ejecuta el comando: grep -r “conekta” *
  5. Esto imprimirá todos los archivos que tienen el texto entre comillas. Borra cada uno de ellos.
  6. Repite el proceso ahora con grep -r “Conekta” *

Cuando por fin hayas eliminado todos los archivos, pasamos a la base de datos.

Registros BD

  1. Descarga el archivo anywhereindb desde https://code.google.com/p/anywhereindb/
  2. Súbelo a tu servidor
  3. Ingresa al archivo via web (ej www.tusitioweb.com/anywhereindb.php)
  4. Ingresa las credenciales de tu BD
  5. Escribe el texto “conekta” (sin comillas)
  6. Identifica en qué tablas existen registros, bórralos
  7. Repite el proceso hasta que no tengas resultados

Reinstala Plugin Conekta

Método Express

Archivos

  1. Borra todos los archivos del plugin
  2. Vacía la carpeta var/cache
  3. Borra los registros en la tabla core_config_data que contengan “conekta”

Reinstala Plugin Conekta

Una vez que hayas borrado los archivos mencionados descarga de nuevo el plugin de Conekta para Magento y vuelve a instalarlo. Si esto vuelve a suceder, es posible que la versión más reciente contenga errores. De ser así, te recomendamos solicitar al equipo de desarrollo una versión anterior. También puedes entrar al repositorio en Github de Conekta para descargar versiones o commits anteriores aquí https://github.com/conekta/conekta-magento

En conclusión este es un problema complejo pero solucionable. Si después de esto sigues sin poder resolverlo, con gusto podemos ayudar.

En caso de tener alguna duda del proceso, con gusto te ayudamos a resolverlo, mándanos un correo a contacto@vende.io

 

  • NOTA: Esta guía es para las versiones 1.8.x y 1.9.x de Magento. No aplica para Magento 2 y sus versiones posteriores.

 

About author:

Comments are closed here.