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 Express Checkout s’intègre en utilisant le callback IPN même si le callback et le champ personnalisé sont utilisés par un autre système (par exemple, le panier). Pour cette raison, vous devrez choisir un séparateur qui séparera notre valeur de cookie de celle du tiers. Nous allons utiliser || dans cet exemple.
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.
Choisissez un séparateur
Choisissez le séparateur qui séparera notre valeur de cookie et celle du tiers. Dans cet exemple, nous utiliserons ||. Vous devez configurer le plugin Paypal pour utiliser ce séparateur. Allez à Plugins > Paypal > Configure > Custom Value Separator.
Bouton Paypal
Ajoutez maintenant le code suivant dans le formulaire de TOUS les boutons PayPal. Veuillez vous assurer que le champ personnalisé que vous avez dans votre bouton dispose de l’id=”pap_ab78y5t4a”:
<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.setAppendValuesToField('||');
PostAffTracker.writeCookieToCustomField('pap_ab78y5t4a');
</script>
Cela garantira que le référent sera ajouté au champ personnalisé après le séparateur spécifié.
Intégration avec votre script de traitement IPN – partie 1
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 http://www.yoursite.com/affiliate/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 :
/* PAP integration */
$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);
/* end of PAP integration */
Intégration avec votre script de traitement IPN – partie 2
The custom parameter is in format 3rdPartySystemValue||PapValue. Pour que le système tiers fonctionne correctement, vous devez analyser 3rdPartySystemValue à partir du paramètre personnalisé. Pour ce faire, ajoutez le code suivant juste après la vérification de l’IPN PayPal :
<?php
$separator = '||';
if ($_POST['custom'] != '') {
$explodedCustomValue = explode($separator, $_POST['custom'], 2);
if (count($explodedCustomValue) == 2) {
$_REQUEST['custom'] = $_POST['custom'] = $explodedCustomValue[0];
}
}
?>
C’est tout ce qui est nécessaire. Maintenant, chaque fois qu’il y a une vente, PayPal Express Checkout utilisera sa fonction IPN pour appeler notre script de suivi des ventes, et le système générera une commission pour l’affilié.
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.
Post Affiliate Pro est un logiciel d'affiliation qui propose des fonctionnalités telles que des méthodes d'intégration, des applications mobiles et des alternatives. Ils offrent un essai gratuit ainsi que du soutien et des ressources pour les clients. Le programme aide également à la création d'un programme d'affiliation.
The article discusses several tools for integrating with Post Affiliate Pro for tracking sales and creating free subdomains for businesses. These tools include Paymate Express, PaySimple, PayPlans, and Payrexx. Each tool requires different integration methods, such as configuring webhooks and adding tracking code to websites. The article also provides instructions on integrating with point of sale systems like LightSpeed, as well as Shopify and Squarespace for tracking sales variables.
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.