Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 7951|Svare: 0

[Kilde] [Faktisk kamp]. NET/C# WeChat offentlig konto JSAPI-betaling [med kildekode]

[Kopier lenke]
Publisert 26.12.2021 15:21:34 | | | |
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:

WeChat Pay JSAPI-URL-en til den nåværende siden er ikke registrert for løsningen
https://www.itsvse.com/thread-10190-1-1.html

ASP.NET WEB API svarer på WeChat-forespørsler
https://www.itsvse.com/thread-5748-1-1.html

.net/c# Opplastingsbilde av WeChat offentlig konto [kildekode]
https://www.itsvse.com/thread-3903-1-1.html

Utviklingsbilder av WeChats offisielle kontoer kan ikke vises på iOS-plattformen
https://www.itsvse.com/thread-3889-1-1.html

Logg inn for WeChat webversjon for å sende meldingsanalyse
https://www.itsvse.com/thread-3517-1-1.html

WeChat offisiell kontoutvikling VS fjernfeilsøking
https://www.itsvse.com/thread-3441-1-1.html

Løsning på jssdk-signaturfeilen til WeChat offisielle konto under China Unicom
https://www.itsvse.com/thread-3245-1-1.html

WeChat forbyr åpning av nettsider i Safari
https://www.itsvse.com/thread-3118-1-1.html

C#/.NET WeChat-utvikling for å hente js-sdk-signaturen
https://www.itsvse.com/thread-3081-1-1.html

WeChat utvikling av offentlig konto-serie med veiledninger
https://www.itsvse.com/thread-3076-1-1.html

[kildekode].net/c# WeChat intelligent chat GIS-posisjonsinformasjon skanner for å få bildefunksjon
https://www.itsvse.com/thread-3059-1-1.html

.net utvikler WeChat for å hente brukerinformasjon og skanne funksjonen [med kildekode]
https://www.itsvse.com/thread-3052-1-1.html

Ressurser:

JSAPI-scenariointroduksjon:Innloggingen med hyperkoblingen er synlig.
JSAPI-betaling:Innloggingen med hyperkoblingen er synlig.




Foregående:.NET/C# datadesensibilisering (stjerne for sensitiv informasjon)
Neste:Linux oppdaterer systemtid og tidssone
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com