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

Pohľad: 8263|Odpoveď: 0

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

[Kopírovať odkaz]
Zverejnené 26. 12. 2021 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