這篇文章給大家介紹android中怎么接入微信支付,內(nèi)容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
我們注重客戶提出的每個要求,我們充分考慮每一個細節(jié),我們積極的做好做網(wǎng)站、網(wǎng)站制作服務,我們努力開拓更好的視野,通過不懈的努力,成都創(chuàng)新互聯(lián)贏得了業(yè)內(nèi)的良好聲譽,這一切,也不斷的激勵著我們更好的服務客戶。 主要業(yè)務:網(wǎng)站建設,網(wǎng)站制作,網(wǎng)站設計,微信平臺小程序開發(fā),網(wǎng)站開發(fā),技術開發(fā)實力,DIV+CSS,PHP及ASP,ASP.Net,SQL數(shù)據(jù)庫的技術開發(fā)工程師。
參數(shù)配置
public static final String APP_ID ; /** 在微信開放平臺注冊app,微信給分配的id **/ public static final String MCH_ID; /** 申請開通微信支付,成功后微信會給你發(fā)一封郵件,給你分配一個商戶平臺賬號,在資料里有商戶ID **/ public static final String API_KEY; /** 在微信發(fā)給你的那封郵件里,給你分配的微信商戶平臺賬號,在里面設置一個api_key **/
獲取到prepay_id
以上配置均正確,跑起來你會收到,微信這樣的返回結(jié)果:
//成功獲取到預付id
在走第二步的時候,你可能出現(xiàn)的問題:
result_code>//商戶id不對
result_code>//在拼裝產(chǎn)品參數(shù)的時候,中文類容,要指定編碼,否則亂碼,會報這個錯誤;
成功獲取到了,prepay_id,這個時候,支付界面還調(diào)不起來?
/***注意:
1.如果,你申請開通微信支付的app,是在微信開放平臺注冊的,使用eclipse默認簽名,那么你現(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.服務端 **/ packageParams.add(new BasicNameValuePair("notify_url", "http://121.40.35.3/test")); /** 需要指定一個回調(diào)接口,用于微信來調(diào)用,通知服務端,修改數(shù)據(jù) */
關于android中怎么接入微信支付就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。