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

Pogled: 24676|Odgovoriti: 0

[Vir] . Neto integracija PayPal IPN vrnjene vrednosti je bila vedno NEVELJAVNA

[Kopiraj povezavo]
Objavljeno na 28. 05. 2019 16:16:05 | | | |
Najprej povezava do dokumenta Obvestila o takojšnjem plačilu (IPN):Prijava do hiperpovezave je vidna.

Ko strežnik prejme takojšnje obvestilo o plačilu, ga morate potrditi tako, da ustvarite HTTP POST, poslan PayPal. Vaša OBJAVA naj bo poslana na:Prijava do hiperpovezave je vidna.

(ko ga prejmete). Prav tako morate k POST nizu dodati spremenljivko z imenom "cmd" z vrednostjo "_notify-validate" (npr. cmd=_notify-validate).

PayPal bo na POST odgovoril z besedo "PREVERJENO"ali"NEVELJAVNA”。


PREVERJENO: Validacija je uspešna, INVALID pomeni, da validacija ni uspela.

Rešitev:

Spremenite kodiranje znakov v PayPal in poiščite "Settings - Sales Tools - PayPal Button Language Encoding - More Encoding Options", kot je prikazano na spodnji sliki:



Nastavite "Ali želite uporabiti isto kodiranje (npr. IPN, prenosljive dnevnike, e-pošto) v podatkih, ki vam jih pošilja PayPal?" "Kodirano kot UTF-8.

Moja koda:



Poskusite potrditi z Postmanjem, ki prav tako vrne "PREVERJENO", kot je prikazano spodaj:






Prejšnji:WPF se prijavi v Discuz in objavi
Naslednji:. .NET odpornost in obvladovanje prehodnih okvar Pollyjeva strategija ponovnega poskusa
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