Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 7951|Atsakyti: 0

[Šaltinis] [Tikroji kova]. NET/C# WeChat viešoji paskyra JSAPI mokėjimas [su šaltinio kodu]

[Kopijuoti nuorodą]
Publikuota: 2021-12-26 15:21:34 | | | |
"WeChat" mokėjimo tipai: mokėjimo kodo mokėjimas, JSAPI mokėjimas, vietinis mokėjimas, APP mokėjimas, mini programos mokėjimas, veido mokėjimas, kaip parodyta paveikslėlyje žemiau:


Hipersaito prisijungimas matomas.


Kiekvienas mokėjimo tipas atitinka skirtingą naudojimo atvejįJei oficialioje "WeChat" paskyroje sukursime H5 svetainę, užsakymų surinkimui užbaigti galime naudoti JSAPI mokėjimą! Norėdami atlikti JSAPI mokėjimą, turite kreiptis dėl "WeChat" paslaugos paskyros.



Aš padėjau savo draugui parašyti demonstracinę versiją JSAPI mokėjimo prieš, todėl aš rūšiuoti jį ir išsiųsti jį šiandien. Pirmiausia pažvelkime.NET/C# sukurtos svetainės atvaizdavimas, sėkmingai iškviečiantis JSAPI mokėjimus



JSAPI mokėjimo procesas

(1) Naudotojai spustelėja jūsų svetainės nuorodą, kad nustatytų, ar dabartinis slapukas yra netinkamas ir negaliojantis, kad gautų OpenID
(2) Peršokti gauti openid, pereiti priehttps://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect  Šiuo URL visi naudotojai pereina į tą patį URL
(3) Gaukite vartotojo atvirą ID naudodami prieigos raktą ir kodo parametrus, adresą:https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=SECRET&code=CODE&grant_type=authorization_code
(4) Išveskite slapuką, o vidinė sistema gali žinoti dabartinio vartotojo openid pagal slapuką
(5) Iškvieskite vieningą užsakymo sąsają:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1, pateikite atgalinio skambinimo adreso notify_url ir gaukite prepay_id reikšmę
(6) JSAPI koregavimo mokėjimas:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_7&index=6
(7) Vartotojui sumokėjus, "WeChat" vidinė sistema iškvies atgalinio skambinimo sąsają:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_7

Atsisiųskite šaltinio kodą ir pakeiskite jįweb.configKadangi naudojau nginx atvirkštinį tarpinį serverį_Layout.cshtmlFailų js ir css keliai yra parašyti negyvi, todėl turite juos koreguoti pagal savo situaciją, kaip parodyta paveikslėlyje žemiau:



Šaltinio kodo atsisiuntimas:Hipersaito prisijungimas matomas.

Peržiūra:

Dabartinio puslapio "WeChat Pay" JSAPI URL neužregistruotas sprendimui
https://www.itsvse.com/thread-10190-1-1.html

ASP.NET WEB API atsako į WeChat užklausas
https://www.itsvse.com/thread-5748-1-1.html

.net/c# WeChat viešosios paskyros įkėlimo nuotrauka [šaltinio kodas]
https://www.itsvse.com/thread-3903-1-1.html

Oficialios "WeChat" paskyros kūrimo nuotraukos negali būti rodomos "iOS" platformoje
https://www.itsvse.com/thread-3889-1-1.html

"WeChat" žiniatinklio versijos prisijungimas, kad siųstumėte pranešimų analizę
https://www.itsvse.com/thread-3517-1-1.html

Oficialios "WeChat" paskyros kūrimas VS nuotolinis derinimas
https://www.itsvse.com/thread-3441-1-1.html

Oficialios "WeChat" paskyros "China Unicom" jssdk parašo klaidos sprendimas
https://www.itsvse.com/thread-3245-1-1.html

"WeChat" draudžia atidaryti tinklalapius "Safari"
https://www.itsvse.com/thread-3118-1-1.html

C#/.NET WeChat kūrimas, kad gautumėte js-sdk parašą
https://www.itsvse.com/thread-3081-1-1.html

"WeChat" viešosios paskyros kūrimo vadovėlių serija
https://www.itsvse.com/thread-3076-1-1.html

[šaltinio kodas].net/c# "WeChat" išmanusis pokalbis GIS vietos informacijos nuskaitymas, kad gautumėte paveikslėlio funkciją
https://www.itsvse.com/thread-3059-1-1.html

.net daro WeChat plėtrą, kad gautų vartotojo informaciją ir nuskaitymo funkciją [su šaltinio kodu]
https://www.itsvse.com/thread-3052-1-1.html

Išteklių:

JSAPI scenarijaus įvadas:Hipersaito prisijungimas matomas.
JSAPI mokėjimas:Hipersaito prisijungimas matomas.




Ankstesnis:.NET/C# duomenų desensibilizavimas (slaptos informacijos žvaigždutė)
Kitą:"Linux" atnaujina sistemos laiką ir laiko juostą
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com