Видове плащания в WeChat: плащане с код за плащане, плащане с JSAPI, нативно плащане, плащане чрез приложение, плащане за мини програми, плащане с лице, както е показано на фигурата по-долу:
Входът към хиперлинк е видим.
Всеки тип плащане съответства на различен случай на употребаАко разработим H5 уебсайт в официалния акаунт на WeChat, можем да използваме плащане чрез JSAPI, за да завършим събирането на поръчки! Трябва да кандидатствате за акаунт в WeChat услугата, за да завършите плащането с JSAPI.
Преди помогнах на приятел да напише демо на плащане с JSAPI, така че ще го уредя и ще го изпратя днес. Първо, нека разгледамеРендериране на уебсайт, разработен от .NET/C#, успешно извикване на JSAPI плащания:
Процес на плащане по JSAPI
(1) Потребителите кликват върху линка към вашия уебсайт, за да определят дали текущата бисквитка е невалидна или невалидна, за да получат OpenID (2) Скочи, за да се отвориш, скочи къмhttps://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect Този URL всички потребители скачат към един и същ URL (3) Получаване на отворения ID на потребителя чрез токена за достъп и параметрите на кода, адрес:https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=SECRET&code=CODE&grant_type=authorization_code (4) Изведете бисквитка и бекендът може да знае openid на текущия потребител въз основа на бисквитката (5) Извикай интерфейса за унифициран ред:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1, изпрати адреса за обратно обаждане notify_url и получи стойността на prepay_id (6) Плащане за корекция по JSAPI:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_7&index=6 (7) След като потребителят плати, бекендът на WeChat ще извика интерфейса за обратно повикване:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_7
Изтеглете изходния код и го модифицирайтеweb.configТъй като използвах nginx обратен прокси_Layout.cshtmlПътищата на файловете js и css са записани като мъртви и трябва да ги коригирате според вашата ситуация, както е показано на фигурата по-долу:
Изтегляне на изходния код:Входът към хиперлинк е видим.
Преглед:
Ресурси:
Въведение в сценария на JSAPI:Входът към хиперлинк е видим. Плащане по JSAPI:Входът към хиперлинк е видим.
|