Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 7951|Odgovoriti: 0

[Vir] [Dejanski boj]. NET/C# javni račun WeChat JSAPI plačilo [z izvorno kodo]

[Kopiraj povezavo]
Objavljeno 26. 12. 2021 ob 15:21:34 | | | |
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:

WeChat Pay JSAPI URL trenutne strani ni registriran za rešitev
https://www.itsvse.com/thread-10190-1-1.html

ASP.NET WEB API odgovarja na WeChat zahteve
https://www.itsvse.com/thread-5748-1-1.html

.net/c# Slika za nalaganje javnega računa na WeChatu [izvorna koda]
https://www.itsvse.com/thread-3903-1-1.html

Uradne slike razvoja WeChat računov niso prikazane na platformi iOS
https://www.itsvse.com/thread-3889-1-1.html

Prijava v spletno različico WeChata za pošiljanje analize sporočil
https://www.itsvse.com/thread-3517-1-1.html

Razvoj uradnih WeChat računov proti oddaljenemu odpravljanju napak
https://www.itsvse.com/thread-3441-1-1.html

Rešitev za napako podpisa jssdk uradnega WeChat računa pod China Unicom
https://www.itsvse.com/thread-3245-1-1.html

WeChat prepoveduje odpiranje spletnih strani v Safariju
https://www.itsvse.com/thread-3118-1-1.html

Razvoj WeChata v C#/.NET za pridobitev podpisa js-sdk
https://www.itsvse.com/thread-3081-1-1.html

Serija vadnic za razvoj javnih računov na WeChatu
https://www.itsvse.com/thread-3076-1-1.html

[izvorna koda].net/c# WeChat inteligentni klepet GIS pregled lokacije za pridobivanje funkcije slike
https://www.itsvse.com/thread-3059-1-1.html

.net izvaja razvoj na WeChatu za pridobivanje uporabniških informacij in skeniranje funkcij [z izvorno kodo]
https://www.itsvse.com/thread-3052-1-1.html

Sredstva:

Uvod v scenarij JSAPI:Prijava do hiperpovezave je vidna.
Plačilo JSAPI:Prijava do hiperpovezave je vidna.




Prejšnji:.NET/C# desenzibilizacija podatkov (zvezdica za občutljive informacije)
Naslednji:Linux posodablja sistemski čas in časovni pas
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com