Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 14197|Odgovoriti: 1

Razvoj vmesnika PayPal PayPal

[Kopiraj povezavo]
Objavljeno na 30. 04. 2019 21:12:12 | | | |
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.






Prejšnji:"Maven vaja" Xu Xiaobin
Naslednji:Strojno učenje Izvirni PDF eBook 45 knjig
 Najemodajalec| Objavljeno na 3. 05. 2020 17:45:14 |
Uporabite svoj enkapsuliran PayPal, ker ima PayPal dve vrsti avtentikacije
1: Uporabite vmesnik za pridobitev žetona (zaradi slabega omrežja žeton pogosto ni pridobljen, in pridobi se časovni zamik pridobivanja)
2: Uporaba glave Osnovna validacija (trenutni scenarij)
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com