Saltar al contenido
  • Soluciones
    • Link de cobro
    • Plataforma de pago
  • Métodos de pago
    • Efectivo
    • Tarjetas
    • Transferencias
  • Comisiones
  • Documentación
  • Inicia sesión
    • Sandbox (ambiente de pruebas)
    • Plataforma Openpay (productivo)
  • Registrate
Menu
  • Soluciones
    • Link de cobro
    • Plataforma de pago
  • Métodos de pago
    • Efectivo
    • Tarjetas
    • Transferencias
  • Comisiones
  • Documentación
  • Inicia sesión
    • Sandbox (ambiente de pruebas)
    • Plataforma Openpay (productivo)
  • Registrate

Inicio

  • Introducción
  • Integración
  • Versiones
Menu
  • Introducción
  • Integración
  • Versiones

Guías

  • Pagos con tarjeta
  • Cargo con token
  • Redireccionamiento
  • OneClick
  • Suscripciones
  • 3D Secure
  • Autenticación selectiva
  • Vía Archivos
  • Autorizador remoto (IVR)
  • Masterpass
  • Puntos Bancarios
  • Pagos en tienda (Paynet)
  • Generación de referencias en línea
  • Autorización remota
  • Pagos en código QR
  • Alipay
  • CoDi®
  • Pagos con Bancos
  • Otros
  • Facturación electrónica
  • Partners
  • Búsquedas
Menu
  • Pagos con tarjeta
  • Cargo con token
  • Redireccionamiento
  • OneClick
  • Suscripciones
  • 3D Secure
  • Autenticación selectiva
  • Vía Archivos
  • Autorizador remoto (IVR)
  • Masterpass
  • Puntos Bancarios
  • Pagos en tienda (Paynet)
  • Generación de referencias en línea
  • Autorización remota
  • Pagos en código QR
  • Alipay
  • CoDi®
  • Pagos con Bancos
  • Otros
  • Facturación electrónica
  • Partners
  • Búsquedas

Referencia

  • Clientes
  • Errores
  • Anti-Fraudes
  • Openpay.js
  • Mapa de tiendas
  • Pruebas
  • Notificaciones
  • API
Menu
  • Clientes
  • Errores
  • Anti-Fraudes
  • Openpay.js
  • Mapa de tiendas
  • Pruebas
  • Notificaciones
  • API

Plugins

  • Magento 2
  • WooCommerce
  • PrestaShop
  • Vtex
  • Tiendanube
  • Shopify
  • Jumpseller
  • WooSubscriptions
  • Suscripciones en Vtex
  • OpenCart
Menu
  • Magento 2
  • WooCommerce
  • PrestaShop
  • Vtex
  • Tiendanube
  • Shopify
  • Jumpseller
  • WooSubscriptions
  • Suscripciones en Vtex
  • OpenCart

Magento 2

Ver más funcionalidades

¿Qué es Magento?

Magento 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.

El plugin de Openpay para Magento le permite configurar y añadir nuestros métodos de pago soportados (tarjeta de crédito/débito, tiendas de conveniencia y SPEI) dentro del flujo compra de su comercio electrónico.

Versiones soportadas

  • Magento Open Source Edition (Magento Community) 2.1.1 en adelante
  • Magento Commerce Edition (Magento Enterprise)
  • Magento Commerce Cloud Edition (Magento Cloud)

Requerimientos

Es necesario que el servidor donde se encuentre alojado su comercio electrónico basado en Magento 2 cuente con las siguientes características:

  • Versión instalada de PHP 5.4 o mayor.
  • Versión instalada de MySQL 5.0 o mayor.
  • Contar con un certificado SSL para su comercio electrónico.

Instalación

Para la instalación de extensiones (plugins) en Magento 2 es necesario aplicar una serie de comandos en la terminal del servidor donde este alojada nuestra plataforma.

Para implementar las 3 diferentes formas de pago en tu tienda, será necesario instalar y habilitar cada uno de ellos por separado.

1) Ingresar desde la terminal de nuestro servidor a la carpeta raíz de Magento 2 2) Ingresar los siguientes comandos, los cuales descargarán las extensiones al proyecto y adicional a ello descargarán la librería de Openpay de PHP:

  1. Módulo de pagos con tarjeta de crédito
     composer require openpay/magento2-cards:3.2.*
  2. Módulo para pagos en efectivo
     # 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
  3. Módulo para pagos vía SPEI
    # 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
     

3) Después se procede a habilitar los módulos, actualizar y limpiar cache de la plataforma:

php bin/magento module:enable Openpay_Cards --clear-static-content
php bin/magento module:enable Openpay_Stores --clear-static-content
php bin/magento module:enable Openpay_Banks --clear-static-content
php bin/magento setup:upgrade
php bin/magento cache:clean

