WeChat-betalingstyper: betalingskodebetaling, JSAPI-betaling, native betaling, APP-betaling, miniprogrambetaling, ansiktsbetaling, som vist i figuren nedenfor:
Innloggingen med hyperkoblingen er synlig.
Hver betalingstype tilsvarer et annet bruksområdeHvis vi utvikler en H5-nettside i den offisielle WeChat-kontoen, kan vi bruke JSAPI-betaling for å fullføre innsamlingen av bestillinger! Du må søke om en WeChat-tjenestekonto for å fullføre JSAPI-betalingen.
Jeg hjalp vennen min med å skrive en demo av JSAPI-betaling før, så jeg skal ordne det og sende det ut i dag. La oss først ta en tittRenderinger av et nettsted utviklet av .NET/C# som vellykket kaller JSAPI-betalinger:
JSAPI betalingsprosess
(1) Brukere klikker på lenken til nettsiden din for å avgjøre om den nåværende informasjonskapselen er ugyldig og ugyldig for å få OpenID (2) Hopp for å få openid, hopp tilhttps://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect Denne URL-en, alle brukere hopper til samme URL (3) Hent brukerens åpne ID gjennom tilgangstoken og kodeparametrene, adresse:https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=SECRET&code=CODE&grant_type=authorization_code (4) Send ut en informasjonskapsel, og backend kan vite den nåværende brukerens openid basert på informasjonskapselen (5) Kall det enhetlige ordregrensesnittet:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1, send inn tilbakeringingsadressen notify_url, og få prepay_id-verdien (6) JSAPI-justeringsbetaling:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_7&index=6 (7) Etter at brukeren har betalt, vil WeChat-backenden kalle callback-grensesnittet:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_7
Last ned kildekoden og endre denweb.configSiden jeg brukte en nginx reverse proxy_Layout.cshtmlFil-js- og css-stiene er skrevet døde, og du må justere dem etter din situasjon, som vist i figuren under:
Nedlasting av kildekode:Innloggingen med hyperkoblingen er synlig.
Anmeldelse:
Ressurser:
JSAPI-scenariointroduksjon:Innloggingen med hyperkoblingen er synlig. JSAPI-betaling:Innloggingen med hyperkoblingen er synlig.
|