|
WeChat betaling soorten: betaling code betaling, JSAPI betaling, Native betaling, APP betaling, app betaling, gezicht betaling, als volgt:
h ttps:// pay.weixin.qq.com/wiki/doc/api/index.html
Elk betalingstype komt overeen met verschillende toepassingsscenario's. Als we een H5-website hebben ontwikkeld binnen WeChat-publieksnummer, kunnen we JSAPI-betaling gebruiken om het verzamelen van de bestelling te voltooien! Je moet een WeChat-servicenummer aanvragen om de JSAPI-betaling te voltooien.
Eerder hielp ik een vriend met het schrijven van een demo over JSAPI-betalingen, en vandaag ga ik die versturen. Laten we eerst eens kijken naar het effect van het succesvol aanroepen van JSAPI-betaling op een website die is ontwikkeld in :
JSAPI betalingsproces
(1) de gebruiker klikt op de link naar uw website, bepalen of de huidige cookie ongeldig is, ongeldig om te gaan naar de stap van het verkrijgen van de openid (2) Spring naar openid te krijgen, spring naar https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type= code&scope=SCOPE&state=STATE#wechat_redirect De URL is hetzelfde voor alle gebruikers. (3) Haal de open id van de gebruiker op met het toegangstoken en de codeparameter, adres: https: //api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=SECRET&code= CODE&grant_type=autorisatie_code (4) Voer een cookie uit, de backend kan de open id van de huidige gebruiker zien aan de hand van de cookie. (5) Roep de verenigde bestelinterface aan: https: //pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1, dien het callbackadres notify_url in en krijg de waarde van prepay_id. (6) JSAPI oproep tot betaling: https: //pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_7&index=6 (7) Nadat de gebruiker betaling is voltooid, zal WeChat achtergrond bellen met de callback-interface: https: //pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_7
Download de broncode, wijzigt u de configuratie van web.config, want ik gebruik de nginx reverse proxy _Layout.cshtml bestand js en css pad dood geschreven, moeten aanpassingen te maken op basis van hun eigen situatie, de volgende grafiek:
Broncode downloaden: https: //down.itsvse.com/item/kzkjjz.html
Recap:
WeChat Pay JSAPI Huidige pagina URL niet geregistreerd Oplossing h ttps:// www.itsvse.com/thread-10190-1-1.html
ASP.NET WEB API reageert op WeChat-verzoeken h ttps:// www.itsvse.com/thread-5748-1-1.html
.net/c# wechat openbaar nummer uploaden afbeelding [broncode] h ttps:// www.itsvse.com/thread-3903-1-1.html
WeChat openbaar nummer ontwikkeling afbeelding kan niet worden weergegeven in ios-platform probleem h ttps:// www.itsvse.com/thread-3889-1-1.html
WeChat web versie login verstuur bericht analyse h ttps:// www.itsvse.com/thread-3517-1-1.html
VS Remote Debugging voor WeChat openbaar nummer ontwikkeling h ttps:// www.itsvse.com/thread-3441-1-1.html
De oplossing van jssdk ondertekeningsfout voor wechat openbaar nummer in Unicom netwerk. h ttps:// www.itsvse.com/thread-3245-1-1.html
WeChat uitschakelen open webpagina in safari h ttps:// www.itsvse.com/thread-3118-1-1.html
c#/.net wechat ontwikkeling krijg js-sdk handtekening h ttps:// www.itsvse.com/thread-3081-1-1.html
WeChat openbaar nummer ontwikkeling tutorial serie h ttps:// www.itsvse.com/thread-3076-1-1.html
[broncode] .net/c# wechat slimme chat gis locatie-informatie vegen om foto functie te krijgen h ttps:// www.itsvse.com/thread-3059-1-1.html
.net做微信开发获取用户资料和扫一扫功能[附源码] h ttps:// www.itsvse.com/thread-3052-1-1.html Referentie:
JSAPI Scenario Introductie: https: //pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_1 JSAPI betaling: https: //pay.weixin.qq.com/wiki/doc/apiv3/apis/chapter3_1_1.shtml |
Vorige: NET/C# data desensitisation (gevoelige informatie asterisk weergeven)Volgende: Linux update systeemtijd en tijdzone
|