PayPal integration
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 IPN-visszahívással integrálódik.
Megjegyzés! Ez a webhelyén használt PayPal gombokkal való integráció leírása. Ha PayPal-t használ fizetésfeldolgozó rendszerként a bevásárlókosárban, akkor az adott bevásárlókosárba való integráció módszerét használja, ne ezeket a lépéseket.
Győződjön meg arról is, hogy még nem használja a PayPal IPN-jét más célra, például valamilyen digitális kézbesítéshez vagy tagsági regisztrációhoz.
A PayPal-lal való integráláshoz be kell kapcsolnia a PayPal IPN-kezelő bővítményét a Post Affiliate Pro (Network) kereskedői paneljén, a „Plugins” részben. Ezután kövesse az alábbi lépéseket.
Integrációs kód
Most adja hozzá a következő kódot MINDEN PayPal gomb űrlapjához:
<input type="hidden" name="notify_url" value="https://URL_TO_PostAffiliatePro/plugins/PayPal/paypal.php">
<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>
Ez jelzi a PayPalnak, hogy minden eladáskor csendben meg kell hívnia a https://URL_TO_PostAffiliatePro/plugins/PayPal/paypal.php szkriptet, és minden értékesítési változót, beleértve az egyéni mezőt is, átadja ennek a szkriptnek.
Példa
Példa frissített PayPal űrlapra:
<!-- 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="notify_url" value="https://URL_TO_PostAffiliatePro/plugins/PayPal/paypal.php">
<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 -->
A notify_url-ben további paraméterek is használhatók: data1-data5, kuponkód, csatornaazonosító, ebben az esetben a notify_url így fog kinézni:
http://www.yoursite.com/affiliate/plugins/PayPal/paypal.php?data1=value1data2=value2data3=value3data4=value4data5=value5coupon_code=coupon1channelId=mychannel
Figyeljük meg, hogy ha ismétlődő jutalék jön létre, a data1 mezőbe a tranzakcióazonosító kerül beillesztésre.
Ez minden, ami szükséges. Mostantól, amikor művelet van, a PayPal IPN-értesítésével tájékoztatja eladáskövető szkriptünket az új tranzakciókról, és a rendszer jutalékot generál a partner számára.
Megjegyzés: Ha több gomb van egy oldalon, csak az egyéni mezőkódot használja minden gombban. A script címkét oldalanként csak egyszer kell beilleszteni. Még csak nem is kell gomb formában lennie, valahol az oldal törzsében lehet. (a kattintáskövetés oldalanként történik (minden gomb felett kell lennie), az “egyéni” mező gombonként, a “notify_url” szintén gombonként… A notifysale.php-t hívó PAP-szkript oldalanként – minden gomb alatt kell lennie)
PayPal linkek használata
Ha csak egyszerű PayPal hivatkozásokat használ, például:
<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MWU1Y4K24N3HY">Click here to order</a>
Ezután ki kell hagynia a fenti lépéseket, és az integrációt a következő módon kell elvégeznie:
- minden linkhez adja hozzá: id=”paypallink“, így a link így néz ki:
<a id="paypallink" href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MWU1Y4K24N3HY">Click here to order</a>
- A kattintáskövető kód JavaScript-verziója alatt, amelynek az oldal láblécében kell lennie, közvetlenül a címke felett, adja hozzá a következő kódot:
<!-- Post Affiliate Pro Integration snippet -->
<script>
PostAffTracker.writeCookieToLink('paypallink', 'custom');
</script>
<!-- /Post Affiliate Pro Integration snippet -->
MEGJEGYZÉS: A PayPal hivatkozásoknak valahol a vonal felett kell lenniük az oldalon.
Még egy utolsó lépés van hátra, vagyis be kell állítani a PayPal értesítési URL-címét úgy, hogy az a Post Affiliate Pro (Network) PayPal Ipn Handling beépülő moduljára mutasson.
Tehát jelentkezzen be PayPal-fiókjába, navigáljon a Profil > Értékesítési beállítások > Azonnali fizetési értesítések beállításaihoz, kattintson a “Beállítások szerkesztése” gombra, engedélyezze az IPN-üzeneteket az “IPN-üzenetek fogadása (Engedélyezve)” kiválasztásával, és állítsa be az értesítési URL-t a következőre:
http://URL_TO_PostAffiliatePro/plugins/PayPal/paypal.php
Ennyi.