Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 14197|Svar: 1

Udvikling af PayPal PayPal-grænsefladen

[Kopier link]
Opslået på 30/04/2019 21.12.12 | | | |
For nylig skal hjemmesiden forbinde til den internationale betalingsgrænseflade PayPal, og det tog et par dage at registrere de faldgruber, den stødte på, til senere brug.

1. Det første skridt er at ansøge om en handelskonto på den officielle hjemmesideHyperlink-login er synlig.Jeg kender ikke de specifikke trin her, jeg kom trods alt ikke for at søge

2. Fordi vi bruger hjemmesiden her, bruger vi den mest bekvemme standardversion af betalingsbetaling, og resten kan også implementeres med API'en til hurtig udbetaling.

Først konfigurerer vi de parameteroplysninger, vi skal bruge, ind i konfigurationen
Derefter bygger vi sidekoden, der kræver, at vi poster, og gemmer de værdier, der skal udfyldes i det skjulte domæne <inputtype="skjult" />

Disse parametre er vigtigere, og du kan gå ind på den officielle hjemmeside for at finde relevante dokumenter for en mere omfattende parameterintroduktion

3. Initieringskoden er okay, lad os skrive koden til at returnere og give besked til siden

På notifikationssiden kan vi få følgende nøgleparametre

Vi kan bruge item_number parametre til at svare til databasen, verificere efter pay_order for at forhindre genbrug og vurdere, om transaktionen lykkes ud fra pay_status (pay_status="Afsluttet").

En ting at bemærke her er, at PayPal ikke automatisk returnerer som standard, og relevante konfigurationer er nødvendige. Trin: Brugerinformation - > salgsmeddelelse - > indstilling af betalingsvaner på hjemmesiden




Sæt bare de to steder på billedet til tændt.

4. Retursiden bruges som regel kun til at vise genopladningsresultaterne, og vi lægger den som regel på notifikationssiden for at håndtere den relevante forretningslogik.


ValidateSource-metoden verificeres hovedsageligt ved at kalde grænsefladen efter de opnåede parametre + "&cmd=_notify-validate" for at se, om parametrene er blevet manipuleret under overleveringsprocessen.

Bemærk det røde område ovenfor, dette skal være uundværligt, https-grænsefladen vi tilgår vil rapportere en undtagelse, hvis ovenstående kode mangler: Anmodning afbrudt: Fejlede i at oprette en SSL/TLS sikker kanal

Nå, efter at have skrevet ovenstående kode, kan vi udgive den til serveren til test, PayPal's test er stadig relativt god, og giver os en særlig testadresse, du kan vilkårligt tilføje forhandlere og personlige konti for at teste.

Først logger vi ind med vores registrerede konto:Hyperlink-login er synlig.


Efter login finder vi



Her får vi to standardkonti, selvfølgelig kan du også lave ændringer, og så kan vi teste med de konti, vi har sat

Når testen er gennemført, skal vi, hvis vi vil logge ind på vores testkonto for at se information, bruge denne URL:Hyperlink-login er synlig.

Vi logger ind med handelskontoen her, og her skal vi også igen bruge konfigurationsoplysningerne i trin 3.

Her kan du også tjekke vores IPN-information





Officiel introduktion:Hyperlink-login er synlig.






Tidligere:"Maven-øvelse" Xu Xiaobin
Næste:Machine Learning Original PDF eBook 45 bøger
 Udlejer| Opslået på 03/05/2020 17.45.14 |
Brug din egen indkapslede PayPal, fordi PayPal har to typer autentificering
1: Brug interfacet til at opnå tokenet (på grund af dårligt netværk opnås tokenet ofte ikke, og opkøbstimeout opnås)
2: Brug header Grundlæggende validering (nuværende scenarie)
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com