Rodzaje płatności na WeChat: płatność kodem płatności, płatność JSAPI, natywna płatność, płatność APP, płatność w miniprogramie, płatność na twarz, jak pokazano na poniższym rysunku:
Logowanie do linku jest widoczne.
Każdy typ płatności odpowiada innemu zastosowaniuJeśli stworzymy stronę H5 na oficjalnym koncie WeChat, możemy użyć płatności JSAPI, aby zakończyć odbiór zamówień! Aby dokonać płatności JSAPI, musisz złożyć wniosek o konto usługi WeChat.
Pomagałem przyjacielowi napisać demo płatności JSAPI, więc dziś to ogarnę i wyślę. Najpierw przyjrzyjmy się temuRenderowania strony internetowej opracowanej przez .NET/C# z powodzeniem wywołującej płatności JSAPI:
Proces płatności JSAPI
(1) Użytkownicy klikają link do Twojej strony, aby sprawdzić, czy aktualne ciasteczko jest nieprawidłowe i nieprawidłowe, aby uzyskać OpenID (2) Jump, aby uzyskać openid, przejdź dohttps://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect Tym adresem URL wszyscy użytkownicy przechodzą na ten sam adres (3) Uzyskanie otwartego identyfikatora użytkownika za pomocą tokena dostępu i parametrów kodu, adres:https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=SECRET&code=CODE&grant_type=authorization_code (4) Generuj ciasteczko, a backend może znać OpenID obecnego użytkownika na podstawie tego ciasteczka (5) Zjednoczony interfejs porządku nazywaj:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1, wpisz adres callback notify_url i otrzymaj wartość prepay_id (6) Płatność dostosowana do JSAPI:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_7&index=6 (7) Po zapłaceniu przez użytkownika, backend WeChat wywołuje interfejs callback:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_7
Pobierz kod źródłowy i zmodyfikuj goweb.configPonieważ użyłem odwrotnego proxy nginx_Layout.cshtmlŚcieżki plików js i css są zapisane jako martwe, więc musisz je dostosować do swojej sytuacji, jak pokazano na poniższym rysunku:
Pobranie kodu źródłowego:Logowanie do linku jest widoczne.
Recenzja:
Zasoby:
Wprowadzenie do scenariusza JSAPI:Logowanie do linku jest widoczne. Płatność JSAPI:Logowanie do linku jest widoczne.
|