Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 14197|Răspunde: 1

Dezvoltarea interfeței PayPal PayPal

[Copiază linkul]
Postat pe 30.04.2019 21:12:12 | | | |
Recent, site-ul trebuie să se conecteze la interfața internațională de plată PayPal și a durat câteva zile să înregistreze capcanele cu care s-a confruntat pentru utilizare ulterioară.

1. Primul pas este să aplici pentru un cont de comerciant pe site-ul oficialAutentificarea cu hyperlink este vizibilă.Nu știu pașii specifici aici, până la urmă, nu am venit să aplic

2. Pentru că folosim site-ul aici, folosim cea mai convenabilă versiune standard de plată pe site, iar restul pot fi implementate și cu API-ul de plată rapidă.

Mai întâi, configurăm informațiile parametrilor pe care trebuie să le folosim în configurație
Apoi construim codul paginii care ne obligă să postăm și stocăm valorile care trebuie completate în domeniul ascuns <input type="hidden" />

Acești parametri sunt mai importanți și poți accesa site-ul oficial pentru a găsi documente relevante pentru o introducere mai cuprinzătoare a parametrilor

3. Codul de inițiere este în regulă, să scriem codul pentru a returna și a notifica pagina

Pe pagina de notificare, putem primi următorii parametri cheie

Putem folosi item_number parametri pentru a corespunde bazei de date, verifica conform pay_order pentru a preveni reutilizarea și judeca dacă tranzacția este reușită pe baza pay_status (pay_status="Finalizat").

Un lucru de reținut aici este că PayPal nu returnează automat implicit, iar configurațiile relevante sunt necesare. Pași: Informații despre utilizator - notificare de vânzări > - > setarea obiceiului de plată pe site-ul web




Doar setează cele două locuri din imagine pe pornit.

4. Pagina de retur este folosită în general doar pentru a afișa rezultatele reîncărcării și, în general, o plasăm pe pagina de notificare pentru a gestiona logica de business relevantă.


Metoda ValidateSource este verificată în principal prin apelarea interfeței după parametrii obținuți + "&cmd=_notify-validate" pentru a verifica dacă parametrii au fost manipulați în timpul procesului de trecere.

Observați zona roșie de mai sus, aceasta trebuie să fie indispensabilă, interfața https la care accesăm, dacă lipsește codul de mai sus, va raporta o excepție: Cerere abortată: A eșuat crearea unui canal securizat SSL/TLS

Ei bine, după ce scriem codul de mai sus, îl putem publica pe server pentru testare, testul PayPal este încă relativ bun, oferindu-ne o adresă specială de testare, poți adăuga arbitrar comercianți și conturi personale pentru testare.

În primul rând, ne conectăm cu contul nostru înregistrat:Autentificarea cu hyperlink este vizibilă.


După autentificare, găsim



Aici vom primi două conturi implicite, desigur, poți face și modificări, iar apoi putem testa cu conturile pe care le-am setat

După finalizarea testului, dacă vrem să ne conectăm la contul nostru de test pentru a vedea informațiile, trebuie să folosim acest URL:Autentificarea cu hyperlink este vizibilă.

Ne conectăm cu contul de comerciant aici, iar aici trebuie să operăm din nou informațiile de configurare la pasul 3.

Aici poți verifica și informațiile noastre IPN





Introducere oficială:Autentificarea cu hyperlink este vizibilă.






Precedent:"Antrenamentul Maven" Xu Xiaobin
Următor:Machine Learning Original PDF eBook 45 cărți
 Proprietarul| Postat pe 03.05.2020 17:45:14 |
Folosește-ți propriul PayPal încapsulat pentru că PayPal are două tipuri de autentificare
1: Folosirea interfeței pentru a obține tokenul (din cauza rețelei slabe, tokenul adesea nu este obținut, iar timeout-ul de achiziție este obținut)
2: Folosirea antetului Validare de bază (scenariu curent)
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com