Plugin de WooCommerce

Instalación

  1. Ve a tu panel de administración de Wordpress. Si tu no sabes acceder a este, por favor contacta primero a tu administrador o busca en las opciones de tu hosting de Wordpress.Wordpress admin dashboard
  2. Desde el menú, selecciona Plugins y después da click en Add new.
  3. Install plugin - Wordpress
  4. Busca Hola Cash en la lista de plugins. Puedes usar la caja de búsqueda.
  5. Search plugin - Wordpress
  6. Da click en Instalar ahora. Y espera unos minutos...
  7. ¡Listo! La instalación del plugin está completa.

Configuración en Hola Cash

  1. Inicia sesión en el portal Hola Cash con tus credenciales.
  2. Hola Cash Portal
  3. Tus llaves del API, Públicas y Privadas, se encuentran en el menú de Desarrollador, las necesitarás más tarde.
  4. Hola Cash API Keys
  5. WarningCrea un nuevo Webhook, va a apuntar al URL del webhook de tu tienda WooComerce
  6. Hola Cash Webhook
  7. Del menú selecciona configuración, en Métodos de pago selecciona los métodos que quieres utilizar en tu tienda WooComerce.
  8. Hola Cash Payment Methods
  9. Selecciona el menú de personalización para las siguientes opciones:
    1. WarningAgrega el URL de tu tienda WooComerce, este es un paso muy importante, el plugin se asociará a ese URL y no va a ser posible invocarlo desde algún otro.
    2. Hola Cash Widget URL Setting
    3. En visualización del Widget, selecciona Inline, esta es la única visualización para tiendas WooComerce, si seleccionas otro modo, puede ser que tengas problemas de visualización mientras se carga el Widget en tu tienda.
    4. Inline Mode - Hola Cash Widget
    5. Habilita o deshabilita la autocaptura de la transacción, por ejemplo, si necesitas revisar manualmente todos los pagos en tu tienda, entonces deshabilita esta opción, para cada transacción necesitarás capturar el cargo. Habilita la autocaptura si por ejemplo en tu tienda cuentas con un alto volumen de transacciones o no requieres de capturar las ordenes manualmente.
    6. Hola Cash Auto Capture

Configuración en WooCommerce

  1. Del menú de WooCommerce selecciona Settings
  2. WooCommerce Settings
  3. Busca la sección Hola Cash y da click al botón Manage
  4. WooCommerce Hola Cash Plugin
  5. En el plugin de Hola Cash hay varias opciones de configuración:
  6. WooCommerce Hola Cash Plugin Settings
    1. Enable: Marca la casilla para habilitar el uso del plugin, aparecerá como método de pago en tu tienda.
    2. Sandbox: Esto habilitará el ambiente de Sandbox. En el modo de sandbox las transacciones son procesadas en el ambiente de sandbox de Hola Cash. Estas no son transacciones reales y no hay dinero real en movimiento. Usa el modo sandbox para probar tu integración. Deshabilita el modo Sandbox para aceptar pagos reales de tus clientes.
    3. Public API Key: Agrega tu API Key Público
    4. Private API Key: Agrega tu llave secreta de API, recuerda nunca compartir esta llave.
    5. Webhook Key: Agrega tu llave asociada al webhook, para más información revisa nuestro tutorial de webhooks.
    6. Debug: Usa esta configuración para visualizar eventos en la consola.

Enviando parámetros adicionales

Puedes enviar parámetros adicionales en tu orden, pueden ser información útil relacionada a la orden de Hola Cash. Enviar estos parámetros es opcional. Además, si el $modified_additonal_data retornado no es un arreglo asociativo válido, entonces la información va a ser ignorada y no se enviará al API.

  1. En el server-side dentro de functions.php agrega el siguiente código:

add_filter('holacashwc_add_charge_additional_details','holacashwc_add_charge_additional_details',10,1);

/**

* Returns modified additional data array

* @param - $additional_data - current additional data array

* @return - $modified_additional_data - Modified additional data array

*/

function holacashwc_add_charge_additional_details($additional_data){

// example data

$modified_additonal_data=array(

array(

'name'=>'is_store_pickup',

'value'=>true

),

array(

'name'=>'is_customer_registered',

'value'=>false

)

);

return $modified_additonal_data;

}

Asegúrate de que la función holacashwc_add_charge_additional_details retorne un arreglo asociativo de todos los metadatos adicionales que quieres enviar a Hola Cash

Actualiza tu plugin

  1. Ingresa a tu cuenta de Wordpress y en el Dashboard, selecciona "Plugins"
  2. Activa "auto-update"
  3. ¡Listo! Activaste las actualizaciones automáticas.
Actualiza tu plugin