WeChat-betalningstyper: betalningskodbetalning, JSAPI-betalning, nativ betalning, APP-betalning, miniprogrambetalning, ansiktsbetalning, som visas i figuren nedan:
Inloggningen med hyperlänken är synlig.
Varje betalningstyp motsvarar ett annat användningsområdeOm vi utvecklar en H5-webbplats i WeChats officiella konto kan vi använda JSAPI-betalning för att slutföra insamlingen av beställningar! Du behöver ansöka om ett WeChat-tjänstekonto för att slutföra JSAPI-betalningen.
Jag hjälpte min vän att skriva en demo av JSAPI-betalning tidigare, så jag ska ordna det och skicka iväg idag. Först, låt oss ta en tittRenderingar av en webbplats utvecklad av .NET/C# som framgångsrikt anropar JSAPI betalningar:
JSAPI betalningsprocess
(1) Användare klickar på din webbplatslänk för att avgöra om den aktuella cookien är ogiltig och ogiltig för att få OpenID (2) Hoppa för att få openid, hoppa tillhttps://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect Denna URL, alla användare hoppar till samma URL (3) Erhålla användarens öppna ID via åtkomsttoken och kodparametrar, adress:https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=SECRET&code=CODE&grant_type=authorization_code (4) Skicka ut en cookie, och backend kan känna till den nuvarande användarens openid baserat på cookien (5) Anropa det enhetliga ordergränssnittet:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1, skicka in återuppringningsadressen notify_url och få värdet på prepay_id (6) JSAPI-justeringsbetalning:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_7&index=6 (7) Efter att användaren betalat kommer WeChat-backend att anropa callback-gränssnittet:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_7
Ladda ner källkoden och ändra denweb.configEftersom jag använde en nginx reverse proxy_Layout.cshtmlFiler js- och css-vägar skrivs döda, och du behöver justera dem efter din situation, som visas i figuren nedan:
Källkodsnedladdning:Inloggningen med hyperlänken är synlig.
Recension:
Resurser:
JSAPI-scenariointroduktion:Inloggningen med hyperlänken är synlig. JSAPI-betalning:Inloggningen med hyperlänken är synlig.
|