Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 7951|Jawab: 0

[Sumber] [Pertempuran aktual]. NET/C# Pembayaran JSAPI akun publik WeChat [dengan kode sumber]

[Salin tautan]
Dipaparkan pada 2021-12-26 15:21:34 | | | |
Jenis pembayaran WeChat: pembayaran kode pembayaran, pembayaran JSAPI, pembayaran asli, pembayaran APP, pembayaran program mini, pembayaran wajah, seperti yang ditunjukkan pada gambar di bawah ini:


Login hyperlink terlihat.


Setiap jenis pembayaran sesuai dengan kasus penggunaan yang berbedaJika kami mengembangkan situs web H5 di akun resmi WeChat, kami dapat menggunakan pembayaran JSAPI untuk menyelesaikan pengumpulan pesanan! Anda perlu mengajukan akun layanan WeChat untuk menyelesaikan pembayaran JSAPI.



Saya membantu teman saya menulis demo pembayaran JSAPI sebelumnya, jadi saya akan menyelesaikannya dan mengirimkannya hari ini. Pertama, mari kita lihatRendering situs web yang dikembangkan oleh .NET/C# berhasil memanggil pembayaran JSAPI



Proses pembayaran JSAPI

(1) Pengguna mengklik tautan situs web Anda untuk menentukan apakah cookie saat ini tidak valid dan tidak valid untuk mendapatkan OpenID
(2) Lompat untuk mendapatkan openid, lompat kehttps://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect  URL ini, semua pengguna melompat ke URL yang sama
(3) Dapatkan ID terbuka pengguna melalui token akses dan parameter kode, alamat:https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=SECRET&code=CODE&grant_type=authorization_code
(4) Keluarkan cookie, dan backend dapat mengetahui openid pengguna saat ini berdasarkan cookie
(5) Panggil antarmuka pesanan terpadu:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1, kirimkan alamat callback notify_url, dan dapatkan nilai prepay_id
(6) Pembayaran Penyesuaian JSAPI:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_7&index=6
(7) Setelah pengguna membayar, backend WeChat akan memanggil antarmuka callback:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_7

Unduh kode sumber dan modifikasiweb.configKarena saya menggunakan proxy terbalik nginx_Layout.cshtmlFile jalur js dan css ditulis mati, dan Anda perlu menyesuaikannya sesuai dengan situasi Anda, seperti yang ditunjukkan pada gambar di bawah ini:



Unduhan kode sumber:Login hyperlink terlihat.

Resensi:

URL JSAPI WeChat Pay dari halaman saat ini tidak terdaftar untuk solusi
https://www.itsvse.com/thread-10190-1-1.html

ASP.NET WEB API merespons permintaan WeChat
https://www.itsvse.com/thread-5748-1-1.html

.net/c# Gambar unggah akun publik WeChat [kode sumber]
https://www.itsvse.com/thread-3903-1-1.html

Gambar pengembangan akun resmi WeChat tidak dapat ditampilkan di platform iOS
https://www.itsvse.com/thread-3889-1-1.html

Login versi web WeChat untuk mengirim analisis pesan
https://www.itsvse.com/thread-3517-1-1.html

Pengembangan akun resmi WeChat VS debugging jarak jauh
https://www.itsvse.com/thread-3441-1-1.html

Solusi untuk kesalahan tanda tangan jssdk akun resmi WeChat di bawah China Unicom
https://www.itsvse.com/thread-3245-1-1.html

WeChat melarang membuka halaman web di Safari
https://www.itsvse.com/thread-3118-1-1.html

C#/.NET WeChat pengembangan untuk mendapatkan tanda tangan js-sdk
https://www.itsvse.com/thread-3081-1-1.html

Serangkaian tutorial pengembangan akun publik WeChat
https://www.itsvse.com/thread-3076-1-1.html

[kode sumber].net/c# Pemindaian informasi lokasi GIS obrolan cerdas WeChat untuk mendapatkan fungsi gambar
https://www.itsvse.com/thread-3059-1-1.html

.net melakukan pengembangan WeChat untuk mendapatkan informasi pengguna dan fungsi pemindaian [dengan kode sumber]
https://www.itsvse.com/thread-3052-1-1.html

Sumber daya:

Pengenalan Skenario JSAPI:Login hyperlink terlihat.
Pembayaran JSAPI:Login hyperlink terlihat.




Mantan:Desensitisasi data .NET/C# (tanda bintang informasi sensitif)
Depan:Linux memperbarui waktu dan zona waktu sistem
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com