|
|
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 įvykisKitą:Vokiečių literatūra, PDF, daug g
|