Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 7951|Odpověď: 0

[Zdroj] [Skutečný boj]. NET/C# Veřejný účet WeChat JSAPI platba [se zdrojovým kódem]

[Kopírovat odkaz]
Zveřejněno 26. 12. 2021 15:21:34 | | | |
Typy plateb přes WeChat: platba kódem platby, platba JSAPI, nativní platba, platba přes aplikaci, platba do mini programu, platba na tvář, jak je znázorněno na obrázku níže:


Přihlášení k hypertextovému odkazu je viditelné.


Každý typ platby odpovídá jinému případu použitíPokud vyvineme web H5 v oficiálním účtu WeChatu, můžeme použít platbu JSAPI k dokončení sběru objednávek! Pro dokončení platby JSAPI musíte požádat o účet služby WeChat.



Pomáhal jsem kamarádovi napsat demo JSAPI Payment, takže to dnes vyřídím a pošlu dál. Nejprve se na to podívejmeZobrazení webové stránky vyvinuté .NET/C# úspěšně volající platby JSAPI



Proces platby JSAPI

(1) Uživatelé kliknou na odkaz na váš web, aby zjistili, zda je aktuální cookie neplatný a neplatný, aby získali OpenID
(2) Skoč k Openid, přeskoči nahttps://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect  Tato URL znamená, že všichni uživatelé přeskočí na stejnou URL
(3) Získat otevřené ID uživatele pomocí přístupového tokenu a parametrů kódu, adresu:https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=SECRET&code=CODE&grant_type=authorization_code
(4) Vygenerovat cookie a backend může znát OpenID aktuálního uživatele na základě cookie
(5) Nazvěte rozhraní sjednoceného uspořádání:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1, zadejte zpětnou adresu notify_url a získejte 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 zaplacení uživatelem backend WeChatu vyvolá callback rozhraní:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_7

Stáhněte si zdrojový kód a upravte howeb.configProtože jsem použil reverzní proxy nginx_Layout.cshtmlCesty souborů js a css jsou zapsány jako mrtvé a je potřeba je upravit podle své situace, jak je ukázáno na obrázku níže:



Stažení zdrojového kódu:Přihlášení k hypertextovému odkazu je viditelné.

Přezkoumání:

WeChat Pay JSAPI URL aktuální stránky není registrována pro řešení
https://www.itsvse.com/thread-10190-1-1.html

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

.net/c# Obrázek pro nahrání veřejného účtu na WeChatu [zdrojový kód]
https://www.itsvse.com/thread-3903-1-1.html

Oficiální obrázky vývoje účtu na WeChatu nelze zobrazit na platformě iOS
https://www.itsvse.com/thread-3889-1-1.html

Přihlaste se pro WeChat webovou verzi pro odesílání zprávy a analýza
https://www.itsvse.com/thread-3517-1-1.html

Vývoj oficiálního účtu na WeChatu vs vzdálené ladění
https://www.itsvse.com/thread-3441-1-1.html

Řešení chyby podpisu jssdk oficiálního účtu WeChat pod čínským Unicomem
https://www.itsvse.com/thread-3245-1-1.html

WeChat zakazuje otevírání webových stránek v Safari
https://www.itsvse.com/thread-3118-1-1.html

Vývoj ve WeChatu v C#/.NET pro získání podpisu js-sdk
https://www.itsvse.com/thread-3081-1-1.html

Série tutoriálů pro vývoj veřejných účtů na WeChatu
https://www.itsvse.com/thread-3076-1-1.html

[zdrojový kód].net/c# WeChat inteligentní chat GIS skenování polohy pro získání funkce obrazu
https://www.itsvse.com/thread-3059-1-1.html

.net provádí vývoj ve WeChatu za účelem získání uživatelských informací a funkce skenování [se zdrojovým kódem]
https://www.itsvse.com/thread-3052-1-1.html

Prostředky:

Úvod do scénáře JSAPI:Přihlášení k hypertextovému odkazu je viditelné.
Platba JSAPI:Přihlášení k hypertextovému odkazu je viditelné.




Předchozí:.NET/C# desenzibilizace dat (hvězdička s citlivými informacemi)
Další:Linux aktualizuje systém v čase a časovém pásmu
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com