Nylig må nettsiden koble seg til det internasjonale betalingsgrensesnittet PayPal, og det tok noen dager å registrere fallgruvene den støtte på for senere bruk.
1. Første steg er å søke om en handelskonto på den offisielle nettsidenInnloggingen med hyperkoblingen er synlig.Jeg kjenner ikke de spesifikke stegene her, tross alt kom jeg ikke for å søke
2. Siden vi bruker nettsiden her, bruker vi den mest praktiske standardversjonen for nettstedets betaling, og resten kan også implementeres med API-et for rask utsjekking.
Først konfigurerer vi parameterinformasjonen vi trenger å bruke inn i konfigurasjonen
Deretter bygger vi sidekoden som krever at vi legger ut, og lagrer verdiene som må fylles ut i det skjulte domenet <input type="hidden" />
Disse parameterne er viktigere, og du kan gå til den offisielle nettsiden for å finne relevante dokumenter for en mer omfattende parameterintroduksjon
3. Initieringskoden er grei, la oss skrive koden for å returnere og varsle siden
På varslingssiden kan vi få følgende nøkkelparametere
Vi kan bruke item_number parametere som samsvarer med databasen, verifisere i henhold til pay_order for å forhindre gjenbruk, og vurdere om transaksjonen lykkes basert på pay_status (pay_status="Fullført").
En ting å merke seg her er at PayPal ikke automatisk returnerer som standard, og relevante konfigurasjoner kreves. Trinn: Brukerinformasjon – > salgsvarsel – > innstilling for betalingsvaner på nettsiden
Bare sett de to stedene på bildet til på.
4. Retursiden brukes vanligvis kun til å vise oppladingsresultatene, og vi legger den vanligvis på varslingssiden for å håndtere relevant forretningslogikk.
ValidateSource-metoden verifiseres hovedsakelig ved å kalle grensesnittet etter de oppnådde parameterne + "&cmd=_notify-validate" for å se om parameterne har blitt tuklet med under overføringsprosessen.
Merk det røde området over, dette må være uunnværlig, https-grensesnittet vi får tilgang til, hvis koden over mangler, vil rapportere et unntak: Forespørsel avbrutt: Mislyktes i å opprette en SSL/TLS-sikker kanal
Vel, etter å ha skrevet koden ovenfor, kan vi publisere den på serveren for testing, PayPal sin test er fortsatt relativt god, og gir oss en spesiell testadresse, du kan vilkårlig legge til forhandlere og personlige kontoer for testing.
Først logger vi inn med vår registrerte konto:Innloggingen med hyperkoblingen er synlig.
Etter innlogging finner vi
Her får vi to standardkontoer, selvfølgelig kan du også gjøre eventuelle endringer, og så kan vi teste med kontoene vi har satt opp
Etter at testen er fullført, hvis vi vil logge inn på testkontoen vår for å se informasjon, må vi bruke denne URL-en:Innloggingen med hyperkoblingen er synlig.
Vi logger inn med handelskontoen her, og her må vi også operere konfigurasjonsinformasjonen i steg 3 igjen.
Her kan du også sjekke vår IPN-informasjon
Offisiell introduksjon:Innloggingen med hyperkoblingen er synlig.
|