Plugin de Magento

Desde Marketplace(recomendado)

  1. Realice un pedido del módulo a través del Marketplace de Adobe.
  2. Conéctese al servidor con ssh o abra la terminal y ejecute los siguientes comandos en el directorio de instalación de magento.
    composer install hola_cash/holacash-magento2;
    es posible que se le solicite un nombre de usuario y una contraseña durante el proceso de instalación para ello introduzca sus claves de autenticación de adobe Commerce. una vez proporcionadas se le pedirá que guarde esas credenciales si es así puede hacerlo en ~/.composer/auth.jsono puedes guardar las credenciales en el archivo auth.json en raíz del proyecto utilizando el siguiente código:
    {
      "http-basic": {
        "repo.magento.com": {
          "username": "username",
          "password": "password"
        }
      }
    }
  3. Configure el módulo ejecutando los siguientes comandos:
    • bin/magento setup:upgrade
    • bin/magento setup:di:compile
    • bin/magento cache:flush
    • bin/magento cache:clean

Instalación manual

  1. Descomprima el archivo holacash.zip. (Se lo proporcionará su cuenta)
  2. Conéctese al servidor donde se encuentra la carpeta de origen del sitio web con un cliente FTP/SFTP.
  3. Cargar el módulo Hola Cash en el directorio app/code/.
  4. Ir al directorio raíz de Magento.
  5. Ejecute los siguientes comandos para completar la instalación del plugin:
    bin/magento setup:upgrade;
    Magento update #2
    bin/magento setup:di:compile
    Magento update #3
    bin/magento setup:static-content:deploy
    Magento update #4
    bin/magento cache:clear; bin/magento cache:flush;
    Magento update #5

Configuración en Hola Cash

  1. Ingresa al Merchant portal usando tus credenciales.
  2. Magento # 1
  3. Encontrarás tus dos claves API (Pública y Privada) en la sección Desarrollador en el menú lateral. Procura tener tus claves a mano, las necesitarás más adelante.
  4. Magento # 2
  5. WarningCrea un Webhook. Esto debería apuntar a la URL del Webhook en su tienda Magento.
  6. Magento # 3
  7. Vaya a "Configuración" en el menú. A continuación, vaya a "Métodos de pago" y seleccione los métodos de pago que desea habilitar en su tienda Magento.
  8. Magento # 4
  9. Vaya a "Personalización" en su menú para completar los siguientes ajustes:
    1. WarningAñade la URL de tu tienda Magento. El plugin se asociará con esa URL.
    2. Magento # 5
    3. En el modo de vista de su Widget, seleccione la vista "En línea". Este es el único modo de vista para tiendas Magento que no presentará ningún problemas de visualización al cargar el widget de pago en su tienda. tienda.
    4. Magento # 5
    5. Activa o desactiva la "Captura automática" de pagos según te convenga. Las tiendas con un alto volumen de transacciones se beneficiarían de activar la función "Captura automática". Por otro lado, si prefieres revisar los pagos manualmente, desactiva la opción "Captura automática". Tenga en cuenta que tendrá que capturar el importe del pago para cada transacción.
    6. Magento # 5

Configuración en Magento

  1. Inicia sesión en tu tienda Magento.
  2. Del menú, selecciona Stores y después Configuration.
  3. Magento # 2
  4. Selecciona Sales y después el submenú de Payment Methods
  5. Magento # 3
  6. Navega hacia la sección de pagos con Hola Cash
  7. Magento # 4
  8. En la sección de Hola Cash Payment verás varias opciones de configuración que te describimos a continuación:
    1. Enabled: Si se habilita, el plugin de Hola Cash aparecerá como uno de los métodos de pago en tu tienda.
    2. Mode: Selecciona entre Producción o Sandbox. En el modo de Sandbox las transacciones son procesadas en el ambiente de pruebas de Hola Cash. Estas son transacciones ficticias y no hay dinero real en movimiento. Usa el modo Sandbox para probar tu integración y cambia a modo de Producción para aceptar pagos reales de tus clientes.
    3. Title: Aquí puedes configurar cómo aparecerá el título de Hola Cash en los métodos de pago en el checkout de tu tienda.
    4. Production/Sandbox API Key: Agrega tu API Key Público
    5. Production/Sandbox Secret Key: Agrega tu llave secreta de API, recuerda nunca compartir esta llave.
    6. Production/Sandbox Webhook Key: Agrega tu llave asociada al webhook, para más información revisa nuestro tutorial de webhooks.
    7. Sort Order: Este es el lugar dónde el plugin será cargado si se tiene más de un método de pago.
  9. Enviando parámetros extra:
  10. Puedes agregar parámetros personalizados adicionales al pedido, esto puede ser útil para pasar información relacionada con el pedido a Hola Cash. El envío de estos parámetros es opcional.

    Agrega un campo oculto adicional al formulario de pago:

    <input type="hidden" name="charge_additional_details" value='[{"name": "test_int","data": "1"},{"name": "test_float","data": 3.45},{ "name": "test_boolean","data": false},{"name": "test_string","data": "string"}]' />

Actualiza el plugin de Magento a través de tu consola:

  1. Ingresa a tu servidor por la línea de comando
  2. Localiza la carpeta de Magento.
  3. Ejecuta el siguiente comando:
  4. composer update hola_cash/holacash-magento2;

    En el caso que quieras regresar a una versión específica como, por ejemplo, la 1.0.7, ejecuta el comando:

    composer update hola_cash/holacash-magento2:1.0.7
    Magento update #1
  5. Una vez se haya instalado la extensión, ejecuta:
  6. bin/magento setup:upgrade
    Magento update #2
    bin/magento setup:di:compile
    Magento update #3
    bin/magento setup:static-content:deploy
    Magento update #4
    bin/magento cache:clear; bin/magento cache:flush;

    O usa el siguiente atajo:

    bin/magento c:c; bin/magento c:f;
    Magento update #5