# Xendit para HBook

<a id="1-activar-xendit-como-pasarela-de-pago"></a>

## 1\. Activar Xendit como pasarela de pago

- Una vez que haya activado el plugin Xendit, deberá **validar la licencia** en **HBook > Licencia**.  
![xendit-licence.png](./attachments/xendit-licence.png)
- Establezca Xendit como pasarelas de pago activas en **HBook > Pago > Activar pasarelas de pago**

<a id="2-en-xendit-genere-una-secret-key-y-cree-el-webhook"></a>

## 2\. En Xendit, genere una secret key y cree el webhook

> [!INFO]
> Tenga en cuenta que la API Secret Key y el token de verificación de Webhook son diferentes para los entornos Sandbox y Live.

Generará una API Secret Key, recuperará el token de verificación Webhook y creará el Webhook en el mismo menú de su panel de control Xendit: **Configuration > Settings > Developers > API Keys**.

<a id="secret-key"></a>

#### Secret Key

1. Se generará una "API Secret Key". Por favor, revise en la captura de pantalla los "Permissions" que debe establecer para esta API Secret Key.  
![xendit-secret.png](./attachments/xendit-secret.png)

<a id="token-de-verificación-webhook"></a>

#### Token de verificación Webhook

2. Activa el auto-reintento para llamadas Webhook fallidas.
3. Recuperar su token de verificación Webhook

![xendit-webhook.png](./attachments/xendit-webhook.png)

<a id="añadir-la-url-del-webhook"></a>

#### Añadir la URL del Webhook

4. Indique la URL del Webhook para la devolución de llamada servidor-servidor una vez finalizado el pago en Xendit. Por favor, compruebe la siguiente captura de pantalla para entender cómo configurar este Webhook. Tiene que ser creado para la API "Invoice", para el evento "Invoices paid". La estructura de la URL es importante: añada "/confirmation-xendit" a la URL de su sitio WordPress.

Lo indicará como "www.domain.com/confirmation-xendit", cambiando "www.domain.com" por la URL real de su sitio WordPress.

![xendit-webhook-invoice.png](./attachments/xendit-webhook-invoice.png)

> [!INFO]
> Si tiene sitios de prueba y sitios activos, asegúrese de introducir cada vez el webhook correcto para el entorno correcto.

<a id="3-en-hbook-añada-las-credenciales-de-xendit"></a>

## 3\. En HBook, añada las credenciales de Xendit

Introduzca su información Xendit para el entorno "Sandbox" o "Live" en **HBook > Pago > Ajustes Xendit.** Estos ajustes son diferentes en los entornos Sandbox y Live.

![image-20250702-112204.png](./attachments/image-20250702-112204.png)

<a id="dónde-puedo-encontrar-la-business-id"></a>

### ¿Dónde puedo encontrar la Business ID?

Este es su "Account ID", proporcionado por Xendit. También puede encontrarlo en **Profile > Your Business**.

![image-20250702-112948.png](./attachments/image-20250702-112948.png)

* * *

<a id="cómo-puedo-personalizar-la-página-de-pago-de-xendit"></a>

## ¿Cómo puedo personalizar la página de pago de Xendit?

Encontrará opciones de personalización directamente en el panel de control de Xendit, en **Settings > Accepting Money > Checkout**. Aquí puede modificar las **apariencias**, activar las **formas de pago** que desea habilitar, la información del cliente que desea recopilar, etc.

![imagen-20250702-120527.png](./attachments/imagen-20250702-120527.png)