首頁  >  文章  >  微信小程式  >  詳解android微信支付實例代碼

詳解android微信支付實例代碼

高洛峰
高洛峰原創
2017-03-27 13:36:002106瀏覽

這篇文章主要為大家詳細介紹了android微信支付源碼,具有一定的實用性與參考價值,有興趣的夥伴們可以參考一下

本文為大家分享了android微信支付源碼,供大家參考,具體內容如下

參數配置

public static final String APP_ID ;
/**
在微信开放平台注册app,微信给分配的id
**/
public static final String MCH_ID;
/**
申请开通微信支付,成功后微信会给你发一封邮件,给你分配一个商户平台账号,在资料里有商户ID
**/
public static final String API_KEY;
/**
在微信发给你的那封邮件里,给你分配的微信商户平台账号,在里面设置一个api_key
**/

取得到prepay_id

以上配置皆正確,跑起來你會收到,微信這樣的回傳結果:

<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>//成功获取到预付id
<trade_type><![CDATA[APP]]></trade_type>
</xml>

在你走第二步的時候,你可能出現的問題:

result_code>//商家id不對
result_code>//在拼裝產品參數的時候,中文類容,要指定編碼,否則亂碼,會報這個錯誤;

成功取得到了,prepay_id,這個時候,支付介面還調不起來?在哪裡? /


注意:

/** 
这个activity,是个透明的activity,回调完,你需要结束掉它* 
2.服务端 
**/
packageParams.add(new BasicNameValuePair("notify_url", "http://121.40.35.3/test"));
/**
需要指定一个回调接口,用于微信来调用,通知服务端,修改数据
*/

以上是詳解android微信支付實例代碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn