Integration logo
PayPal Express Checkout (IPN en aangepast veld gebruikt door ander script)

PayPal Express Checkout (IPN en aangepast veld gebruikt door ander script)

PayPal ExpressCheckout IPN AffiliateTracking

PayPal Express Checkout (IPN en aangepast veld gebruikt door ander script) integratie

De snellere, veiligere manier om geld te versturen, online te betalen, geld te ontvangen of een zakelijke rekening te openen.

PayPal Express Checkout integreert via een IPN-callback, zelfs als de callback en het aangepaste veld door een ander systeem (bijvoorbeeld een winkelwagen) worden gebruikt. Daarom moet je een scheidingsteken kiezen dat onze cookie-waarde en die van een derde partij scheidt. In dit voorbeeld gebruiken we ||.

Let op! Dit is een beschrijving van de integratie met PayPal als je PayPal-knoppen op je webpagina’s gebruikt. Gebruik je PayPal als verwerkingssysteem in je winkelwagen, volg dan de methode voor integratie met een winkelwagen, niet deze stappen.

Kies een scheidingsteken

Kies een scheidingsteken dat onze cookie-waarde en die van een derde partij scheidt. In dit voorbeeld gebruiken we ||. Je moet de Paypal-plugin configureren om dit scheidingsteken te gebruiken. Ga naar Plugins > Paypal > Configureren > Custom Value Separator.

Paypal-knop

Voeg nu de volgende code toe aan ELK PayPal-knopformulier. Zorg ervoor dat het aangepaste veld in je knop id=”pap_ab78y5t4a” heeft:

<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>

Hiermee wordt ervoor gezorgd dat de referrer na het opgegeven scheidingsteken aan het aangepaste veld wordt toegevoegd.

Integratie met je IPN-verwerkende script – deel 1

Nu wijst de IPN-callback naar jouw script. Deze callback moet ook worden doorgestuurd naar het PAP paypal.php-script, waarvan de url http://www.yoursite.com/affiliate/plugins/PayPal/paypal.php is.

Als je PayPal-verwerkende script in PHP is, kun je de volgende code gebruiken om dit te realiseren. Je kunt deze aan het begin van je verwerkingsbestand plaatsen:

/* PAP integratie */
 $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);
/* einde PAP integratie */

Integratie met je IPN-verwerkende script – deel 2

De aangepaste parameter heeft het formaat 3rdPartySystemValue||PapValue. Om het externe systeem correct te laten werken, moet je 3rdPartySystemValue uit de aangepaste parameter halen. Voeg hiervoor de volgende code toe direct na de PayPal IPN-verificatie:

<?php
$separator = '||';
    if ($_POST['custom'] != '') {
      $explodedCustomValue = explode($separator, $_POST['custom'], 2);
          if (count($explodedCustomValue) == 2) {
            $_REQUEST['custom'] = $_POST['custom'] = $explodedCustomValue[0];
      }
    }
?>

Dit is alles wat nodig is. Telkens wanneer er een verkoop plaatsvindt, zal PayPal Express Checkout zijn IPN-functie gebruiken om ons sale tracking-script aan te roepen, en zal het systeem commissie voor de affiliate genereren.

Veelgestelde vragen

Wat is PayPal Express Checkout (IPN & aangepast veld) integratie?

Dit is een methode om PayPal Express Checkout te integreren met Post Affiliate Pro via IPN-callbacks en een aangepast veld, zodat efficiënte affiliate tracking mogelijk is, zelfs wanneer het aangepaste veld door een ander systeem, zoals een winkelwagen, wordt gebruikt.

Hoe stel ik het scheidingsteken voor aangepaste waarden in voor PayPal-integratie?

Ga naar Plugins > Paypal > Configureren > Custom Value Separator en stel het scheidingsteken in (bijvoorbeeld ||) om onderscheid te maken tussen Post Affiliate Pro-waarden en die van een extern systeem in het aangepaste veld.

Hoe stuur ik IPN-callbacks door naar Post Affiliate Pro?

Nadat je IPN-verwerkende script de callback ontvangt, gebruik je cURL om de data door te sturen naar het Post Affiliate Pro PayPal-integratiescript (paypal.php).

Hoe ga ik om met de aangepaste parameter in het IPN-script?

Na verificatie van PayPal IPN, moet je de aangepaste parameter parsen om de waarde van het externe systeem te extraheren door deze te splitsen met het gekozen scheidingsteken (bijvoorbeeld ||).

Wanneer moet ik deze integratiemethode gebruiken?

Gebruik deze methode wanneer je PayPal-knoppen direct op je webpagina's toevoegt en affiliate verkopen wilt bijhouden, niet wanneer PayPal uitsluitend als betaalprocessor in je winkelwagen wordt gebruikt.

Verbeter je affiliate tracking met PayPal Express Checkout

Ontdek een naadloze PayPal Express Checkout-integratie met Post Affiliate Pro, inclusief IPN-callbacks en aangepaste veldverwerking. Maximaliseer vandaag nog je affiliate marketing potentieel.

Meer informatie

PayPal Express Checkout (IPN gebruikt door een ander script)
PayPal Express Checkout (IPN gebruikt door een ander script)

PayPal Express Checkout (IPN gebruikt door een ander script)

Wilt u uw affiliate software nog verder verbeteren? Bekijk de PayPal Express Checkout (IPN gebruikt door een ander script) voor Post Affiliate Pro.

2 min lezen
PayPal ExpressCheckout +3
PayPal (IPN gebruikt door ander script)
PayPal (IPN gebruikt door ander script)

PayPal (IPN gebruikt door ander script)

Wil je je affiliate software nog verder verbeteren? Bekijk de PayPal (IPN gebruikt door ander script) integratie voor Post Affiliate Pro.

2 min lezen
PayPal IPN +3
PayPal
PayPal

PayPal

Leer hoe je PayPal naadloos integreert met Post Affiliate Pro om verkopen te volgen, affiliate commissies te genereren en transacties efficiënt te beheren via I...

7 min lezen
PayPal Payments +3

U bent in goede handen!

Sluit u aan bij onze gemeenschap van tevreden klanten en bied uitstekende klantenservice met Post Affiliate Pro.

Capterra
G2 Crowd
GetApp
Post Affiliate Pro Dashboard - Campaign Manager Interface