Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 7951|Válasz: 0

[Forrás] [Valódi harc]. NET/C# WeChat nyilvános fiók JSAPI fizetés [forráskóddal]

[Linket másol]
Közzétéve: 2021-12-26 15:21:34 | | | |
WeChat fizetési típusok: fizetési kódos fizetés, JSAPI fizetés, natív fizetés, APP fizetés, mini program fizetés, arcfizetés, ahogy az alábbi ábrán látható:


A hiperlink bejelentkezés látható.


Minden fizetési típus más-más felhasználási esetnek felel megHa létrehozunk egy H5 weboldalt a WeChat hivatalos fiókjában, a JSAPI fizetéssel befejezhetjük a rendelések behajtását! A JSAPI fizetéshez WeChat szolgáltatási fiókot kell igényelni.



Segítettem a barátomnak megírni a JSAPI fizetés demóját, szóval ma elintézem, és elküldöm. Először nézzük megEgy .NET/C# által fejlesztett weboldal megjelenítése, amely sikeresen hívja a JSAPI fizetéseket



JSAPI fizetési folyamat

(1) A felhasználók a weboldal linkére kattintanak, hogy megállapítsák, a jelenlegi cookie érvénytelen-e vagy érvénytelen-e, hogy megszerezzék az OpenID-t
(2) Ugorj, hogy nyitást kapj, ugrássalhttps://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect  Ezen az URL-en minden felhasználó ugyanarra az URL-re ugrik
(3) Szerezze meg a felhasználó nyílt azonosítóját a hozzáférési token és a kódparaméterek segítségével, cím:https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=SECRET&code=CODE&grant_type=authorization_code
(4) Kimenetelnek egy sütit, és a háttérrendszer megismerheti a jelenlegi felhasználó openidjét a süti alapján
(5) Hívjuk az egységes rendi interfészt:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1, notify_url visszahívó címet küldd el, és megkapd a prepay_id értéket
(6) JSAPI korrekciós kifizetés:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_7&index=6
(7) Miután a felhasználó fizetett, a WeChat háttérrendszer hívja a visszahívási interfészt:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_7

Töltsd le a forráskódot és módosítsdweb.configMivel nginx fordított proxyt használtam_Layout.cshtmlA js és css fájlok útjai halottak voltak, és ezeket a helyzetedhez igazítanod kell, ahogy az alábbi ábrán látható:



Forráskód letöltés:A hiperlink bejelentkezés látható.

Szemle:

A jelenlegi oldal WeChat Pay JSAPI URL-je nincs regisztrálva a megoldáshoz
https://www.itsvse.com/thread-10190-1-1.html

ASP.NET WEB API válaszol a WeChat kérésekre
https://www.itsvse.com/thread-5748-1-1.html

.net/c# WeChat nyilvános fiók feltöltési képe [forráskód]
https://www.itsvse.com/thread-3903-1-1.html

A WeChat hivatalos fiókfejlesztési képei nem jeleníthetők meg iOS platformon
https://www.itsvse.com/thread-3889-1-1.html

A WeChat webes verzióban jelentkezz be üzenetelemzés küldéséhez
https://www.itsvse.com/thread-3517-1-1.html

WeChat hivatalos fiókfejlesztés VS távoli hibakeresés
https://www.itsvse.com/thread-3441-1-1.html

Megoldás a WeChat hivatalos fiókjában a China Unicom alatt megjelenő jssdk aláírási hibára
https://www.itsvse.com/thread-3245-1-1.html

A WeChat tiltja a weboldalak megnyitását Safariban
https://www.itsvse.com/thread-3118-1-1.html

C#/.NET WeChat fejlesztés a js-sdk aláírás megszerzéséhez
https://www.itsvse.com/thread-3081-1-1.html

WeChat nyilvános fiókfejlesztési oktatósorozat
https://www.itsvse.com/thread-3076-1-1.html

[forráskód].net/c# WeChat intelligens csevegés GIS helyinformációs szkennelése képfunkció eléréséhez
https://www.itsvse.com/thread-3059-1-1.html

A .net WeChat fejlesztést végez, hogy felhasználói információkat szerezzen és szkennelje a funkciót [forráskóddal]
https://www.itsvse.com/thread-3052-1-1.html

Erőforrások:

JSAPI Forgatókönyv Bevezetés:A hiperlink bejelentkezés látható.
JSAPI fizetés:A hiperlink bejelentkezés látható.




Előző:.NET/C# adatdesensitizáció (érzékeny információs csillag)
Következő:A Linux frissíti a rendszeridőt és időzónát
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com