Magento
Zenkipay para Magento permite a los comercios aceptar pagos en su tienda con diferentes criptomonedas a través de múltiples billeteras.
Es necesario que el servidor donde se encuentre alojada su tienda de Magento cuente con las siguientes características:
- PHP 7.4 o mayor (depende de la versión de Magento)
- MySQL 8.0
- Apache 2.4 o Nginx con módulo mod_rewrite habilitado
- Extensión de PHP cURL instalada
- Soporte HTTPS
- Magento 2.4.1 o mayor
- Composer 2.2 o mayor
- Desde la terminal de comandos ir a la raíz del proyecto y ejecutar los siguientes comandos para instalar la dependencia:
|
|
- Una vez instalado y habilitado el módulo de Zenkipay en la tienda, desde el panel de administración hay que ingresar a Tiendas > Configuración > Ventas > Método de pago.
- La configuración del plugin consta de una serie de campos que hay que capturar para su correcto funcionamiento:
- Habilitado: Habilitar Zenkipay como método de pago para Magento.
- Modo de prueba: Servirá para indicar al plugin si se está trabajando con pruebas (modo Sandbox) o transacciones reales (Producción).
- Llave de Sandbox Zenkipay: Es necesaria para realizar transacciones de prueba. En el siguiente enlace podrás encontrar los pasos a realizar para obtener esta llave: Requisitos para la integración de plugins.
- Llave de producción Zenkipay: Esta llave sirve para comenzar a realizar transacciones reales. Durante el proceso de pruebas no es necesaria.
- Firma secreta del webhook: Es necesaria para confirmar los pagos en la tienda. En el siguiente enlace podrás encontrar los pasos a realizar para obtener esta firma secreta: Requisitos para la integración de plugins.
- Llave privada RSA: Esta llave privada es necesaria para firmar las peticiones de pago, verificar que la petición vienen de tu tienda y cerciorarnos de que nadie a manipulado los datos de compra. En el siguiente enlace podrás encontrar los pasos a realizar para obtener esta llave privada: Preparativos para tu integración.
- Pago desde países aceptados: Permite indicar si el plugin estará disponible como método de pago para todos los países o solo algunos.
- Pago desde países específicos: Permite seleccionar puntualmente los países sobre los cuales queremos tener disponible Zenkipay como método de pago.
- Tipo de orden: Indicar el orden en que queremos que se muestre Zenkipay en el listado de métodos de pago que verá el cliente.
NOTA: Si la llave de Zenkipay (sandbox o producción) es incorrecta, se mostrará un mensaje de error.
El webhook del plugin permitirá que una vez realizado el pago por un cliente, Zenkipay confirme a la tienda de que el pago fue completado exitosamente y cambiará el estatus de la orden de compra que inicialmente se encuentra como “Pendiente” a “Procesando”.
La URL del webhook será configurada durante el proceso de registro de la cuenta de comercio de Zenkipay, el formato de la URL es el siguiente: https://mitienda.com/zenkipay/index/webhook.