# Authorize.net pour HBook

<a id="1-activer-authorizenet-comme-passerelle-de-paiement"></a>

## 1\. Activer Authorize.net comme passerelle de paiement

- Une fois que vous avez activé l’extension Authorize.net pour HBook, vous devez **valider la licence** dans **HBook > Licence**.  
![authorize-licence.png](./attachments/authorize-licence.png)
- Définissez Authorize.net comme passerelle de paiement active dans **HBook > Paiement > Activer passerelles de paiement.**

<a id="2-dans-hbook-ajoutez-les-informations-didentification-authorizenet"></a>

## 2\. Dans HBook, ajoutez les informations d'identification Authorize.net.

Saisissez vos informations Authorize.net pour l'environnement "Sandbox" ou "Live" dans la rubrique **HBook > Paiement > Paramètres Authorize.net.** Ces paramètres sont différents dans l'environnement Sandbox et dans l'environnement Live.

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

<a id="où-puis-je-trouver-les-informations-didentification-authorizenet"></a>

### Où puis-je trouver les informations d'identification Authorize.net ?

Vous trouverez les informations sur l'API dans votre tableau de bord Authorize.net : **Account > Security Settings > API Credentials & Keys**. Vous aurez besoin de l'“API Login ID” et de la “Transaction Key”. Vous devrez également générer une "Signature Key".

> [!INFO]
> Veuillez noter que les informations d'identification sont différentes pour l'environnement Sandbox et l'environnement Live.

<a id="3-dans-authorizenet-créez-le-webhook"></a>

## 3\. Dans Authorize.net, créez le webhook

Dans votre tableau de bord Authorize.net, vous devez créer un Webhook dans **Account > Business settings > Webhooks**. Veuillez consulter la capture d'écran ci-dessous pour comprendre comment configurer le Webhook. Le "name" n'a pas vraiment d'importance, mais la structure de l'URL est importante : vous ajoutez "/confirmation-authorize" à l'URL de votre site WordPress.

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

Vous l'indiquerez comme "www.domain.com/confirmation-authorize", en remplaçant "www.domain.com" par l'URL de votre site WordPress.

> [!INFO]
> Si vous avez des sites de préproduction et de production, assurez-vous de saisir à chaque fois le bon webhook. Dans le tableau de bord Authorize.net Sandbox, vous entrez l'URL du webhook de préproduction. Dans le tableau de bord Authorize.net Live, vous entrez l'URL du webhook de production.

<a id="mettre-les-ips-dauthorizenet-sur-la-liste-blanche"></a>

#### Mettre les IPs d'Authorize.net sur la liste blanche

Pour vous assurer que l'appel webhook est correctement reçu, nous vous recommandons d'ajouter les adresses IP d'Authorize.net à votre liste blanche. Vous pouvez consulter la liste des adresses IP dans [cet article d'aide](https://support.authorize.net/knowledgebase/Knowledgearticle/?code=000001158) d'Authorize.net. Vous devez ajouter les adresses IP “Webhooks” à votre liste blanche. Si vous ne savez pas comment procéder, veuillez contacter votre hébergeur.

<a id="4-paramètres-supplémentaires-pour-lenvironnement-sandbox"></a>

## 4\. Paramètres supplémentaires pour l'environnement Sandbox

Assurez-vous que vous êtes en mode "Live" dans la rubrique **Account > Security settings > Test mode**. Cela doit toujours être en "Live" même dans l'environnement Sandbox ; sinon les webhooks ne sont pas appelés. Aucune transaction réelle n'aura lieu lors de l'utilisation d'un compte Authorize.net Sandbox, même s'il est réglé sur "Live" dans les paramètres du mode Test.

![authorize-test-mode.png](./attachments/authorize-test-mode.png)

* * *

<a id="environnements-de-test-et-de-live"></a>

## Environnements de Test et de Live

<a id="comment-créer-un-compte-sandbox-authorizenet-et-un-compte-live-authorizenet"></a>

### Comment créer un compte Sandbox Authorize.net et un compte Live Authorize.net ?

- Vous pouvez créer un Compte **SandBox** [ici](https://developer.authorize.net/hello_world/). L'URL de connexion est : [https://sandbox.authorize.net/](https://sandbox.authorize.net/)
- Vous pouvez vous inscrire à un **Authorize.net** compte [ici](https://www.authorize.net/sign-up/). L'URL de connexion est : [https://account.authorize.net/](https://account.authorize.net/)

<a id="cartes-de-test-authorizenet"></a>

### Cartes de test Authorize.net

Vous pouvez consulter la liste des cartes de test [ici](https://developer.authorize.net/hello_world/testing_guide/).

<a id="que-faut-il-faire-lorsque-lon-passe-des-transactions-sandbox-aux-transactions-live-pour-authorizenet"></a>

### Que faut-il faire lorsque l'on passe des transactions Sandbox aux transactions Live pour Authorize.net ?

- Saisissez l'"API Login ID”, “Transaction Key” et créer la “Signature Key” Live d'Authorize.net.
- Ajouter l'url du webhook de production dans votre tableau de bord Authorize.net

* * *

<a id="comment-puis-je-personnaliser-la-page-de-paiement-et-la-page-de-reçu-authorizenet"></a>

## Comment puis-je personnaliser la page de paiement et la page de reçu Authorize.net ?

Vous trouverez des options de personnalisation directement dans le tableau de bord Authorize.net, dans **Settings > Transaction format settings**. Vous pouvez modifier la couleur, la police, etc. pour qu'elle corresponde à votre image de marque.

![imagen-20250627-174425.png](./attachments/imagen-20250627-174425.png)