Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 7951|Svar: 0

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

[Kopier link]
Opslået den 26-12-2021 15:21:34 | | | |
WeChat-betalingstyper: betalingskodebetaling, JSAPI-betaling, native betaling, APP-betaling, mini-programbetaling, ansigtsbetaling, som vist i figuren nedenfor:


Hyperlink-login er synlig.


Hver betalingstype svarer til en forskellig brugssituationHvis vi udvikler en H5-hjemmeside i WeChat-kontoen officielt, kan vi bruge JSAPI-betaling til at fuldføre indsamlingen af ordrer! Du skal ansøge om en WeChat-tjenestekonto for at gennemføre JSAPI-betalingen.



Jeg hjalp min ven med at skrive en demo af JSAPI-betalingen før, så jeg ordner det og sender det i dag. Lad os først tage et kigRenderinger af en hjemmeside udviklet af .NET/C#, der med succes kalder JSAPI-betalinger



JSAPI betalingsproces

(1) Brugere klikker på dit webstedslink for at afgøre, om den aktuelle cookie er ugyldig og ugyldig for at få OpenID
(2) Spring for at få openid, spring 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 hopper alle brugere til den samme URL
(3) Få brugerens åbne ID via adgangstoken og kodeparametrene, adresse:https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=SECRET&code=CODE&grant_type=authorization_code
(4) Output en cookie, og backend kan kende den nuværende brugers openid baseret på cookien
(5) Kald den samlede ordregrænseflade:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1, indsend opkaldsadressen notify_url, og få den prepay_id værdi
(6) JSAPI justeringsbetaling:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_7&index=6
(7) Efter brugeren har betalt, vil WeChat-backenden kalde callback-grænsefladen:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_7

Download kildekoden og ændr denweb.configDa jeg brugte en nginx reverse proxy_Layout.cshtmlFilen js og css paths er skrevet døde, og du skal justere dem efter din situation, som vist i figuren nedenfor:



Kildekode-download:Hyperlink-login er synlig.

Anmeldelse:

WeChat Pay JSAPI URL til den nuværende side er ikke registreret til løsningen
https://www.itsvse.com/thread-10190-1-1.html

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

.net/c# WeChat offentligt kontouploadbillede [kildekode]
https://www.itsvse.com/thread-3903-1-1.html

Billeder af WeChats officielle kontoudvikling kan ikke vises på iOS-platformen
https://www.itsvse.com/thread-3889-1-1.html

WeChat webversion login for at sende beskedanalyse
https://www.itsvse.com/thread-3517-1-1.html

WeChat officiel kontoudvikling VS fjernfejlfinding
https://www.itsvse.com/thread-3441-1-1.html

Løsning på jssdk-signaturfejlen for WeChat officielle konto under China Unicom
https://www.itsvse.com/thread-3245-1-1.html

WeChat forbyder åbning af websider i Safari
https://www.itsvse.com/thread-3118-1-1.html

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

WeChat serie af tutorials til udvikling af offentlige konti
https://www.itsvse.com/thread-3076-1-1.html

[kildekode].net/c# WeChat intelligent chat GIS-lokaliseringsinformation scanner for at få billedfunktionen
https://www.itsvse.com/thread-3059-1-1.html

.net udvikler WeChat for at indhente brugerinformation og scanne funktionen [med kildekode]
https://www.itsvse.com/thread-3052-1-1.html

Ressourcer:

JSAPI-scenarieintroduktion:Hyperlink-login er synlig.
JSAPI Betaling:Hyperlink-login er synlig.




Tidligere:.NET/C# datadesensibilisering (stjerne med følsomme oplysninger)
Næste:Linux opdaterer systemtid og tidszone
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com