Nedavno se je spletna stran morala povezati z mednarodnim plačilnim vmesnikom PayPal in trajalo je nekaj dni, da je zabeležila pasti, na katere se je srečala, za kasnejšo uporabo.
1. Prvi korak je prijava za trgovski račun na uradni spletni straniPrijava do hiperpovezave je vidna.Ne poznam natančnih korakov tukaj, saj nisem prišel, da bi se prijavil
2. Ker uporabljamo spletno stran tukaj, uporabljamo najbolj priročno standardno plačilno različico, ostalo pa je mogoče implementirati tudi z API-jem hitrega plačila.
Najprej konfiguriramo podatke o parametrih, ki jih potrebujemo za uporabo v konfiguraciji
Nato zgradimo kodo strani, ki zahteva, da objavimo, in shranimo vrednosti, ki jih je treba izpolniti, v skrito domeno <vhodni tip="skriti" />
Ti parametri so pomembnejši, zato lahko obiščete uradno spletno stran za ustrezne dokumente za bolj celovit uvod v parametre
3. Iniciacijska koda je v redu, napišimo kodo, da se stran vrne in obvesti
Na strani z obvestili lahko dobimo naslednje ključne parametre
Lahko uporabimo item_number parametre, ki ustrezajo bazi podatkov, preverimo glede na pay_order, da preprečimo ponovno uporabo, in presodimo, ali je transakcija uspešna na podlagi pay_status (pay_status="Zaključeno").
Ena stvar, ki jo je treba omeniti, je, da PayPal privzeto ne vrne samodejno in so potrebne ustrezne nastavitve. Koraki: Uporabniške informacije - > obvestilo o prodaji - > nastavitev plačilnih navad na spletni strani
Samo nastavi obe mesti na sliki na vklopljeno.
4. Stran z vračili se običajno uporablja le za prikaz rezultatov polnjenja, običajno pa jo postavimo na obvestilno stran, da obvladujemo ustrezno poslovno logiko.
Metoda ValidateSource se večinoma preverja tako, da se vmesnik pokliče po pridobljenih parametrih + "&cmd=_notify-validate", da se preveri, ali so bili parametri med procesom posredovanja spremenjeni.
Opazite rdeče območje zgoraj, to mora biti nepogrešljivo, https vmesnik, do katerega dostopamo, če zgornja koda manjka, bo poročal o izjemi: Zahteva prekinjena: Ni uspelo ustvariti SSL/TLS varnega kanala
No, po pisanju zgornje kode jo lahko objavimo na strežniku za testiranje, PayPal test je še vedno razmeroma dober, saj nam omogoča poseben testni naslov, lahko poljubno dodamo trgovce in osebne račune za testiranje.
Najprej se prijavimo z našim registriranim računom:Prijava do hiperpovezave je vidna.
Po prijavi ugotovimo, da
Tukaj bomo dobili dva privzeta računa, seveda lahko tudi sami naredite spremembe, nato pa lahko testiramo z nastavljenimi računi
Ko je test zaključen, če želimo vstopiti v naš testni račun za ogled informacij, moramo uporabiti ta URL:Prijava do hiperpovezave je vidna.
Tukaj se prijavimo s trgovskim računom, tukaj pa moramo ponovno obdelati nastavitve v koraku 3.
Tukaj lahko preverite tudi naše informacije o IPN
Uradni uvod:Prijava do hiperpovezave je vidna.
|