PayPal Express Checkout (IPN és másik script által használt egyedi mező)

PayPal ExpressCheckout IPN AffiliateTracking

PayPal Express Checkout (IPN és másik script által használt egyedi mező) integráció

A gyorsabb, biztonságosabb módja a pénzküldésnek, online fizetésnek, pénzfogadásnak vagy kereskedői fiók létrehozásának.

A PayPal Express Checkout IPN visszahívással integrálható, még akkor is, ha a visszahívást és az egyedi mezőt másik rendszer is használja (pl. webáruház). Emiatt elválasztót kell választania, amely elválasztja a saját és a harmadik fél süti értékét. Ebben a példában a || jelet fogjuk használni.

Megjegyzés! Ez a leírás a PayPal integrációjáról szól, ha PayPal gombokat helyez el a weboldalán. Ha a PayPal-t fizetési rendszerként használja a webáruházában, akkor a webáruház integrációs lépéseit kövesse, ne ezeket!

Elválasztó kiválasztása

Válassza ki azt az elválasztót, amely elválasztja a saját és a harmadik fél süti értékét. Ebben a példában a || jelet használjuk. Be kell állítania a Paypal bővítményt, hogy ezt az elválasztót használja. Menjen a Bővítmények > Paypal > Beállítás > Egyedi érték elválasztó menüponthoz.

Paypal gomb

Most adja hozzá a következő kódot MINDEN PayPal gomb űrlaphoz. Kérjük, győződjön meg arról, hogy a gombban lévő egyedi mezőnek az id=”pap_ab78y5t4a” azonosítója van:

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

Ez biztosítja, hogy a hivatkozó a megadott elválasztó után hozzáadásra kerül az egyedi mezőhöz.

Integráció az IPN feldolgozó scriptjével – 1. rész

Most az IPN visszahívás a saját scriptedhez érkezik. Ezt a visszahívást továbbítani kell a PAP paypal.php scripthez is, melynek url-je http://www.yoursite.com/affiliate/plugins/PayPal/paypal.php .

Ha a PayPal feldolgozó scripted PHP-ban íródott, a következő kóddal oldhatod meg ezt. Helyezd a feldolgozó fájl elejére:

/* PAP integráció */
 $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);
/* PAP integráció vége */

Integráció az IPN feldolgozó scriptjével – 2. rész

Az egyedi paraméter formátuma: 3rdPartySystemValue||PapValue. Annak érdekében, hogy a harmadik fél rendszere helyesen működjön, ki kell bontani a 3rdPartySystemValue értéket az egyedi paraméterből. Ehhez a következő kódot adja hozzá közvetlenül a PayPal IPN ellenőrzése után:

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

Ennyi az egész. Mostantól, amikor eladás történik, a PayPal Express Checkout az IPN funkcióval meghívja értékesítéskövető scriptünket, és a rendszer jutalékot generál a partner számára.

Gyakran ismételt kérdések

Fokozza partnerkövetését a PayPal Express Checkout-tal

Fedezze fel a Post Affiliate Pro zökkenőmentes PayPal Express Checkout integrációját, amely IPN visszahívásokat és egyedi mezőkezelést kínál. Maximalizálja partner marketing potenciálját még ma.

Tudj meg többet

Jó kezekben lesz!

Csatlakozzon elégedett ügyfeleink közösségéhez és nyújtson kiváló ügyfélszolgálatot a Post Affiliate Pro-val.

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