Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 12307|Atsakyti: 2

Kai kurios problemos, susijusios su "Alipay" mokėjimo asinchroniniu atgaliniu skambinimu

[Kopijuoti nuorodą]
Paskelbta 2018-12-06 19:22:08 | | | |
Aš daug kartų atlikau "Alipay" mokėjimą, bet vis tiek dažnai patenku į duobę, todėl dabar tai sutvarkysiu

1. Apie viešojo rakto nustatymą



Būtinai atkreipkite dėmesį į "Alipay viešąjį raktą", neužpildykite paraiškos viešojo rakto, kitaip pateksite į duobes

2. Atgalinio skambinimo domeno vardas

Švarus, neturite parametrų, pvz.: http://*****.com/notify.php, nerašykite: http://*****.com/back.php?r=notify.

Šis dėmesys skirtas naudoti sistemą, turite pagražinti URL, kitaip tiesiogiai naudosite tą, kuris turi parametrus, o atgalinis skambutis bus įdėtas "? Jei visi šie parametrai bus pašalinti, tikroji atgalinio skambinimo funkcija tikrai nebus pasiekiama, tai gali būti tik pagrindinis puslapis ar kažkas panašaus.



3. Atkreipkite dėmesį į atgalinio skambinimo domeno vardo nustatymų nustatymą

Šis atgalinis iškvietimas yra programos šliuzas, o ne įgaliotas atgalinio skambinimo adresas.

4. Apie parametrus, kuriuose yra kinų

"Alipay" atgaliniai skambučiai pateikiami tiesiogiai kinų kalba, be kodavimo. Kai įrašau žurnalą, jį koduoju ir įdedu į žurnalą, todėl tiesiogiai naudoju parašo įrankį, kad patikrinčiau žurnalo turinį, ir jis nepraeina. Taigi tiesiog naudokite numatytąjį be kodavimo demonstracinėje versijoje, nekoduokite kinų. (Aš naudoju PHP, jei tai java kinų, aš turiu tvarkyti jį pats)


5. Paskutinis yra įspėti save

Būtinai aiškiai perskaitykite parametrus ir nerašykite. Atgalinio skambučio užsakymo ID parametras yra "out_trade_no" nėra "orderid", suma yra "total_amount", o ne "pinigai", nes vienu metu rašomos kelios mokėjimo sąsajos, todėl atgalinio skambinimo patvirtinimas yra vieša funkcija, tiesiogiai nukopijuojama, nekreipiant dėmesio, o rezultatas yra valandų švaistymas. Atkreipkite į tai dėmesį ateityje.


Taip pat reikia atkreipti dėmesį į keletą dalykų, tokių kaip: parašo metodas yra "RSA2", kodavimas yra "UTF-8" ir t.t., demonstracinė versija turi numatytuosius nustatymus, tik neperkelkite jos, nebent reikia. Jei jums nereikia demonstracinės versijos, atkreipkite dėmesį į tai.


Sinchroninis grąžinimo apdorojimas (return_url): Tai vizualus grąžinimas, IE puslapio peršokimo pranešimas, kol mokėjimas sėkmingas, "Alipay" peršoka į šį adresą per gavimo metodą ir turi šio puslapio parametrus. Klientų pritraukimo informacijai įtakos turi klientų veiksmai. Jei pirkėjas sumoka visą sumą
Baigęs kliento serveris reaguoja lėtai, o pirkėjas uždaro puslapį, kai "Alipay" raginimas "momentinis mokėjimas sėkmingas", tada kliento svetainė negali gauti informacijos, kuri mūsų pusėje vadinama "išmestu užsakymu". Be to, šis grąžinimo apdorojimas yra vienkartinis skambutis, tai yra, sinchroninis grąžinimo apdorojimas iškviečiamas sėkmingai atlikus mokėjimą.
Asinchroninis grąžinimo apdorojimas (notify_url): jo duomenų sąveika vyksta per duomenų sąveiką tarp serverių, kurie turi būti patalpinti serveryje (viešajame tinkle) testavimui, o serveris skelbia pranešimus asinchroninio grąžinimo apdorojimo puslapyje, kuriam reikalinga kliento technologija, kad būtų galima apdoroti susijusius duomenis asinchroninio grąžinimo apdorojimo puslapyje
, o tada kiekvienas veiksmas turi būti grąžintas į "Alipay" sėkmę (negali būti kitų HTML scenarijų kalbų ir negali peršokti puslapių. Jei šis grąžinimo apdorojimas bus geras, užsakymas iš esmės nebus nutrauktas, nes "Alipay" grąžins užsakymo informaciją per 6 ~ 10 kartų per 24 valandas
į kliento svetainę, kol "Alipay" užfiksuos sėkmę.
Pastaba: Sinchroniniam grąžinimo apdorojimui įtakos turi pirkėjo veiksmai:
Jei pirkėjas veikia, "Alipay" baigęs operaciją patenka į "Alipay" greito sėkmės puslapį, šiuo metu, nes serveris yra atitinkamai lėtas, pirkėjas gali uždaryti šį puslapį, šiuo metu negalėsite priimti "Alipay" grąžintos informacijos, o kai kuri internetinė bankininkystė neiškvies "Alipay" sinchroninio grąžinimo po apmokėjimo
Grįžkite į apdorojimo puslapį, kad negalėtumėte priimti duomenų, kai apdorojate duomenis sinchroniškai.







Ankstesnis:Paleisti mazgo užuomina :events.js: 160 metimas; Neapdorotas klaidos įvykis
Kitą:Vokiečių literatūra, PDF, daug g
 Savininkas| Paskelbta 2018-12-06 19:40:44 |
Serverio pranešimas, atitinkamas parametras yra notify_url, o "Alipay" pranešimas naudoja POST metodą
B puslapis pereina prie pranešimo, atitinkamas parametras return_url, o "Alipay" pranešimas naudoja GET metodą
Paskelbta 2018-12-09 18:03:14 |
Oficiali svetainės dokumento nuoroda:https://docs.open.alipay.com/270/
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com