eWay Rapid API integration
Une passerelle de paiement en ligne sécurisée qui vous permet d’accepter facilement et sans tracas les paiements par carte de crédit sur votre site web.
Rapid API est un produit de paiement qui permet aux commerçants d’envoyer les données de carte de crédit du navigateur de leur client directement à eWAY sans qu’elles passent par le serveur du commerçant.
La méthode d’intégration utilise l’API et son champ personnalisé Option1 (ou Option2 ou Option3)
Veuillez suivre les étapes d’intégration uniquement dans le cas où vous envoyez votre client vers un domaine différent – par exemple, en demandant les détails du panier de crédit à domainA.com et en le redirigeant vers domainB.com avec un message de résultat de paiement. Sinon, vous pouvez simplement utiliser la solution générale.
Intégration d’un champ personnalisé
La première étape consiste à définir le champ Option1 (ou les deux autres dans le cas où vous utilisez déjà l’Option1). Pour obtenir la valeur nécessaire, vous pouvez utiliser au moins deux moyens – en utilisant PHP, vous pouvez la lire à partir de $_COOKIE[‘PAPVisitorId’] ou vous pouvez utiliser la méthode JavaScript PostAffTracker.writeCookieToCustomField() trouvée dans scripts/salejs.php. Dans ce cas, vous devez vous rappeler qu’il s’agit d’une méthode JavaScript, vous devez donc récupérer la valeur avant d’envoyer la requête à eWay.
Réponse à la lecture
La deuxième étape consiste à ajouter le code de suivi des ventes au site défini comme RedirectUrl. eWay y enverra toutes les données, vous devez donc traiter la réponse à cet endroit, puis utiliser les données de réponse dans le suivi des ventes.
Exemple de PHP ici :
...
$result = $result->GetAccessCodeResultResult;
?>
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('Account_ID');
PostAffTracker.setVisitorId('<?php echo $result->Option1; ?>');
var sale = PostAffTracker.createSale();
sale.setTotalCost('<?php echo $result->TotalAmount; ?>');
sale.setOrderID('<?php echo $result->InvoiceNumber; ?>');
PostAffTracker.register();
</script>
Rapid 3.0 API
Si vous utilisez la nouvelle version de Rapid 3.0, vous pouvez suivre les mêmes étapes ci-dessus, mais si vous voulez obtenir la valeur de l’option de la réponse, vous devez utiliser ce code :
$result->Options->Option[0]->Value
Dans le cas où vous utiliser l’option2 ou l’option3, le nombre dans la ligne ci-dessus doit changer. Le nombre est défini comme N-1.
Ce qui signifie que pour l’option 1, c’est 0, pour l’option 2, c’est 1 et pour l’option 3, c’est 2. N’oubliez pas d’intégrer votre site web avec le code de suivi des clics.
Découvrez comment Post Affiliate Pro peut transformer votre programme d'affiliation en intégrant facilement votre site e-commerce et processeur de paiement. Profitez d'un service d'intégration gratuit, rapide et efficace, avec un soutien professionnel pour plus de 500 options d'intégration. Inscrivez-vous pour un essai gratuit et laissez notre équipe s'occuper des aspects techniques pour que vous puissiez vous concentrer sur ce qui compte vraiment. Aucune carte de crédit requise.
Découvrez comment intégrer WebToPay avec Post Affiliate Pro pour faciliter les paiements mondiaux. Apprenez à transmettre l'ID visiteur et à traiter les réponses pour suivre efficacement les commissions de vente. Visitez notre page pour des instructions détaillées et optimisez vos transactions internationales dès aujourd'hui!