# Viva Wallet pour HBook

<a id="1-activer-viva-wallet-pour-hbook-comme-passerelle-de-paiement"></a>

## 1\. Activer Viva Wallet pour HBook comme passerelle de paiement

Une fois que vous avez activé l’extension Viva Wallet for HBook, vous devez **valider la licence** dans **HBook > Licence**.

![vivawallet-licence.png](./attachments/vivawallet-licence.png)

- Définissez Viva Wallet comme passerelle de paiement active dans **HBook > Paiement > Activer les passerelles de paiement.**

<a id="2-dans-hbook-ajoutez-les-informations-didentification-de-viva-wallet"></a>

## 2\. Dans HBook, ajoutez les informations d'identification de Viva Wallet.

- Vous devrez ajouter les informations suivantes, dans **HBook > Paiement > Paramètres** **Viva Wallet**.

![vivawallet-settings.png](./attachments/vivawallet-settings.png)

<a id="3-dans-le-tableau-de-bord-de-viva-wallet-créez-un-webhook"></a>

## 3\. Dans le tableau de bord de Viva Wallet, créez un webhook

Dans **Viva Wallet dashboard,** vous devez créer un webhook. Naviguez jusqu’au **Settings > API Access** et aller dans la rubrique **Webhooks**. Vous devrez indiquer :

- l'URL du webhook. Vous l'indiquerez comme ceci "www.domain.com/confirmation-vivawallet", en remplaçant "www.domain.com" par l'url de votre site WordPress.
- le définir comme "Actif"
- sélectionnez le type d'événement "Transaction Payment Created"

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

<a id="dois-je-établir-une-liste-blanche-des-adresses-ip-de-viva-wallet-où-puis-je-obtenir-des-informations"></a>

### Dois-je établir une liste blanche des adresses IP de Viva Wallet ? Où puis-je obtenir des informations ?

Si vous avez des difficultés à vérifier l'url de votre Webhook, vous devriez mettre sur liste blanche les IP de Viva Wallet pour vous assurer de recevoir l'appel Webhook. Vous pouvez trouver la liste des IPs de Viva Wallet [ici](https://developer.vivawallet.com/webhooks-for-payments/#whitelist-the-viva-wallet-addresses).

<a id="comment-créer-un-compte-sandbox-viva-wallet"></a>

### Comment créer un compte Sandbox Viva Wallet ?

Vous pouvez créer un Compte **Sandbox** [ici](https://demo.vivapayments.com/en/signup).

<a id="comment-créer-un-compte-live-viva-wallet"></a>

### Comment créer un compte Live Viva Wallet ?

Vous pouvez créer votre Compte **Live** [ici](https://app.vivawallet.com/).

<a id="où-trouver-le-source-code-merchant-id-api-key-client-id-et-le-client-secret"></a>

### Où trouver le Source Code, Merchant ID, API Key, Client ID et le Client Secret ?

- Source Code : Vous devrez **créer un site web/une application** dans le tableau de bord de Viva Wallet. Allez dans la rubrique **Sales > Online Payments > Websites/Apps**. Cliquez sur "New app/website" et vérifiez les paramètres ci-dessous. Vous pouvez l'appeler par exemple "Viva Wallet HBook".

![vivawallet-create-app.png](./attachments/vivawallet-create-app.png)

- Lorsque vous **créez ou modifier un site web/une application**, vous verrez les paramètres suivants. Veillez à saisir la “Success URL" et la “Failure URL" comme indiqué.

![vivawallet-app-settings.png](./attachments/vivawallet-app-settings.png)

- **Merchant ID**, **API Key**, **Client ID** et le **Client** : Naviguez jusqu’au **Settings > API Access**.

![vivawallet-keys.png](./attachments/vivawallet-keys.png)

<a id="quelles-cartes-de-test-utiliser"></a>

### Quelles cartes de test utiliser ?

Vous pouvez trouver les détails des cartes de test [ici](https://developer.vivawallet.com/integration-reference/test-cards-and-environments/).