Authorize.net
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.
Définissez Authorize.net comme passerelle de paiement active dans HBook > Paiement > Activer passerelles de paiement.
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.

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".
Veuillez noter que les informations d'identification sont différentes pour l'environnement Sandbox et l'environnement Live.
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.

Vous l'indiquerez comme "www.domain.com/confirmation-authorize", en remplaçant "www.domain.com" par l'URL de votre site WordPress.
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.
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.

Environnements de Test et de Live
Comment créer un compte Sandbox Authorize.net et un compte Live Authorize.net ?
Vous pouvez créer un Compte SandBox ici. L'URL de connexion est : https://sandbox.authorize.net/
Vous pouvez vous inscrire à un Authorize.net compte ici. L'URL de connexion est : https://account.authorize.net/
Cartes de test Authorize.net
Vous pouvez consulter la liste des cartes de test ici.
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
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.
