• Integrációk
  • PayPal Express Checkout (Más szkriptek által használt IPN és egyéni mező)

PayPal Express Checkout (Más szkriptek által használt IPN és egyéni mező)

A gyorsabb és biztonságosabb módja a pénzküldésnek, az online fizetésnek, a pénz fogadásának vagy a kereskedői számla létrehozásának.

A PayPal Express Checkout integrálja az IPN visszahívást akkor is, ha a visszahívást és az egyéni mezőt más rendszer (például bevásárlókosár) használja. Emiatt ki kell választania az elválasztót, amely elválasztja a mi és a 3rd party cookie értékét. Ebben a példában ezt használjuk ||.

Figyelem! Ez a PayPal-lal való integráció leírása, ha PayPal gombokat használ weboldalain. Ha a PayPal-t használja feldolgozó rendszerként a bevásárlókosarában, használja a bevásárlókosárba való integráció módszerét, ne ezeket a lépéseket.

Válasszon elválasztót

Válasszon elválasztót, amely elválasztja a saját és a harmadik féltől származó cookie-értékeket. Ebben a példában ezt használjuk ||. Ennek az elválasztónak a használatához be kell állítania a Paypal beépülő modult. Nyissa meg a Plugins > Paypal > Configure > Custom Value Separator menüpontot.

Paypal gomb

Most adja hozzá a következő kódot MINDEN PayPal gomb űrlapjához. Kérjük, győződjön meg arról, hogy a gombban lévő egyéni mezőben szerepel az 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>

Ez biztosítja, hogy a hivatkozó a megadott elválasztó után kerüljön az egyéni mezőbe.

Integráció az IPN-feldolgozó szkripttel – 1. rész

Most az IPN-visszahívás a szkriptre mutat. Ezt a visszahívást a PAP paypal.php szkriptre is továbbítani kell, amelynek URL-je http://www.yoursite.com/affiliate/plugins/PayPal/paypal.php.

Abban az esetben, ha a paypal feldolgozó szkriptje PHP-ben van, a következő kódot használhatja ennek végrehajtásához. Elhelyezheti a feldolgozási fájl elejére:

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

Integráció az IPN-feldolgozó szkripttel – 2. rész

Az egyéni paraméter formátuma: 3rdPartySystemValue||PapValue. A harmadik féltől származó rendszer megfelelő működéséhez elemeznie kell a 3rdPartySystemValue értéket az egyéni paraméterből. Ehhez adja hozzá a következő kódot 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];
      }
    }
?>

Ez minden, ami szükséges. Mostantól, amikor művelet van, a PayPal Express Checkout IPN-funkcióját használja az eladáskövető szkriptünk meghívására, és a rendszer jutalékot generál a partner számára.

Vissza az integrációkhoz Hozzon létre fiókot INGYEN

Weboldalunk cookie-kat használ. A folytatással feltételezzük, hogy Ön hozzájárulását adja a cookie-k telepítéséhez, ahogyan azt a mi részletezzük adatvédelmi és cookie-kra vonatkozó szabályzat.

×

Egyeztessen le egy személyes hívást, és fedezze fel, hogy a Post Affiliate Pro milyen előnyökkel járhat vállalkozása számára.

Több időpontban is elérhetőek vagyunk

Hívás lefoglalása