導航:首頁 > 軟體資訊 > 開發app支付問題怎麼解決

開發app支付問題怎麼解決

發布時間:2022-12-08 00:00:41

android 開發微信支付是出現app支付許可權怎麼解決

/**
* 獲取預支付訂單號:
* prepay_id(伺服器完成)!!!
* 注意:如果服務端開發文檔跟客戶端demo里的參數不一樣,以demo里的參數為准,
* 否則伺服器傳過來的參數無法調起微信支付!!!
* */
private String genProctArgs() {
StringBuffer xml = new StringBuffer();

try {
String nonceStr = genNonceStr();

xml.append("</xml>");
List<NameValuePair> packageParams = new LinkedList<NameValuePair>();
packageParams.add(new BasicNameValuePair("appid", Constants.APP_ID));
packageParams.add(new BasicNameValuePair("body", "APP pay test"));
/**這里用的是mach_id,跟sign簽名時參數名不同,一定要注意*/
packageParams.add(new BasicNameValuePair("mch_id", Constants.MCH_ID));
packageParams.add(new BasicNameValuePair("nonce_str", nonceStr));
packageParams.add(new BasicNameValuePair("notify_url", "http://121.40.35.3/test"));
packageParams.add(new BasicNameValuePair("out_trade_no",genOutTradNo()));
packageParams.add(new BasicNameValuePair("spbill_create_ip","127.0.0.1"));
packageParams.add(new BasicNameValuePair("total_fee", "1"));
packageParams.add(new BasicNameValuePair("trade_type", "APP"));

String sign = genPackageSign(packageParams);
packageParams.add(new BasicNameValuePair("sign", sign));

String xmlstring =toXml(packageParams);

return xmlstring;

} catch (Exception e) {
Log.e(TAG, "genProctArgs fail, ex = " + e.getMessage());
return null;
}

}

附上出處的鏈接:http://blog.csdn.net/jdsjlzx/article/details/47422279

㈡ 我自己開發一款APP怎麼和微信支付進行合作

您好,您如果想讓您自己開發的APP接入微信支付,那麼需要您是APP支付商戶,須在Open平台添加移動應用並通過審核。然後進入微信開放平台,進入管理中心,為通過審核的移動應用申請支付功能。然後依照系統給出的提示填入相關的信息。接著若是通過微信支付審核後,系統會自動為商戶生成《微信支付協議》,協議中各項關鍵信息已經自動生成,下載、蓋章後,按照以下地址寄回即可。

閱讀全文

與開發app支付問題怎麼解決相關的資料

熱點內容
嵌入式能編譯文件的許可權 瀏覽:12
轎車空調壓縮機突然怎麼不工作了 瀏覽:432
dd命令怎麼解壓 瀏覽:397
舊版安卓怎麼開鎖 瀏覽:247
開發程序員推薦 瀏覽:263
企信如何禁止訪問其他app 瀏覽:71
程序員辦公本推薦2019 瀏覽:197
手機qq下載app在哪裡 瀏覽:536
阿里程序員喊話 瀏覽:982
軟體伺服器地址不對怎麼辦 瀏覽:156
gcco的編譯格式 瀏覽:192
手持噴碼機加密怎麼買墨盒 瀏覽:744
cadcc命令 瀏覽:902
安卓手機攝像頭為什麼不用藍寶石 瀏覽:958
編譯器保留數字 瀏覽:8
linux解壓war命令 瀏覽:48
紅與黑中央編譯 瀏覽:570
我的世界簡單命令方塊教學 瀏覽:196
什麼游戲解壓最合適 瀏覽:508
安卓怎麼搞黑色的界面 瀏覽:961