Tipuri de plată pe WeChat: plată prin cod de plată, plată JSAPI, plată nativă, plată APP, plată mini program, plată facială, așa cum se arată în figura de mai jos:
Autentificarea cu hyperlink este vizibilă.
Fiecare tip de plată corespunde unui caz de utilizare diferitDacă dezvoltăm un site H5 în contul oficial WeChat, putem folosi plata JSAPI pentru a finaliza colectarea comenzilor! Trebuie să aplici pentru un cont WeChat pentru a finaliza plata JSAPI.
Am ajutat un prieten să scrie o demonstrație despre plata JSAPI înainte, așa că o să rezolv și o voi trimite azi. Mai întâi, să aruncăm o privireRandări ale unui site web dezvoltat de .NET/C# care apelează cu succes plățile JSAPI:
Procesul de plată JSAPI
(1) Utilizatorii dau click pe linkul site-ului tău pentru a determina dacă cookie-ul curent este invalid sau invalid pentru a obține OpenID (2) Sari pentru a obține openid, sari lahttps://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect La acest URL, toți utilizatorii sar la același URL (3) Obține ID-ul deschis al utilizatorului prin tokenul de acces și parametrii codului, adresa:https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=SECRET&code=CODE&grant_type=authorization_code (4) Generează un cookie, iar backend-ul poate cunoaște openID-ul utilizatorului curent pe baza cookie-ului (5) Apelează interfața de ordine unificată:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1, trimite adresa de revenire notify_url și primești valoarea prepay_id (6) Plata de ajustare JSAPI:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_7&index=6 (7) După ce utilizatorul plătește, backend-ul WeChat va apela interfața de callback:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_7
Descarcă codul sursă și modifică-lweb.configDeoarece am folosit un nginx reverse proxy_Layout.cshtmlCăile fișierelor js și css sunt scrise moarte și trebuie să le ajustezi în funcție de situația ta, așa cum se vede în figura de mai jos:
Descărcare cod sursă:Autentificarea cu hyperlink este vizibilă.
Recenzie:
Resurse:
Introducere în scenariul JSAPI:Autentificarea cu hyperlink este vizibilă. Plata JSAPI:Autentificarea cu hyperlink este vizibilă.
|