GoPay integration
Cette méthode d’intégration intègre la page Web définie dans le paramètre successURL. En utilisant l’API de Post Affiliate Pro, vous pouvez enregistrer une commission.
Paramétrage du SuccessURL
If you are already using successURL please continue with step 2.
Si vous n’utilisez pas le paramètre successURL dans votre formulaire/lien de paiement, vous devez l’ajouter. Si vous le faites, vous devez modifier le script qui crée encryptedSignature pour vous, de sorte qu’il inclut également successURL. La ligne de code du formulaire doit ressembler à ceci :
<input name="paymentCommand.successURL" value="http://www.yourshop.com/success" />
Envoi de données spéciales avec successURL
Pour intégrer GoPay avec succès, vous devez ajouter un paramètre GET avec la valeur du cookie d’affiliation au paramètre successURL. Vous devez le faire avant que encryptedSignature soit créé, car il ne correspondrait pas à l’original successURL.
Si votre successURL ressemble à ceci : ‘http://www.yourshop.com/thanks.php’ la version modifiée doit ressembler à ceci ‘http://www.yourshop.com/thanks.php?custom=‘
Vous devez définir la valeur du paramètre GET ‘custom‘ avec la valeur du cookie PAPVisitorId. Vous pouvez le faire par exemple en utilisant la variable superglobale PHP $_COOKIE.
Le lien final devrait ressembler à ceci : http://www.yourshop.com/thanks.php?custom=0c47be0634f3cd4331a8ede00qrpDxEg ou avec un compte prédéfini : http://www.yourshop.com/thanks.php?custom=default10c47be0634f3cd4331a8ede00qrpDxEg
Enregistrement de la commission de vente
La dernière étape est l’enregistrement de la commission de vente. Dans votre fichier successURL, à l’endroit où vous vérifiez si la transaction a été payée avec succès (GopaySoap::isEshopPaymentDone), vous devez ajouter notre code API pour créer une commission. Si la transaction est OK (opayHelper::PAYMENT_DONE), vous devez charger les détails de la transaction et les utiliser pour la commission.
Voici un exemple de code API :
<?php
include_once('PapApi.class.php'); // path to your PAP4 API file
$saleTracker = new Pap_Api_SaleTracker('https://URL_TO_PostAffiliatePro/scripts/sale.php');
$saleTracker->setAccountId('Account_ID');
$saleTracker->setVisitorId(substr($_GET['custom'],-32));
$sale = $saleTracker->createSale();
$sale->setTotalCost($order->total); // $order is supposed to be your shop variable
$sale->setOrderID($_GET['variableSymbol']);
$sale->setProductID($order->prodId);
$saleTracker->register();
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!
Découvrez comment intégrer PayPal avec Post Affiliate Pro pour gérer vos transactions en toute sécurité. Suivez notre guide complet pour configurer l'IPN, personnaliser vos boutons PayPal, et maximiser les commissions d'affiliation. Profitez d'un essai gratuit et explorez nos puissantes fonctionnalités d'intégration pour Shopify, WooCommerce, et WordPress.
Découvrez comment l'intégration de Segpay avec Post Affiliate Pro peut booster vos revenus tout en minimisant les fraudes. Suivez notre guide étape par étape pour configurer le postback et intégrer les boutons Segpay, garantissant un suivi efficace des paiements récurrents et des remboursements. Profitez de notre essai gratuit pour explorer toutes nos fonctionnalités.