WooCommerce
Zenkipay para WooCommerce 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 WooCommerce cuente con las siguientes características:
- PHP 7.4 o mayor
- MySQL 5.7 o mayor, MariaDB 10.3 o mayor
- Apache o Nginx con módulo mod_rewrite habilitado
- Extensión de PHP cURL instalada
- Soporte HTTPS
- WordPress 5.9 o mayor
- WooCommerce 6.0.0 o mayor
- En el panel de administración de WordPress, dirigirse a la sección de Plugins > Añadir nuevo.
- Ingresar en el buscador de plugins la palabra “zenkipay”, con lo cual se mostrará como resultado el plugin de Zenkipay.
- Proceder a instalar y activar el plugin.
- En el panel de administración de WordPress, dirigirse a la sección de Plugins > Plugins instalados, ubicar el plugin de Zenkipay y dar clic en “Configuración”.
- Para habilitar el plugin se deben de capturar los siguientes campos para su correcto funcionamiento:
- Habilitar Zenkipay: Habilitar Zenkipay como método de pago de WooCommerce
- Modo de prueba: Sirve para indicar que se esta trabajando con pruebas, lo cual permitirá realizar compras/transacciones a través de la Testnet.
- Llave de sandbox de 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 de Zenkipay: Esta llave sirve para comenzar a realizar transacciones reales. Durante el proceso de pruebas no es necesaria.
- Firma secreta para 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.
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 de pago” a “Procesando”.
Para el correcto funcionamiento del plugin, es necesario tener configurados los “Enlaces permanentes” de WordPress con cualquier opción menos la “Simple”. Para ello debes de ingresar a Ajustes > Enlaces permanentes y realizar los cambios necesarios.
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/wc-api/wc_zenki_gateway.