× Aktuálně z oboru

Vychází Game Ready ovladače pro Far Cry 5 [ clanek/2018040603-vychazi-game-ready-ovladace-pro-far-cry-5/ ]
Celá zprávička [ clanek/2018040603-vychazi-game-ready-ovladace-pro-far-cry-5/ ]

Integrace PayPal - snadno a rychle

[ http://programujte.com/profil/13487-petr-laslo/ ]Google [ ?rel=author ]       [ http://programujte.com/profil/14523-martin-simecek/ ]Google [ ?rel=author ]       16. 4. 2009       23 958×

V dnešním článku se podíváme na to, jak do svého objednávkového systému zaintegrujeme platbu pomocí PayPal.

Možností integrace PayPal máme několik:

  1. Pomocí tlačítka “Buy now” - po kliknutí je zákazník přesměrován na stránky PayPal.
  2. Použití nákupního košíku PayPal – propojení webu s nákupním košíkem PayPal.
  3. Použití PayPal Express Checkout – v internetovém obchodu nejsou vyžadovány po zákazníkovi žádné údaje, obchodník obdrží údaje, které zákazník zadal při registraci na PayPal.

V článku se budeme věnovat jen možnosti č.1. Dle mého názoru je integrace této metody jednoduchá a dostačující. K tomu, abychom mohli přijímat platby přes PayPal, musíme mít vlastní účet registrovaný u PayPal. Pokud jej nemáte, učiňte tak zde: http://paypal.com [ http://paypal.com ] .

Nyní se vrhneme na samotnou integraci. V prvním kroku musíme přidat v objednávkovém systému na stránku, kde zákazník vybírá způsob platby, další volbu, a to platbu pomocí PayPal. Jako názornou ukázku jsem použil objednávkový systém stronghost.cz.

Tento krok je tedy zcela individuální a záleží na každém programátorovi, jak jej provede. Druhým krokem je umístění Pay buttonu na stránku s výzvou k platbě. Já osobně jsem to řešil na stronghost.cz umístěním tlačítka k rekapitulaci objednávky.

K zobrazení tohoto tlačítka použijeme následující kód:

<form method="post" action="https://www.paypal.com/cgi-bin/webscr">
<!--Váš e-mail používaný u PayPal, v mém případě info@stronghost.cz -->
<input value="info@stronghost.cz" type="hidden" name="business" />
<!-- Specify a Buy Now button. -->
<input value="_xclick" type="hidden" name="cmd" />
<!--Popis platby. -->
<input value="Objednávka webhostingu č. 0000000044" type="hidden" name="item_name" />
<!--Částka. -->
<input value="624" type="hidden" name="amount" />
<!--Měna. -->
<input value="CZK" type="hidden" name="currency_code" />
<!--Obrázek pro vzhled tlačítka. -->
<input border="0" alt="PayPal - The safer, easier way to pay online" src="https://www.paypal.com/en_US/i/btn/btn_buynow_LG.gif" type="image" name="submit" /> 
    <img border="0" alt="" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1" /> 
</form>

Jak jste si již jistě všimli, jediné, co potřebujeme, je změnit hodnoty následujících řádků:

<input value="info@stronghost.cz" type="hidden" name="business" />
<input value="Objednávka webhostingu č. 0000000044" type="hidden" name="item_name" />
<input value="624" type="hidden" name="amount" />
<input value="CZK" type="hidden" name="currency_code" />

Tyto hodnoty u item_name, amount a currency_code budeme samozřejmě měnit dynamicky pomocí některého z jazyků (PHP, C# ASP.NET, Python, Perl, Ruby atd…). Nyní máme implementaci hotovou, po kliknutí na tlačítko přejdeme na stránku, kde můžeme provést platbu.

Tak nyní máme hotovo, doufám, že tento článek bude k užitku a pomůže vám k snadné integraci PayPal. Budu rád za vaše komentáře.


Článek stažen z webu Programujte.com [ http://programujte.com/clanek/2009041301-integrace-paypal-snadno-a-rychle/ ].