這篇文章主要為大家詳細(xì)介紹了android微信支付源碼,具有一定的實用性和參考價值,感興趣的小伙伴們可以參考一下
本文為大家分享了android微信支付源碼,供大家參考,具體內(nèi)容如下
參數(shù)配置
public?static?final?String?APP_ID?; /** 在微信開放平臺注冊app,微信給分配的id **/ public?static?final?String?MCH_ID; /** 申請開通微信支付,成功后微信會給你發(fā)一封郵件,給你分配一個商戶平臺賬號,在資料里有商戶ID **/ public?static?final?String?API_KEY; /** 在微信發(fā)給你的那封郵件里,給你分配的微信商戶平臺賬號,在里面設(shè)置一個api_key **/
獲取到prepay_id
以上配置均正確,跑起來你會收到,微信這樣的返回結(jié)果:
<xml><return_code><![CDATA[SUCCESS]]></return_code> <return_msg><![CDATA[OK]]></return_msg> <appid><![CDATA[wx8760819e9228eab6]]></appid> <mch_id><![CDATA[1244336402]]></mch_id> <nonce_str><![CDATA[p7F4pU6Kk8Ci3vbi]]></nonce_str> <sign><![CDATA[598ADE81CDEEFBEF1E7A9E4F73B03CD4]]></sign><result_code><![CDATA[SUCCESS]]></result_code> <prepay_id><![CDATA[wx20151210110830853e5daa560147579483]]></prepay_id>//成功獲取到預(yù)付id <trade_type><![CDATA[APP]]></trade_type> </xml>
在走第二步的時候,你可能出現(xiàn)的問題:
result_code>//商戶id不對
result_code>//在拼裝產(chǎn)品參數(shù)的時候,中文類容,要指定編碼,否則亂碼,會報這個錯誤;
成功獲取到了,prepay_id,這個時候,支付界面還調(diào)不起來?
/***注意:
1.如果,你申請開通微信支付的app,是在微信開放平臺注冊的,使用eclipse默認(rèn)簽名,那么你現(xiàn)在在開發(fā)環(huán)境下,就可以調(diào)起來支付頁面
2.如果,在開放平臺的app,簽名使用自定義的簽名,則你需要使用該簽名打包,再跑起來,就可以調(diào)其微信支付
***/
微信支付結(jié)果回調(diào)在哪里?
1.app客戶端,我們在這個類里面接受支付的回調(diào)結(jié)果
/**
上色的地方,需要你改成自己的app_id
**/
注意:
/**? 這個activity,是個透明的activity,回調(diào)完,你需要結(jié)束掉它*? 2.服務(wù)端? **/ packageParams.add(new?BasicNameValuePair("notify_url",?"http://121.40.35.3/test")); /** 需要指定一個回調(diào)接口,用于微信來調(diào)用,通知服務(wù)端,修改數(shù)據(jù) */
Atas ialah kandungan terperinci 詳解android微信支付實例代碼. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undress AI Tool
Gambar buka pakaian secara percuma

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Redmi Note 14 Pro Plus kini rasmi sebagai pengganti langsung kepada Redmi Note 13 Pro Plus tahun lepas (sekira $375 di Amazon). Seperti yang dijangkakan, Redmi Note 14 Pro Plus mengetuai siri Redmi Note 14 bersama Redmi Note 14 dan Redmi Note 14 Pro. Li

H5 lebih fleksibel dan disesuaikan, tetapi memerlukan teknologi mahir; Program mini cepat bermula dan mudah dikekalkan, tetapi dibatasi oleh kerangka WeChat.

Dari segi sejarah, Oppo telah menyegarkan semula siri utama 'Find X' pada lewat musim sejuk atau awal musim bunga, kecuali Find X asal yang diumumkan pada Jun 2018. Untuk itu, Find X7 dan Find X7 Ultra hanya berusia hampir enam bulan. pada ketika ini. H

Xiaomi baru sahaja mengumumkan tarikh keluaran untuk telefon pintar Redmi Note seterusnya. Seperti yang dijangkakan, ini akan tiba sebagai tiga telefon bimbit siri Redmi Note 14. Lebih khusus lagi, syarikat itu berhasrat untuk mengeluarkan Redmi Note 14, Redmi Note 14 Pro dan Re

Pelancaran peranti lipat 'Edisi Khas' Samsung yang telah lama ditunggu-tunggu telah mengambil satu kelainan lagi. Dalam beberapa minggu kebelakangan ini, khabar angin mengenai apa yang dipanggil Galaxy Z Fold Edisi Khas menjadi agak senyap. Sebaliknya, tumpuan telah beralih kepada siri Galaxy S25, termasuk

Lenovo sedang bersiap sedia untuk melancarkan 2024 Legion Y700 pada 29 September di China. Tablet permainan Android baharu ini akan menentang RedMagic Nova, dan syarikat itu telah mengesahkan hampir semua spesifikasi peranti itu. Sekarang, beberapa jam sebelum penuh

TheZ9 Turbo+ kini telah dikeluarkan di kedai Cina dalam talian Vivo pada 2,199 yuan (~$313) untuk model asas storan dalaman 12GB RAM/256GB, manakala RedmiK70 Extreme Edition bermula pada 2,599 yuan (~$370) dengan konfigurasi yang sama: sebenarnya, ia newiQ

Urus niaga Binance C2C membolehkan pengguna membeli dan menjual kriptografi secara langsung, dan memberi perhatian kepada risiko rakan niaga, pembayaran dan turun naik harga. Memilih pengguna kredit tinggi dan kaedah pembayaran yang selamat dapat mengurangkan risiko.
