Vrste plačil na WeChatu: plačilo s kodo plačila, plačilo JSAPI, nativno plačilo, plačilo prek aplikacije, plačilo v mini programu, plačilo na obraz, kot je prikazano na spodnji sliki:
Prijava do hiperpovezave je vidna.
Vsaka vrsta plačila ustreza drugačnemu primeru uporabeČe razvijemo spletno stran H5 v uradnem WeChat računu, lahko uporabimo JSAPI plačilo za dokončanje zbiranja naročil! Za dokončanje JSAPI plačila morate zaprositi za WeChat storitveni račun.
Pomagal sem prijatelju napisati demo JSAPI Payment, zato bom to uredil in poslal danes. Najprej si poglejmoUpodobitve spletne strani, ki jo je razvil .NET/C# in uspešno kliče JSAPI plačila:
Postopek plačila JSAPI
(1) Uporabniki kliknejo na povezavo do vaše spletne strani, da ugotovijo, ali je trenutni piškotek neveljaven in neveljaven, da pridobijo OpenID (2) Skoči, da dobiš openid, skoči nahttps://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect Ta URL, vsi uporabniki skočijo na isti URL (3) Pridobi odprti ID uporabnika preko dostopnega žetona in parametrov kode, naslov:https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=SECRET&code=CODE&grant_type=authorization_code (4) Izpišete piškotek, in zaledje lahko na podlagi piškotka pozna OpenID trenutnega uporabnika (5) Poimenujte enotni vmesnik za urejanje:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1, vnesite naslov za povratni klic notify_url in dobite vrednost prepay_id (6) Prilagoditveno plačilo JSAPI:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_7&index=6 (7) Po plačilu uporabnika WeChat backend pokliče povratni vmesnik:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_7
Prenesite izvorno kodo in jo spremeniteweb.configKer sem uporabil nginx reverse proxy_Layout.cshtmlPoti datotek js in css so zapisane kot mrtve, zato ju morate prilagoditi glede na svojo situacijo, kot je prikazano na spodnji sliki:
Prenos izvorne kode:Prijava do hiperpovezave je vidna.
Pregled:
Sredstva:
Uvod v scenarij JSAPI:Prijava do hiperpovezave je vidna. Plačilo JSAPI:Prijava do hiperpovezave je vidna.
|