Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 7951|Odpoveď: 0

[Zdroj] [Skutočný boj]. NET/C# Verejný účet WeChat JSAPI platba [so zdrojovým kódom]

[Kopírovať odkaz]
Zverejnené 2021-12-26 15:21:34 | | | |
Typy platieb cez WeChat: platba kódom platby, platba JSAPI, natívna platba, platba cez APP, platba mini programom, platba tvárou, ako je znázornené na obrázku nižšie:


Prihlásenie na hypertextový odkaz je viditeľné.


Každý typ platby zodpovedá inému prípadu použitiaAk vytvoríme webovú stránku H5 v oficiálnom účte WeChat, môžeme použiť platbu JSAPI na dokončenie zberu objednávok! Na dokončenie platby JSAPI musíte požiadať o účet služby WeChat.



Pomáhal som kamarátovi napísať demo JSAPI Payment, takže to dnes vyriešim a pošlem von. Najprv sa pozrime na toVizualizácie webovej stránky vyvinutej .NET/C# úspešne volajúce platby JSAPI



Platobný proces JSAPI

(1) Používatelia kliknú na odkaz na vašu webovú stránku, aby zistili, či je aktuálny cookie neplatný alebo neplatný, aby získali OpenID
(2) Skoč na Openid, preskoči nahttps://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect  Táto URL znamená, že všetci používatelia skáču na tú istú URL
(3) Získať otvorené ID používateľa cez prístupový token a parametre kódu, adresu:https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=SECRET&code=CODE&grant_type=authorization_code
(4) Vygenerovať cookie a backend môže poznať OpenID aktuálneho používateľa na základe cookie
(5) Nazvite jednotné rozhranie usporiadania:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1, zadajte spätnú adresu notify_url a získajte hodnotu prepay_id
(6) Platba na úpravu JSAPI:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_7&index=6
(7) Po zaplatení používateľom backend WeChatu zavolá callback rozhranie:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_7

Stiahnite si zdrojový kód a upravte howeb.configKeďže som použil nginx reverzný proxy_Layout.cshtmlCesty súborov js a css sú zapísané ako mŕtve a musíte ich upraviť podľa svojej situácie, ako je znázornené na obrázku nižšie:



Stiahnutie zdrojového kódu:Prihlásenie na hypertextový odkaz je viditeľné.

Revízia:

WeChat Pay JSAPI URL aktuálnej stránky nie je registrovaná pre riešenie
https://www.itsvse.com/thread-10190-1-1.html

ASP.NET WEB API reaguje na WeChat požiadavky
https://www.itsvse.com/thread-5748-1-1.html

.net/c# Obrázok na nahranie verejného účtu WeChat [zdrojový kód]
https://www.itsvse.com/thread-3903-1-1.html

Oficiálne obrázky vývoja účtu na WeChate nie je možné zobrazovať na platforme iOS
https://www.itsvse.com/thread-3889-1-1.html

WeChat webová verzia prihlásenia na odoslanie analýzy správy
https://www.itsvse.com/thread-3517-1-1.html

Vývoj oficiálneho účtu na WeChate vs vzdialené ladenie
https://www.itsvse.com/thread-3441-1-1.html

Riešenie chyby jssdk podpisu oficiálneho účtu WeChat pod China Unicom
https://www.itsvse.com/thread-3245-1-1.html

WeChat zakazuje otváranie webových stránok v Safari
https://www.itsvse.com/thread-3118-1-1.html

Vývoj vo WeChate v C#/.NET na získanie js-sdk podpisu
https://www.itsvse.com/thread-3081-1-1.html

Séria tutoriálov pre vývoj verejných účtov na WeChate
https://www.itsvse.com/thread-3076-1-1.html

[zdrojový kód].net/c# WeChat inteligentný chat GIS skenovanie lokalizačných informácií na získanie funkcie obrazu
https://www.itsvse.com/thread-3059-1-1.html

.net vyvíja WeChat na získavanie informácií o používateľovi a skenovanie funkcií [so zdrojovým kódom]
https://www.itsvse.com/thread-3052-1-1.html

Zdroje:

Úvod do scenára JSAPI:Prihlásenie na hypertextový odkaz je viditeľné.
Platba JSAPI:Prihlásenie na hypertextový odkaz je viditeľné.




Predchádzajúci:.NET/C# desenzibilizácia dát (hviezdička s citlivými informáciami)
Budúci:Linux aktualizuje systémový čas a časové pásmo
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com