Configuración del plugin

  1. Identificar las credenciales de API asignadas a su comercio dentro del panel de administración de Openpay.
    Configuración de plugin Magento2 paso 1

    Para ver las credenciales, dar clic en el engrane del menú superior derecho y luego seleccionar la opción Credenciales de API

  2. En su panel de administración de Magento 2, dirigirse a la sección Stores -> Configuration.
    Configuración de plugin Magento 2 paso 2
  3. Una vez dentro de la pantalla de Configuración, ubicar en el menú lateral izquierdo Sales -> Payment Methods.
    Configuración de plugin Magento 2 paso 3
  4. Configurar el apartado de Openpay.

    Configuración general

    • Habilitado.- Para habilitar el módulo de pago.
    • Sandbox.- Determina si el plugin va a funcionar en entorno de pruebas (Sandbox).
    • Título.- Nombre del método de pago que se mostrará en la tienda.
    • Credenciales de Openpay (Merchant ID, Llave Secreta, Llave Pública).- Credenciales de API para utilizar el plugin (ya sea en modo Sandbox o Producción). Copiar y pegar cada dato (obtenido en el Paso 1) como corresponda.
    • País.- Seleccionar el país donde se encuentra (México, Colombia).
    Configuración de plugin Magento 2 paso 4 General

    Configuración pago con tarjeta

    • ¿Cómo procesar el cargo? Define el tipo de cargo que se realizará:
      1. Directo: Se realizará una evaluación del cargo y se rechazará si el sistema antifraude detectó alguna anomalía.
      2. 3D Secure: Se realizará un redireccionamiento al banco para que el cliente sea autenticado en su banco.
      3. Autenticación selectiva: Se realizará una evaluación del cargo y si el sistema antifraude detecta alguna anomalía, se ejecutará un cargo 3D secure.
    • Configuración del cargo.- Indica si el cargo se hace o no inmediatamente.
    • Pago con puntos.- Recibe pagos con puntos con BBVA, Santander y citibanamex.
    • Guardar tarjetas.- Permite a los usuarios registrados guardar sus tarjetas crédito/débito para agilizar sus futuras compras.
    • Tipos de tarjetas.-Deberán de estar seleccionados los 3 tipos de tarjetas para aceptar todo tipo de tarjetas permitidas por Openpay.
    • Meses sin intereses.- Puede hablitar o deshabilitar pagos con tarjeta con meses sin intereses seleccionando 3,6,9,12 y/o 18 meses sin intereses.
    • Configuración de países permitidos.- Puede dejarse con la configuración por default que tiene o bien puede definirse únicamente a México.
    • Orden.- Orden en que se mostrará este método de pago.
    Configuración de plugin Magento 2 paso 4 Cards

    Configuración pagos en tiendas

    • Fecha límite para pago.- Definir el número de horas que tendrá el cliente una vez emitido el recibo de pago.
    • Configuración de países permitidos.- Puede dejarse con la configuración por default que tiene o bien puede definirse únicamente a México.
    • Mostrar Mapa.- Al generarse el recibo de pago, se desplegará un mapa que muestra las tiendas de conveniencia más cercanas.
    • Orden.- Orden en que se mostrará este método de pago.
    Configuración de plugin Magento 2 paso 4 Stores
    Configuración de plugin Magento 2 paso 4 Stores

    Configuración pago vía SPEI

    • Fecha límite para pago.- Definir el número de horas que tendrá el cliente una vez emitido el recibo de pago.
    • Configuración de países permitidos.- Puede dejarse con la configuración por default que tiene o bien puede definirse únicamente a México.
    • Orden.- Orden en que se mostrará este método de pago.
    Configuración de plugin Magento 2 paso 4 SPEI
    Configuración de plugin Magento 2 paso 4 SPEI

    Finalizada la configuración dar clic en el botón Save Config que se encuentra en la esquina superior derecha de la pantalla.

  5. Una vez que se hayan guardado los cambios, Magento te solicitará que limpies la cache del sistema, y una vez hecho esto, tu tienda dispondrá de las formas de pago que ofrece Openpay.
    Configuración de plugin Magento 2 paso 7
    Configuración de plugin Magento 2 paso 8

Notificaciones de pagos en tiendas y SPEI

Los plugins Openpay están preparados para recibir las notificaciones de pago de forma automática, es decir, sin la necesidad de configurar su cuenta de Openpay o el plugin. Las notificaciones se envían al comercio cuando los pagos han sido realizados o cuando una referencia ha vencido.

Importante: Los plugins asumen que la tienda se encuentra en la raíz del dominio, por lo que se crea el webhook tomando como base está url.

# Pago en tiendas y SPEI
https://[eCommerce domain]/openpay/index/webhook

Verificación de Webhook

Es importante verificar que el Webhook haya sido creado de forma correcta en Openpay.

  1. En su panel de configuración de Openpay ir a Ajustes (ícono de engrane) -> Configuraciones.
Validación webhook Dashboard Openpay

2. Ubicar el apartado de Webhooks. Si el webhook fue configurado correctamente habrá un registro en estado Verificado.

Validación webhook Magento 2
 

Nosotros

  • Trabaja en Openpay
  • Seguridad
  • Blog
  • Quiénes somos
Menu
  • Trabaja en Openpay
  • Seguridad
  • Blog
  • Quiénes somos

Ayuda

  • Documentación
  • Centro de ayuda
Menu
  • Documentación
  • Centro de ayuda

Contáctanos
Ventas: (55) 13 28 40 35 | ventas@openpay.mx
Soporte: (55) 50 22 04 04 | soporte@openpay.mx

Síguenos

Facebook-f
Twitter
Linkedin-in
Tiktok
Spotify
Instagram
® Openpay derechos reservados 2022
  • Aviso de privacidad
  • Términos y condiciones
  • Políticas de uso aceptable
Menu
  • Aviso de privacidad
  • Términos y condiciones
  • Políticas de uso aceptable