
希望可以帮到你,望采纳准备:
1,导入微信的libs包libammsdkjar;
2,测试时使用weixinDemo中的debug_keystore;
3,需要注意应用要通过审核,并且几个Key值正确,一下为微信支付Demo中的值:
1
2
3
4
5
6
7
8
9
10
//微信公众平台id;
private
String app_wx_appid=WxConstantsapp_wx_appid;
//微信开放平台和商户约定的密钥
private
String app_wx_secret_key="db426a9829e4b49a0dcac7b4162da6b6";
//微信公众平台商户模块和商户约定的密钥
private
String app_wx_parent_key="8934e7d15453e97507ef794cf7b0519d";
//微信公众平台商户模块和商户约定的支付密钥
private
String app_wx_pay_key="L8LrMqqeGRxST5reouB0K66CaYAWpqhAVsq7ggKkxHCOastWksvuX1uvmvQclxaHoYd3ElNBrNO2DHnnzgfVG9Qs473M3DTOZug5er46FhuGofumV8H2FVR9qkjSlC5K";
//
商家向财付通申请的商家id /
private
String app_tx_parent_key = "1900000109";
==========================================
根据微信支付Demo,微信支付分为三步:
第一步,获取accessToken,accessToken值第二步要用;
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
private
class
GetAccessTokenTask extends
AsyncTask<void,
void,=""
wxgetaccesstokenresult="">
{
@Override
protected
WxGetAccessTokenResult doInBackground(Void params) {
WxGetAccessTokenResult
result = getAccessToken();
return
result;
}
@Override
protected
void
onPostExecute(WxGetAccessTokenResult result) {
if
(resultlocalRetCode == WxLocalRetCodeERR_OK) {
GetPrepayIdTask
getPrepayId = new
GetPrepayIdTask();
getPrepayIdexecute(result);
}
}
}</void,>
解析服务器响应
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
private
WxGetAccessTokenResult getAccessToken() {
WxGetAccessTokenResult
result = new
WxGetAccessTokenResult();
String
url = Stringformat(api_get_access_token,
"client_credential",
app_wx_appid,
app_wx_secret_key);
byte[]
buf = WeixinUtil>应该是服务器会负担网吧的一些影视或者游戏的下载吧,所以访问量大了以后,机器的承载负荷不够就会超级卡。提高工作站的配置才是解决问题的根本办法,CPU和内存两方面,最好使用服务器专用的配件。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)