Nedávno sa stránka potrebovala pripojiť k medzinárodnému platobnému rozhraniu PayPal a trvalo niekoľko dní, kým zaznamenala úskalia, na ktoré narazila, na neskoršie použitie.
1. Prvým krokom je podanie žiadosti o obchodný účet na oficiálnej webovej stránkePrihlásenie na hypertextový odkaz je viditeľné.Neviem presné kroky, veď som neprišiel žiadať
2. Keďže tu používame webovú stránku, používame najpohodlnejšiu štandardnú platobnú verziu webovej stránky a zvyšok je možné implementovať aj pomocou API rýchlej platby.
Najprv nakonfigurujeme informácie o parametroch, ktoré potrebujeme použiť do konfigurácie
Potom vytvoríme kód stránky, ktorý vyžaduje, aby sme ich zverejnili, a uložíme hodnoty, ktoré musíme vyplniť, do skrytej domény <typ vstupu="skrytý" />
Tieto parametre sú dôležitejšie a môžete navštíviť oficiálnu webovú stránku, kde nájdete relevantné dokumenty pre komplexnejšie predstavenie parametrov
3. Iniciačný kód je v poriadku, napíšme kód, ktorý vráti a upozorní stránku
Na notifikačnej stránke môžeme získať nasledujúce kľúčové parametre
Môžeme použiť item_number parametre na zodpovedanie databáze, overiť podľa pay_order, aby sme zabránili opätovnému použitiu, a posúdiť, či je transakcia úspešná na základe pay_status (pay_status="Dokončená").
Jedna vec, ktorú treba spomenúť, je, že PayPal automaticky nevracia automaticky, a sú potrebné príslušné konfigurácie. Kroky: Informácie o používateľovi - > oznámenie o predaji - > nastavenie platebných návykov na webovej stránke
Stačí zapnúť dve miesta na obrázku.
4. Stránka s návratmi sa zvyčajne používa len na zobrazenie výsledkov dobíjania a zvyčajne ju umiestňujeme na stránku s notifikáciami, aby spracovala príslušnú obchodnú logiku.
Metóda ValidateSource sa väčšinou overuje tak, že po získaných parametroch + "&cmd=_notify-validate" volá rozhranie, aby sa zistilo, či neboli parametre počas procesu odovzdávania upravené.
Všimnite si červenú oblasť vyššie, to musí byť nevyhnutné, https rozhranie, ku ktorému pristupujeme, ak chýba uvedený kód, nahlási výnimku: Požiadavka zrušená: Nepodarilo sa vytvoriť SSL/TLS bezpečný kanál
No, po napísaní vyššie uvedeného kódu ho môžeme zverejniť na serveri na testovanie, PayPal má stále relatívne dobrý test, poskytuje nám špeciálnu testovaciu adresu, môžete ľubovoľne pridávať obchodníkov a osobné účty na testovanie.
Najprv sa prihlásime s naším registrovaným účtom:Prihlásenie na hypertextový odkaz je viditeľné.
Po prihlásení sme zistili, že
Tu dostaneme dva predvolené účty, samozrejme, môžete robiť zmeny, a potom môžeme testovať s účtami, ktoré nastavíme
Po dokončení testu, ak sa chceme prihlásiť do nášho testovacieho účtu na zobrazenie informácií, musíme použiť túto URL:Prihlásenie na hypertextový odkaz je viditeľné.
Tu sa prihlasujeme cez obchodný účet a tu musíme opäť spracovať konfiguračné informácie v kroku 3.
Tu si môžete tiež pozrieť naše informácie o IPN
Oficiálny úvod:Prihlásenie na hypertextový odkaz je viditeľné.
|