|
|
Postitatud 06.12.2018 19:22:08
|
|
|
|

Olen Alipay makseid mitu korda teinud, kuid ikka kukun tihti kraavi, nii et lahendan selle nüüd viiteks
1. Avaliku võtme seadistamisest
Pööra kindlasti tähelepanu "Alipay avalikule võtmele", ära täida taotlust avalikku võtit, muidu jääd sind välja
2. Tagasikõne domeeninime aadress
Puhas, ilma parameetriteta, näiteks: http://*****.com/notify.php, ära kirjuta: http://*****.com/back.php?r=notify.
See tähelepanu on raamistiku kasutamiseks, URL-i tuleb kaunistada, vastasel juhul kasutad otse seda, millel on parameetrid, ja tagasikõne paneb "? Kui kõik järgmised parameetrid eemaldatakse, siis tegelik tagasikõne funktsioon kindlasti ei ole ligipääsetav, see võib olla ainult avaleht või midagi sarnast.
3. Pööra tähelepanu tagasikõnedomeeni nime seadistustele
See tagasikõne on rakenduse lüüs, mitte volitatud tagasikõne aadress.
4. Hiina keelt sisaldavate parameetrite kohta
Alipay tagasikõned antakse otse hiina keeles, ilma kodeerimiseta. Kui ma logi salvestan, kodeerin selle ja panen logisse, nii et kasutan otse allkirjatööriista, et logi sisu kontrollida, ja see ei läbi. Seega kasuta demo puhul vaikimisi "no encodingut", ära kodeeri hiina keelt. (Kasutan PHP-d, kui see on Java hiina keel, pean ise hakkama saama)
5. Viimane on enda hoiatamine
Loe kindlasti parameetreid selgelt ja ära kritselda. Tagasikõne tellimuse ID parameeter on "out_trade_no" ei ole "orderid", summa on "total_amount" mitte "raha", sest mitu makseliidest kirjutatakse korraga, seega on tagasikõne kontroll avalik funktsioon, otse kopeeritud, ilma tähelepanu pööramata, ja tulemuseks on tundide raiskamine. Pööra sellele tulevikus tähelepanu.
On ka mõned asjad, mida tasub tähele panna, näiteks: allkirjameetod on "RSA2", kodeerimine "UTF-8" jne, demo puhul on vaikimisi, lihtsalt ära liiguta seda, kui see pole hädavajalik. Kui sul pole demo vaja, pööra tähelepanu neile.
Sünkroonne tagastustöötlemine (return_url): See on visuaalne tagastus, ehk lehekülje hüppe teavitus, kui makse õnnestub, hüppab Alipay sellele aadressile get meetodi kaudu ja sellel lehel on parameetrid. Kliendi hankimise infot mõjutavad kliendi tegevused. Kui ostja maksab kogu summa Pärast tehingu lõpetamist reageerib kliendiserver aeglaselt ning ostja sulgeb lehe siis, kui Alipay ütleb "kohene makse õnnestus", siis ei saa kliendi veebileht infot, mida meie poolt nimetatakse "langetatud tellimuseks". Lisaks on see tagastusprotsess ühekordne kõne, st sünkroonne tagastustöötlemine kutsutakse välja pärast makse õnnestumist. Asünkroonne tagastustöötlus (notify_url): Selle andmesuhtlus toimub serverite vahelise andmesuhtluse kaudu, mis tuleb testimiseks paigutada serverisse (avalikku võrku) ning server postitab sõnumeid asünkroonsele tagastustöötluse lehele, mis nõuab kliendi tehnoloogiat seotud andmete töötlemise protsessiks asünkroonsel tagastustöötluse lehel , ja seejärel tuleb iga samm tagastada Alipay edukusele (ei saa sisaldada teisi HTML skriptikeeli ega lehekülgede hüppamist). Kui tagastusprotsess on okei, siis tellimuse katkestust praktiliselt ei toimu, sest Alipay tagastab tellimuse andmed 6~10 korda 24 tunni jooksul kuni Alipay saavutab edu. Märkus: Sünkroonset tagastusprotsessi mõjutavad ostja tegevused: Kui ostja on töös, siseneb Alipay pärast operatsiooni lõpetamist Alipay kiire edu lehele, kuna server on vastavalt aeglane, võib ostja selle lehe sulgeda, sel ajal ei saa te Alipay tagastatud teavet vastu võtta ning mõned internetipangad ei kutsu pärast makset Alipay sünkroonset tagastust Mine tagasi töötlemislehele, et sa ei saaks andmeid vastu võtta, kui teed sünkroonset töötlemist.
|
Eelmine:Jooksusõlme vihje :events.js: 160 viskamist; Lahendamata 'vea' sündmusJärgmine:Saksa kirjandus, PDF, palju g
|