Magento 2 es una plataforma que permite la gestión de contenidos web para un comercio electrónico, ofreciendo una solución flexible y escalable sobre la cual se puede basar cualquier proyecto de tienda en línea.
Openpay es el procesador de pagos electrónicos de BBVA el cuál permite configurar y añadir los métodos de pago soportados:
Versiones soportadas:
Instalación del plugin openpay-magento2-cards para procesar pagos con tarjetas de crédito, débito y servicios.
Habilita y configura la conexión del plugin con Openpay, para comenzar a realizar pruebas y procesar pagos de manera simple y segura.
Simula pagos en su plataforma Magento 2 con el entorno de pruebas Openpay Sandbox y verifica que el flujo de pago se realiza de manera correcta.
Ingresa al siguiente link, donde encontrará números de tarjetas válidos para simular cargos.
Instalación del plugin openpay-magento2-stores para procesar pagos en efectivo en tiendas afiliadas a la Red Paynet.
Habilita y configura el plugin de tiendas para iniciar a generar referencias de pago dentro de su plataforma de Ecommerce.
Realice un flujo de pago completo para verificar que la referencia de pago sea generada correctamente. Usted podrá ver un pdf al finalizar la compra, además, lo recibirá vía correo electrónico.
Instalar el plugin openpay-magento2-banks para procesar pagos vía trasferencias interbancarias.
Agregar la condición de pago para pago con transferencia interbancaria.
Ejecuta un flujo completo de pago y valida que el plugin se instaló de manera correcta.
Al finalizar la compra podrá revisar su referencia de pago generada por el plugin Openpay.
Instalación del plugin Openpay CoDi® para hacer cobros a través de un código QR desde el celular.
Habilita y configura el plugin de pago vía CoDi® para operar por medio de esté método de pago.
Verifica que el plugin se haya instalado de manera correcta.
Crea un flujo completo de pago y valida que la información presentada sea correcta.
Importante: Método de pago disponible sólo para el Plan Estándar. Consulte los costos en la página oficial Openpay CoDi®.
3d Secure
Reembolsos
Autenticación Selectiva
Meses sin intereses
Cambio de Moneda
Los plugins de pagos en tiendas y SPEI registran un Webhook de manera automática para recibir notificaciones por parte de Openpay. Estos webhooks permiten recibir notificaciones de pagos completados o de referencias que han sido vencidas.
Es importante verificar que el Webhook haya sido creado de forma correcta en Openpay.
Para versiones de Magento 2.3.0 a la 2.3.4 se deshabilitó el envió de referencias de pago para los plugins paynet y SPEI, esto debido a los cambios realizados a esta funcionalidad para cada una de las versiones de Magento 2.
La funcionalidad se habilita para versiones mayores o iguales a Magento 2.3.5
Ingresar a la configuración del Método de pago en el Dashboard Magento 2 para validar la opción Pago Aplicable para Países, seleccionar los países donde se aplicará este método.
Validar el tipo de moneda configurada por default en su comercio electrónico. Los plugins están condicionados a funcionar dependiendo a está configuración.
En las nuevas versiones de Magento 2 se habilita el envío de referencias de pago vía correo electrónico, si su servidor de correos no se encuentra correctamente configurado, es posible que el plugin genere un error al momento de procesar el pago.
Para resolver este problema deberá verificar la configuración de su servidor de correos, se puede apoyar con los logs generados por el plugin Openpay para detectar de manera específica el error presentado.
Los puedes hacer por medio de cualquiera de los medios de contacto con soporte de Openpay que se encuentran publicados en el sitio web.
Nosotros
Ayuda
Contáctanos
Ventas: (55) 1328 4035 | ventas@openpay.mx
Soporte: (55) 50 22 04 04 | soporte@openpay.mx
Síguenos
Para poder empezar a utilizar nuestra plataforma es necesario que tengas una cuenta en nuestro ambiente de pruebas. Si aún no tienes una cuenta puedes hacerlo aquí, es completamente gratis y muy sencillo.
Entrar al Dashboard con los datos de acceso creados.
En barra superior, ir al icono de engrane y hacer click en la opción Credenciales de API
Obtener ID (identificador del comercio), Llave privada y Llave pública (esta información se usará más adelante)
Para la instalación de extensiones (plugins) es necesario aplicar una serie de comandos en la terminal del servidor donde esté alojada su plataforma Magento 2
La instalación es vía composer, ingresar los siguientes comandos los cuales descargarán la extensión al proyecto y adicional a ello descargarán la librería de Openpay PHP.
composer require openpay/magento2-cards:3.1.*
php bin/magento module:enable Openpay_Cards --clear-static-content
php bin/magento setup:upgrade
php bin/magento cache:clean
Sigue estos sencillos pasos para configurar correctamente el módulo y establecer conexión con Openpay.
En su panel de administración de Magento 2, dirigirse a la sección Stores -> Configuration.
Una vez dentro de la pantalla de Configuración, ubicar en el menú lateral izquierdo Sales -> Payment Methods.
Configurar la conexión entre Magento 2 y Openpay.
Configurar el apartado de Openpay.
Es importante conocer la versión de Magento 2 en su plataforma, ya que este módulo se encuentra versionado y deberá seleccionar el comando correcto para evitar posibles errores de ejecución del plugin.
Ingresar a la carpeta raíz de Magento 2 desde la terminal y ejecutar los comandos correspondientes:
# Para versiones de Magento < 2.3.0
composer require openpay/magento2-stores:~3.0.0
# Para versiones de Magento >= 2.3.0
composer require openpay/magento2-stores:~3.4.0
# Para versiones de Magento >= 2.3.5
composer require openpay/magento2-stores:~4.0.0
php bin/magento module:enable Openpay_Stores --clear-static-content
php bin/magento setup:upgrade
php bin/magento cache:clean
Conecta y configura el plugin de pago en tiendas Openpay, siguiendo estos sencillos pasos descritos a detalle a continuación:
Identificar las credenciales de API asignadas a su comercio dentro del panel de administración de Openpay.
En su panel de administración de Magento 2, dirigirse a la sección Stores -> Configuration.
Una vez dentro de la pantalla de Configuración, ubicar en el menú lateral izquierdo Sales -> Payment Methods.
Conexión del plugin con Openpay, configurar como se indica.
Antes de comenzar la instalación considerar la versión de Magento 2 de su plataforma, esto debido a que el módulo Openpay se encuentra versionado y se deberán ejecutar los comandos indicados tomando en cuenta la versión mencionada.
Ejecutar los siguientes comandos vía composer, directamente en la terminal de su servidor:
# Para versiones de Magento < 2.3.0
composer require openpay/magento2-banks:~3.0.0
# Para versiones de Magento >= 2.3.0
composer require openpay/magento2-banks:~3.4.0
# Para versiones de Magento >= 2.3.5
composer require openpay/magento2-banks:~4.0.0
php bin/magento module:enable Openpay_Banks --clear-static-content
php bin/magento setup:upgrade
php bin/magento cache:clean
En su panel de administración de Magento 2, dirigirse a la sección Stores -> Configuration.
Una vez dentro de la pantalla de Configuración, ubicar en el menú lateral izquierdo Sales -> Payment Methods.
Conexión entre el plugin y Openpay
CoDi® es una plataforma desarrollada por Banco de México que permite hacer cobros a través de un código QR desde un celular.
composer require openpay/magento2-codi:1.0.*
php bin/magento module:enable Openpay_CoDi --clear-static-content
php bin/magento setup:upgrade
php bin/magento cache:clean
Personaliza el plugin para activar y generar códigos QR y procesar pagos con CoDi® dentro su plataforma Ecommerce.
Para ver las credenciales, dar clic en el engrane del menú superior derecho y luego seleccionar la opción Credenciales de API.
En su panel de administración de Magento 2, dirigirse a la sección Stores -> Configuration.
Una vez dentro de la pantalla de Configuración, ubicar en el menú lateral izquierdo Sales -> Payment Methods.
Configurar la conexión entre Magento 2 y Openpay.
Configurar el apartado de Openpay.