Bambora (Beanstream) integration
Une solution de traitement des paiements par carte de crédit en ligne et mobile flexible, sécurisée et neutre pour les banques.
Il s’agit d’une méthode d’intégration avec Beanstream – passerelle de paiement, fournisseur de compte marchand et service de traitement des cartes de crédit en ligne.
Intégrez votre formulaire de paiement
La première étape consiste à intégrer votre formulaire de paiement – l’intégration fonctionne grâce aux champs personnalisés (ref1 à ref5). Dans cet exemple, nous travaillons avec le champ ref1, donc si vous l’utilisez déjà pour autre chose, utilisez simplement tout autre champ personnalisé disponible.
La première chose à faire est d’ajouter un champ caché pour la variable personnalisée, puis d’ajouter le script de suivi qui lit la valeur de l’affilié référent. Voici le code, vous pouvez le copier et le coller directement dans votre formulaire de paiement :
<input type="hidden" name="ref1" value="" id="pap_dx8vc2s5" />
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/notifysale.php" type="text/javascript">
</script>
Enregistrez vos modifications.
Suivi de la réponse
Votre formulaire de paiement doit avoir un paramètre approvedPage avec une URL définie. C’est l’endroit où les réponses sont envoyées. C’est aussi l’endroit où nous ferons le suivi des commissions.
L’exemple ci-dessous est un code PHP, donc si votre script de page approuvée est ASP ou autre, essayez de l’adapter :
<?php
include_once('PapApi.class.php'); // ------ correct path to your API file !!!
$saleTracker = new Pap_Api_SaleTracker('https://URL_TO_PostAffiliatePro/scripts/sale.php');
$saleTracker->setAccountId('Account_ID');
$sale = $saleTracker->createSale();
$sale->setTotalCost($_POST['trnAmount']);
$sale->setOrderID($_POST['trnOrderNumber']);
$saleTracker->register();
?>
Veuillez corriger le chemin d’inclusion pour vous connecter à votre fichier API, qui se trouve dans chaque installation de Post Affiliate Pro. Il se trouve dans le répertoire api/
Si vous suivez les ventes sur un serveur différent de celui sur lequel est installé Post Affiliate Pro, vous devez copier le fichier API et le coller sur le serveur sur lequel se trouve le script de suivi ci-dessus…
Lorsque vous avez terminé, enregistrez vos modifications et vous avez terminé… L’intégration du suivi des ventes vient d’être réalisée.
N’oubliez pas d’intégrer votre site web avec le code de suivi des clics pour que tout fonctionne correctement.