Requisito previo:
Versión de Magento: 2.x
Paso 1: crear una cuenta en Crypto.com Pay
Regístrate para abrir una cuenta de Crypto.com Pay, si todavía no tienes una.
Abre la pestaña "Configuración" del panel de control y completa los requisitos de KYC.
Una vez que tengas acceso al panel de control del comerciante de Crypto.com Pay, ya puedes generar un par de claves compuesto por una clave secreta y una clave publicable. Las claves de API se encuentran en la pestaña Integración > Claves de API.
Nota: El botón Datos de prueba del menú de la izquierda te permite acceder a las claves de API en modo real o en modo de prueba: si el botón está activado, las claves de API están en modo de prueba; si está desactivado, las claves están en modo real.
Paso 2: instalar el complemento en Magento
Puedes obtener más información sobre el complemento de Crypto.com Pay en nuestro repositorio de GitHub e instalarlo de la siguiente manera:
Descarga el paquete zip del módulo en la página Versiones.
Extrae y carga todos los archivos a la ruta de instalación de Magento 2, es decir, mueve
/code/Cdcpay
del archivo zip a/app/code/Cdcpay
en el servidor de Magento.Inicia sesión en el servidor y, en la raíz de instalación de Magento 2, ejecuta los siguientes comandos:
php bin/magento setup:upgrade
php bin/magento module:enable Cdcpay_CDCCheckout
php bin/magento setup:static-content:deploy -f
Vacía las cachés de Magento 2
php bin/magento cache:flush
La instalación ha finalizado y ya puedes activar Crypto.com Pay en tu tienda de Magento.
Nota: Si has encontrado errores como "No se ha generado la clase solicitada porque el permiso del directorio 'generado' es de solo lectura" o "No se puede crear el directorio" en tu tienda de Magento 2, significa que los permisos de archivo de tu entorno no están configurados correctamente. Puedes consultar la documentación de Magento para actualizar la configuración.
Paso 3: activar Crypto.com Pay en Magento
Inicia sesión en el panel de administración de Magento.
Ve a Tiendas > Configuración > Ventas > Métodos de pago.
Abre Crypto.com Pay y expande las configuraciones.
Selecciona "Sí" en Activado.
Si te gustaría activar las transacciones REALES sin verificar el flujo, puedes omitir este paso y continuar con el paso 5.
Introduce la clave secreta en modo de prueba con los valores obtenidos en el paso 1.
Selecciona "Sí" en Modo de prueba.
Copia la URL de webhook en la descripción de Secreto de firma del webhook en modo de prueba y sustituye la
[URL de tienda]
por la URL de tu tienda de Magento.Vuelve al panel de control de Crypto.com y asegúrate de que la opción Datos de prueba está activada en el menú de la izquierda.
Abre la pestaña Integración > Webhooks.
Haz clic en el botón Añadir webhook , a continuación, pega la URL de webhook copiada en la URL de Payload y se generará una
firma secreta
para el webhook.Copia y pega el
secreto de firma
de nuevo en Secreto de firma de webhook en modo de prueba en la página Configuraciones de Magento.Haz clic en el botón Guardar configuración para guardar las configuraciones.
Nota: Asegúrate de configurar correctamente el modo de prueba en el formulario, en función de si estás realizando pruebas o no, y de introducir correctamente las claves secretas, ya que estas difieren entre el modo de prueba y el modo real.
Paso 4: verificar el flujo
Llegados a este punto, Crypto.com Pay está totalmente integrado en Magento. Sin embargo, se recomienda probar el flujo de pago al menos una vez.
Consulta aquí cómo realizar un pago de prueba.
Cuando Crypto.com Pay apruebe el pago, la ventana de pago indicará que se ha aprobado el pago y también se actualizará el estado del pedido.
Paso 5: configurar la cuenta para realizar transacciones REALES
Una vez probado completamente el flujo de pagos, puedes activar las transacciones REALES a través de los siguientes pasos:
Inicia sesión en el panel de administración de Magento, ve a Tiendas > Configuración > Ventas > Métodos de pago y expande las configuraciones de Crypto.com Pay.
Selecciona "No" en Modo de prueba.
Introduce la clave secreta en modo real con la
clave secreta
de modo real que obtuviste en el panel de control del comerciante.Copia la URL de webhook en la descripción de Secreto de firma del webhook en modo real y sustituye la
[URL de tienda]
por la URL de tu tienda de Magento.Vuelve al panel de control de Crypto.com y asegúrate de que la opción Datos de prueba está desactivada en el menú de la izquierda.
Abre la pestaña Integración > Webhooks.
Haz clic en el botón Añadir webhook , a continuación, pega la URL de webhook copiada en la URL de Payload y se generará una
firma secreta
para el webhook.Copia y pega el
secreto de firma
de nuevo en Secreto de firma de webhook en modo real en la página Configuraciones de Magento.Haz clic en el botón Guardar configuración para guardar las configuraciones.
Enhorabuena, ya puedes aceptar pagos en criptomonedas en modo real.