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 integrates using IPN callback even if the callback is used by other system (e.g. shopping cart).
Remarque ! Il s’agit d’une description de l’intégration avec PayPal si vous utilisez des boutons PayPal sur vos pages Web. Si vous utilisez PayPal comme système de traitement dans votre panier d’achat, utilisez la méthode d’intégration avec le panier d’achat, et non ces étapes.
Bouton Paypal
Ajoutez maintenant le code suivant dans TOUS les boutons de PayPal :
<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 garantira que le référent sera stocké dans le champ personnalisé.
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="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 -->
Intégration
Maintenant le callback IPN est dirigé vers votre script. Ce callback doit également être transmis au script PAP paypal.php, dont l’url est la suivante https://URL_TO_PostAffiliatePro/plugins/PayPal/paypal.php
Si votre script de traitement Paypal est en PHP, vous pouvez utiliser le code suivant pour y parvenir. Vous pouvez le placer au début de votre fichier de traitement.
/* Post Affiliate Pro integration snippet */
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://URL_TO_PostAffiliatePro/plugins/PayPal/paypal.php");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST);
curl_exec($ch);
/* /Post Affiliate Pro integration snippet */
Cela garantira que l’ensemble du callback IPN sera transféré sans affecter votre script original.
C’est tout ce qui est nécessaire. Désormais, dès lors qu’il y a une vente, PayPal utilisera sa fonction IPN pour appeler notre script de suivi des ventes, et le système générera une commission pour l’affilié.
REMARQUE : Si vous avez plusieurs boutons sur une page, vous devez insérer uniquement des balises HTML dans le bouton. La balise script ne doit être insérée qu’une seule fois dans toute la page. Il n’est même pas nécessaire qu’elle soit dans le formulaire du bouton, elle peut être quelque part dans le corps de la page.
PayPal Express Checkout (IPN utilisé par d’autres scripts)
Vous souhaitez améliorer davantage votre logiciel d'affiliation ? Découvrez le PayPal Express Checkout (IPN utilisé par d'autres scripts) pour Post Affiliate Pro.
PayPal (IPN et champ personnalisé utilisé par un autre script)
Vous souhaitez améliorer davantage votre logiciel d'affiliation ? Découvrez l'intégration de PayPal (IPN et champ personnalisé utilisé par d'autres scripts).
Le texte parle de l'intégration de PayPal dans Post Affiliate Pro. Il explique comment activer le plugin de gestion des IPN PayPal dans le panneau marchand de Post Affiliate Pro et comment ajouter le code d'intégration nécessaire pour permettre à PayPal d'appeler en silence le script à chaque vente. Le texte fournit également un exemple de formulaire PayPal mis à jour avec les champs nécessaires pour intégrer avec succès PayPal dans Post Affiliate Pro.
PayPal Express Checkout (IPN et champ personnalisé utilisé par un autre script))
Le texte traite de l'intégration de Paypal avec Post Affiliate Pro. Il explique comment utiliser un séparateur pour séparer les valeurs de cookie, comment ajouter un code dans le formulaire des boutons Paypal et comment diriger le callback IPN vers le script PAP paypal.php. Le système tiers nécessite l'analyse de la valeur du paramètre personnalisé, qui doit être incorporée pour son bon fonctionnement.