Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 14197|Odpověď: 1

Vývoj rozhraní PayPal PayPal

[Kopírovat odkaz]
Zveřejněno 30.04.2019 21:12:12 | | | |
Nedávno se web potřebuje připojit k mezinárodnímu platebnímu rozhraní PayPal a trvalo několik dní, než zaznamenal úskalí, na která narazil pro pozdější použití.

1. Prvním krokem je podat žádost o obchodní účet na oficiálních webových stránkáchPřihlášení k hypertextovému odkazu je viditelné.Nevím přesné kroky, koneckonců jsem nepřišel žádat

2. Protože zde používáme webovou stránku, používáme nejpohodlnější standardní platební verzi webu a zbytek lze také implementovat pomocí API rychlého placení.

Nejprve nakonfigurujeme informace o parametrech, které potřebujeme použít do konfigurace
Poté vytvoříme kód stránky, který vyžaduje zveřejnění, a uložíme hodnoty, které je třeba vyplnit, do skryté domény <typ vstupu="skryté" />

Tyto parametry jsou důležitější a můžete navštívit oficiální webové stránky, kde najdete relevantní dokumenty pro komplexnější úvod parametrů

3. Iniciační kód je v pořádku, napišme kód, který stránku vrátí a upozorní

Na stránce s oznámeními můžeme získat následující klíčové parametry

Můžeme použít item_number parametry, které odpovídají databázi, ověřovat podle pay_order, abychom zabránili opětovnému použití, a posoudit, zda je transakce úspěšná na základě pay_status (pay_status="Dokončeno").

Jedna věc, kterou je třeba zmínit, je, že PayPal automaticky nevrací automaticky a je potřeba mít příslušné konfigurace. Kroky: Informace o uživateli - > oznámení o prodeji - > nastavení platebních návyků na webu




Stačí zapnout dvě místa na obrázku.

4. Stránka s vrácením se obvykle používá pouze k zobrazení výsledků dobíjení a obvykle ji umisťujeme na stránku s oznámeními, aby se postarala o příslušnou obchodní logiku.


Metoda ValidateSource se většinou ověřuje tak, že se rozhraní vyvolá po získaných parametrech + "&cmd=_notify-validate", aby se zjistilo, zda nebyly parametry během procesu předávání upraveny.

Všimněte si červené oblasti výše, to musí být nepostradatelné, https rozhraní, ke kterému přistupujeme, pokud výše uvedený kód chybí, nahlásí výjimku: Žádost zrušena: Nepodařilo se vytvořit SSL/TLS zabezpečený kanál

Po napsání výše uvedeného kódu ho můžeme publikovat na server k testování, PayPal má stále relativně dobrý test, poskytuje nám speciální testovací adresu, můžete libovolně přidávat obchodníky a osobní účty k testování.

Nejprve se přihlásíme s naším registrovaným účtem:Přihlášení k hypertextovému odkazu je viditelné.


Po přihlášení zjistíme, že



Zde dostaneme dva výchozí účty, samozřejmě můžete také provádět jakékoli změny, a pak můžeme testovat s účty, které nastavíme

Po dokončení testu, pokud se chceme přihlásit do našeho testovacího účtu a zobrazit informace, musíme použít tuto URL:Přihlášení k hypertextovému odkazu je viditelné.

Přihlašujeme se zde s obchodním účtem a zde také musíme znovu zpracovat konfigurační informace v kroku 3.

Zde si také můžete ověřit naše informace o IPN





Oficiální úvod:Přihlášení k hypertextovému odkazu je viditelné.






Předchozí:"Maven trénink" Xu Xiaobin
Další:Originální PDF eBook 45 knih Machine Learning
 Pronajímatel| Zveřejněno 03.05.2020 17:45:14 |
Použijte svůj vlastní zapouzdřený PayPal, protože PayPal má dva typy autentizace
1: Použijte rozhraní k získání tokenu (kvůli špatné síti se token často nezíská a získá se timeout získání)
2: Použití hlavičky Základní validace (aktuální scénář)
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com