Authorize.net ARB integration
La Automated Recurring Billing — facturation récurrente automatisée —(ARB) vous permet de traiter automatiquement les versements par carte de crédit ou par chèque électronique.
Ce plugin intègre Authorize.net ARB en utilisant Silent order post callback. Il convient si vous utilisez des paiements récurrents avec Authorize.net.
1. Activez et configurez le plugin
Vous devez d’abord activer le plugin Authorize.net dans la section Plugins de votre Post Affiliate Pro. Une fois activé, cliquez sur le bouton Configure dans l’élément du plugin. Ici, vous pouvez définir le nom de l’élément personnalisé utilisé pour transférer les informations de suivi à Post Affiliate Pro. Ce nom doit être défini sur “description” par défaut. Si vous utilisez un champ avec ce nom, spécifiez simplement un séparateur (deux traits sont généralement utilisés).
2. Configurez Authorize.net Silent order post
Connectez-vous à votre compte Authorize.net. Allez dans Menu> Account> Settings> Silent post URL. Ici, vous devez spécifier un chemin vers le plugin dans votre installation de Post Affiliate Pro. Veuillez utiliser cette URL :
https://URL_TO_PostAffiliatePro/plugins/AuthorizeNet/authorizenet.php
Lorsque vous avez terminé, cliquez sur le bouton Submit .
Note :
Les paiements récurrents sont identifiés par l’invoice id d’Authorize.net. Pour chaque nouveau paiement, son invoice id est stocké dans “transaction data 5 filed”. Pour chaque prochain paiement récurrent, l’invoice id est également stocké dans les données 4 à des fins d’identification.
3.Configuration de l’XML
Les paiements récurrents sont généralement définis par un fichier XML qui est envoyé à Authorize.Net. Si vous souhaitez placer des données personnalisées dans le champ de description, vous devez effectuer certaines démarches particulières. Tout d’abord, le XML est construit en arrière-plan – du côté du serveur. Pour obtenir la valeur visitorID nécessaire, vous devez définir un code spécial dans le formulaire qui est affiché au client avant que le XML soit défini. Utilisez ce code dans le formulaire :
<input type="hidden" name="pap_custom" value="" id="pap_dx8vc2s5" />
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/notifysale.php" type="text/javascript">
</script>
Le script chargera automatiquement la valeur nécessaire dans le champ caché ‘pap_custom‘. De cette façon, vous pouvez l’utiliser lorsque le XML est construit.
Comme mentionné précédemment, si vous utilisez déjà le champ de description pour autre chose, ajoutez simplement la valeur de visitorID en utilisant le séparateur défini dans le plugin.
4. Traitement de la réponse
La dernière étape consiste à traiter la réponse. Si vous utilisez déjà votre INS pour quelque chose, il pourrait être utile de supprimer la valeur personnalisée de la description.
En cas de suivi, le plugin extrait automatiquement la valeur du champ de description en fonction des paramètres du plugin.
L’intégration est maintenant terminée. N’oubliez pas d’intégrer votre site avec le code de suivi des clics qui est nécessaire pour un suivi correct du déroulement de la vente.