Configuración de módulos.

1.- Dentro de su dashboard ya sea Sandbox ó Producción, en la barra superior hacer click en el icono de engrane y seleccionar “Credenciales de API”.

2.- Aparecerá una pantalla como la que se muestra a continuación.

3.- En tu panel de administración de Magento2 (Dashboard Magento), dirigirse a la sección Stores > Configuration.

4.- Una vez dentro de la pantalla de configuración, ubicar el menú lateral izquierdo Sales > Payment Methods.

5.- Le aparecerán los Módulos que instaló.

Configuración Openpay Tarjetas.

  • Habilitado: Para habilitar el módulo de pago.
  • Sandbox: Determina si el plugin va a funcionar en entorno de pruebas (Sandbox).
  • País: Seleccionar el país donde se encuentra (México).
  • Clasificación del comercio: Tipo de comercio electrónico (por default Openpay).
  • Título: Nombre del método de pago que se mostrará en la tienda.
  • Merchant ID: El Id de su comercio que se obtuvo en pasos anteriores (Credenciales de API).
  • Llave Secreta: La llave secreta de su comercio (Credenciales de API).
  • Llave Pública: La llave pública de su comercio (Credenciales de API).
  • ¿Cómo procesar el cargo?: Define el tipo de cargo que se realizará: Directo, 3Dsecure o Autenticación Selectiva.
  • 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 habilitar o deshabilitar pagos con tarjeta con meses sin intereses seleccionando 3,6,9,12 y/o 18 meses sin intereses.
  • Configurar Montos Mínimos MSI: Puede configurar un monto mínimo para Meses Sin Intereses.
  • Pago aplicable para países: Seleccione si quiere que el método de pago este disponible solo para un país o para todos.
  • Pago para países específicos: Si en la opción anterior selecciono países específicos, aquí deberá seleccionar los países.
  • Openpay processing: Debe seleccionar el estatus que tendrá la orden una vez que el módulo de tarjetas lo establezca en processing.
  • Openpay Pendiente de Pago: Debe seleccionar el estatus que tendrá la orden un vez que el módulo de tarjetas lo establezca en payment_review.
  • Openpay Cancelado: Debe seleccionar el estatus que tendrá la orden una vez que el módulo de tarjetas lo establezca en canceled.
  • Orden.- Orden en que se mostrará este método de pago.

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.

Orden.- Orden en que se mostrará este método de pago.

Configuración Pagos vía SPEI (Banks).

 

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.

6.- Cuando finalize las configuraciones de su preferencia, dar clic en el botón de Save Config.

7.- Una vez que se hayan guardado los cambios, Magento te solicitará que limpies la cache del sistema, dar clic en Cache Management.

 

8.- En la pantalla que le aparecerá, dar clic en Flush Magento Cache.

una vez hecho esto, tu tienda dispondrá de las formas de pago que ofrece Openpay.

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 (wire transfer)

https://[eCommerce domain]/openpay/index/webhook

Pago con tarjeta

https://[eCommerce domain]/openpay/cards/webhook

Verificación de Webhook

NOTA: Recuerde que no es necesario agregar el Webhook manualmente, al guardar la configuración del módulo este lo crea de forma automática.

 

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 (icono de engrane) -> Configuraciones.

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