Le moyen le plus rapide et le plus sûr d’envoyer de l’argent, d’effectuer un paiement en ligne, de recevoir de l’argent ou de créer un compte marchand.
PayPal s’intègre en utilisant le callback IPN.
Remarque ! Il s’agit d’une description de l’intégration avec les boutons PayPal utilisés sur votre site Web. Si vous utilisez PayPal comme système de traitement des paiements dans votre panier d’achat, utilisez la méthode d’intégration avec le panier d’achat spécifique, et non ces étapes.
Vérifiez également que vous n’utilisez pas déjà PayPal IPN à d’autres fins, comme une sorte de livraison numérique ou l’enregistrement d’une adhésion.
Pour intégrer PayPal, vous devez activer le plugin de gestion des IPN PayPal dans le panneau marchand de Post Affiliate Pro (Network), dans la section “Plugins”. Ensuite, suivez les étapes ci-dessous.
Code d’intégration
Ajoutez maintenant le code suivant dans le formulaire de TOUS les boutons PayPal :
<input type="hidden" name="notify_url" value="https://URL_TO_PostAffiliatePro/plugins/PayPal/paypal.php">
<input type="hidden" name="custom" value="" id="pap_dx8vc2s5">
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/notifysale.php" type="text/javascript">
</script>
Cela indiquera à PayPal qu’il doit appeler en silence le script https://URL_TO_PostAffiliatePro/plugins/PayPal/paypal.php à chaque vente, et il transmettra toutes les variables de la vente, y compris le champ personnalisé, à ce script.
Exemple
Exemple de formulaire PayPal mis à jour :
<!-- Begin PayPal Button -->
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="paypalemail@yoursite.com">
<input type="hidden" name="undefined_quantity" value="1">
<input type="hidden" name="item_number" value="Product Name">
<input type="hidden" name="amount" value="19.95">
<input type="hidden" name="image_url" value="https://yoursite.com/images/paypaltitle.gif">
<input type="hidden" name="no_shipping" value="1">
<input type="hidden" name="return" value="http://www.yoursite.com/paypalthanks.html">
<input type="hidden" name="cancel_return" value="http://www.yoursite.com">
<input type="hidden" name="notify_url" value="https://URL_TO_PostAffiliatePro/plugins/PayPal/paypal.php">
<input type="hidden" name="custom" value="" id="pap_dx8vc2s5">
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/notifysale.php" type="text/javascript"></script>
<input type="image" src="http://images.paypal.com/images/x-click-but5.gif" border="0" name="submit">
</form>
<!-- End PayPal Button -->
Dans notify_urlil est possible d’utiliser des paramètres supplémentaires : data1-data5, coupon code, channel Id, dans ce cas notify_url ressemblera à :
http://www.yoursite.com/affiliate/plugins/PayPal/paypal.php?data1=value1data2=value2data3=value3data4=value4data5=value5coupon_code=coupon1channelId=mychannel
Notez que si une commission récurrente est créée, le champ data1 sera inséré transactionId.
C’est tout ce qui est nécessaire. Maintenant, chaque fois qu’il y a une vente, PayPal utilisera son IPN notification pour informer notre script de suivi des ventes de la nouvelle transaction, et le système générera une commission pour l’affilié.
Remarque : si vous avez plusieurs boutons sur une même page, vous devez utiliser uniquement le code du champ personnalisé dans chaque bouton. La balise de script ne doit être insérée qu’une seule fois par page et ne doit pas nécessairement se trouver dans le formulaire du bouton, elle peut être placée quelque part dans le corps de la page. (le suivi des clics est par page (doit être au-dessus de tous les boutons), le champ “personnalisé” est par bouton, “notify_url” est par bouton aussi … le script PAP appelant notifysale.php est par page – doit être sous tous les boutons).
Utilisation des liens PayPal
Si vous utilisez des liens PayPal simples comme :
<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MWU1Y4K24N3HY">Click here to order</a>
Dans ce cas, vous devez ignorer les étapes mentionnées ci-dessus et procéder à l’intégration de la manière suivante :
- dans chaque lien, ajoutez : id=”paypallink” donc le lien ressemblerait à ceci :
<a id="paypallink" href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MWU1Y4K24N3HY">Click here to order</a>
- sous la version JavaScript de click tracking code qui est censé se trouver dans le pied de page de votre page juste au-dessus de la balise ajoutez le code suivant :
<!-- Post Affiliate Pro Integration snippet -->
<script>
PostAffTracker.writeCookieToLink('paypallink', 'custom');
</script>
<!-- /Post Affiliate Pro Integration snippet -->
REMARQUE : Les liens PayPal doivent figurer dans votre page, quelque part au-dessus de la ligne.
Il reste une dernière étape à franchir, qui consiste à configurer l’URL de notification de PayPal pour qu’elle pointe vers le plugin PayPal Ipn Handling de Post Affiliate Pro (Network).
Ainsi, connectez-vous à votre compte PayPal, naviguez vers Profile > Selling Preferences > Instant Payment Notification Preference, cliquez sur ‘Edit settings‘, activez les messages IPN en sélectionnant ‘Receive IPN messages (Enabled)‘ et définissez l’URL de notification à :
http://URL_TO_PostAffiliatePro/plugins/PayPal/paypal.php
C’est fini.
PayPal Express Checkout (IPN utilisé par d’autres scripts)
Le texte parle de l'optimisation des sites web pour les moteurs de recherche, en mentionnant Post Affiliate Pro pour gérer les affiliations et le marketing d'affiliation avec PayPal.
The text discusses integrating ThriveCart with Post Affiliate Pro and InSales for tracking sales and increasing revenues. It provides examples of HTML code and explains how to set up custom variables and the ThriveCart plugin. The integration allows for tracking sales by order and product and supporting lifetime commissions. Additionally, it mentions other integrations and resources available. The platform InSales offers custom JavaScript code for tracking orders and lifetime commissions, with the ability to track commissions per product and other integrations with popular e-commerce platforms. The text also lists features, support, and resources available for Post Affiliate Pro and Quality Unit LLC.
The article discusses the platform Post Affiliate Pro and various integration options for managing affiliate programs with WordPress. It offers free account creation, customization options, and resources for improving the affiliate software. The article also introduces plugins such as Premise and WordPress ecommerce, as well as instructions for integrating with Simple PayPal Shopping Cart. Quality Unit, LLC is the company behind these products. The article also includes sales contact information and resources for further support.