Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 7951|Yanıt: 0

[Kaynak] [Gerçek dövüş]. NET/C# WeChat kamu hesabı JSAPI ödemesi [kaynak koduyla]

[Bağlantıyı kopyala]
2021-12-26 tarihinde 15:21:34 tarihinde yayınlandı | | | |
WeChat ödeme türleri: ödeme kodu ödemesi, JSAPI ödemesi, yerel ödeme, APP ödemesi, mini program ödemesi, yüz ödeme (face payment), aşağıdaki şekilde gösterildiği gibi:


Bağlantı girişi görünür.


Her ödeme türü farklı bir kullanım alanına uygundurWeChat resmi hesabında bir H5 web sitesi geliştirirsek, siparişlerin tahsilatını JSAPI ödemesi ile tamamlayabiliriz! JSAPI ödemesini tamamlamak için WeChat hizmet hesabına başvurmanız gerekir.



Daha önce arkadaşıma JSAPI ödemesinin demosunu yazmasına yardım etmiştim, o yüzden halledip bugün göndereceğim. Öncelikle, bir bakalım.NET/C# tarafından geliştirilen ve JSAPI ödemelerini başarıyla çağıran bir web sitesinin renderleri



JSAPI ödeme süreci

(1) Kullanıcılar, mevcut çerezin geçersiz veya geçersiz olup olmadığını belirlemek için web sitenizin bağlantısına tıklayarak OpenID elde ederler
(2) Açılmak için zıpla, atlahttps://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect  Bu URL'de tüm kullanıcılar aynı URL'ye atlar
(3) Erişim belirteci ve kod parametreleri aracılığıyla kullanıcının açık kimliğini elde edin, adres:https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=SECRET&code=CODE&grant_type=authorization_code
(4) Bir çerez çıktısı alın ve arka uç, çereze üzerinden mevcut kullanıcının açılma kimliğini bilebilir
(5) Birleşik düzen arayüzünü çağırın:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1, geri dönüş adresini notify_url gönderin ve prepay_id değerini alın
(6) JSAPI Düzeltme Ödemesi:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_7&index=6
(7) Kullanıcı ödeme yaptıktan sonra, WeChat arka uçu geri çağrı arayüzünü çağıracaktır:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_7

Kaynak kodunu indir ve değiştirweb.configÇünkü nginx ters proxy kullandım_Layout.cshtmlDosya js ve css yolları ölü olarak yazılır ve aşağıdaki şekilde gösterildiği gibi durumunuza göre ayarlamanız gerekir:



Kaynak kodu indirme:Bağlantı girişi görünür.

Eleştiri:

Mevcut sayfanın WeChat Pay JSAPI URL'si çözüm için kayıtlı değil
https://www.itsvse.com/thread-10190-1-1.html

ASP.NET WEB API, WeChat taleplerine yanıt verir
https://www.itsvse.com/thread-5748-1-1.html

.net/c# WeChat kamuya açık hesap yükleme fotoğrafı [kaynak kodu]
https://www.itsvse.com/thread-3903-1-1.html

WeChat resmi hesap geliştirme fotoğrafları iOS platformunda görüntülenemiyor
https://www.itsvse.com/thread-3889-1-1.html

WeChat web versiyonuna giriş yaparak mesaj analizini gönderin
https://www.itsvse.com/thread-3517-1-1.html

WeChat resmi hesap geliştirme ve uzaktan hata ayıklama
https://www.itsvse.com/thread-3441-1-1.html

China Unicom altında WeChat resmi hesabının jssdk imza hatasına çözüm
https://www.itsvse.com/thread-3245-1-1.html

WeChat, Safari'de web sayfalarının açılmasını yasaklıyor
https://www.itsvse.com/thread-3118-1-1.html

Js-sdk imzasını elde etmek için C#/.NET WeChat geliştirmesi
https://www.itsvse.com/thread-3081-1-1.html

WeChat kamu hesap geliştirme eğitim serisi
https://www.itsvse.com/thread-3076-1-1.html

[kaynak kodu].net/c# WeChat akıllı sohbet GIS konum bilgisi taraması için fotoğraf fonksiyonunu elde etmek
https://www.itsvse.com/thread-3059-1-1.html

.net, kullanıcı bilgisi almak ve tarama işlevi için WeChat geliştirme yapıyor [kaynak koduyla]
https://www.itsvse.com/thread-3052-1-1.html

Kaynaklar:

JSAPI Senaryo Girişi:Bağlantı girişi görünür.
JSAPI Ödemesi:Bağlantı girişi görünür.




Önceki:.NET/C# veri duyarsızlaştırması (hassas bilgi yıldızı)
Önümüzdeki:Linux, sistem saat ve dilimini güncelliyor
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com