Es esmu veicis Alipay maksājumu daudzas reizes, bet es joprojām bieži iekrīt bedrē, tāpēc es to tagad sakārtošu atsaucei
1. Par publiskās atslēgas iestatīšanu
Noteikti pievērsiet uzmanību "Alipay publiskajai atslēgai", neaizpildiet lietojumprogrammu publisko atslēgu, pretējā gadījumā jūs būsiet bedrītē
2. Atzvanīšanas domēna nosaukuma adrese
Tīrs, nav parametru, piemēram: http://*****.com/notify.php, nerakstiet: http://*****.com/back.php?r=notify.
Šī uzmanība ir paredzēta ietvara izmantošanai, jums ir jāizdaiļo URL, pretējā gadījumā jūs tieši izmantosiet to ar parametriem, un atzvanīšana tiks ievietota "? Ja visi šie parametri tiek noņemti, tad faktiskā atzvanīšanas funkcija noteikti nebūs pieejama, tā var būt tikai mājas lapa vai kaut kas tamlīdzīgs.
3. Pievērsiet uzmanību atzvanīšanas domēna nosaukuma iestatījumu iestatīšanai
Šī atzvanīšana ir lietojumprogrammas vārteja, nevis autorizēta atzvanīšanas adrese.
4. Par parametriem, kas satur ķīniešu valodu
Alipay atzvanīšana tiek sniegta tieši ķīniešu valodā, bez kodēšanas. Kad es ierakstu žurnālu, es to kodēju un ievietoju žurnālā, tāpēc es tieši izmantoju paraksta rīku, lai pārbaudītu žurnāla saturu, un tas neiziet. Tāpēc vienkārši izmantojiet noklusējuma bez kodējuma demonstrācijā, nekodējiet ķīniešu valodu. (Es izmantoju PHP, ja tas ir java ķīniešu, man tas ir jārīkojas pašam)
5. Pēdējais ir brīdināt sevi
Noteikti skaidri izlasiet parametrus un nerakstiet. Atzvanīšanas pasūtījuma ID parametrs ir "out_trade_no" nav "orderid", summa ir "total_amount", nevis "nauda", jo uzreiz tiek rakstītas vairākas maksājumu saskarnes, tāpēc atzvanīšanas pārbaude ir publiska funkcija, kas tieši kopēta, nepievēršot uzmanību, un rezultāts ir stundu izšķiešana. Pievērsiet uzmanību tam nākotnē.
Ir arī dažas lietas, kas jāatzīmē, piemēram: paraksta metode ir "RSA2", kodējums ir "UTF-8" utt., Demonstrācijai ir noklusējumi, vienkārši nepārvietojiet to, ja vien tas nav nepieciešams. Ja jums nav nepieciešama demonstrācija, pievērsiet uzmanību tiem.
Sinhrona atgriešanas apstrāde (return_url): Tā ir vizuāla atgriešanās, IE lapas lēciena paziņojums, kamēr maksājums ir veiksmīgs, Alipay pāriet uz šo adresi, izmantojot get metodi, un tai ir parametri šai lapai. Klientu piesaistes informāciju ietekmē klientu darbības. Ja pircējs maksā pilnā apmērā Pēc pabeigšanas klientu serveris reaģē lēni, un pircējs aizver lapu, kad Alipay uzvedne "zibmaksājums veiksmīgs", tad klienta vietne nevar iegūt informāciju, ko mūsu pusē sauc par "nomesto pasūtījumu". Turklāt šī atgriešanas apstrāde ir vienreizējs zvans, tas ir, sinhronā atgriešanas apstrāde tiek izsaukta pēc veiksmīgas apmaksas. Asinhronā atgriešanās apstrāde (notify_url): tā datu mijiedarbība notiek caur datu mijiedarbību starp serveriem, kas jānovieto serverī (publiskajā tīklā) testēšanai, un serveris ievieto ziņojumus asinhronās atgriešanās apstrādes lapā, kurai nepieciešama klienta tehnoloģija, lai apstrādātu saistīto datu apstrādi asinhronās atgriešanas apstrādes lapā , un pēc tam katrs solis ir jāatgriež Alipay panākumiem (nevar saturēt citas HTML skriptēšanas valodas un nevar veikt lapas lēcienu. Ja šī atgriešanas apstrāde ir laba, tad pasūtījuma kritums būtībā nenotiks, jo Alipay atgriezīs pasūtījuma informāciju 6 ~ 10 reizes 24 stundu laikā uz klienta vietni, līdz Alipay gūst panākumus. Piezīme: Sinhronu atgriešanas apstrādi ietekmē pircēja darbības: Ja pircējs darbojas, Alipay pēc operācijas pabeigšanas nonāk Alipay ātrās veiksmes lapā, šobrīd, jo serveris ir attiecīgi lēns, tad pircējs var aizvērt šo lapu, šobrīd jūs nevarēsiet pieņemt Alipay atgriezto informāciju, un dažas internetbankas neizsauks Alipay sinhrono atgriešanos pēc maksājuma Atgriezieties apstrādes lapā, lai nevarētu akceptēt datus, veicot sinhronu datu apstrādi.
|