cordova-plugin-wxpay
微信APP支付cordova,ionic插件(Android版袭异,ios版)
git地址:http://www.corethink.cn/git/repo/8.html
2015.06.30 微信支付Android及iOS版集成,初步完成
2015.06.26 微信Android SDK【2014.12.12】
1. Android客戶端安裝
開發(fā)工程下執(zhí)行以下命令導(dǎo)入本插件:
$ cordova plugin add
?http://www.corethink.cn/git/http/admin/cordova-plugin-wxpay
已安裝插件查看:
$cordova plugin list
執(zhí)行以下命令刪本插件:
# 【com.qdc.plugins.wxpay】是插件ID啰挪,不是插件文件夾名
$cordova plugin rm com.qdc.plugins.wxpay
1.1 Android開發(fā)環(huán)境導(dǎo)入--Eclipse
導(dǎo)入路徑:開發(fā)工程->platform->android
1.2iOS開發(fā)環(huán)境導(dǎo)入--Xcode
導(dǎo)入路徑:開發(fā)工程->platform->ios
確認(rèn)沒有編譯錯誤。
1.3 JS調(diào)用說明
事先前調(diào)用后臺預(yù)支付API生成訂單數(shù)據(jù)及簽名數(shù)據(jù)
調(diào)用plugin的JS方法【wxpay.payment】進行支付
**wxpay.payment(json, cb_success, cb_failure);**
# 參數(shù)說明:格式為JSON格式
# cb_success:調(diào)用成功回調(diào)方法
# cb_failure:調(diào)用失敗回調(diào)方法
{
appid: 公眾賬號ID
noncestr: 隨機字符串
package: 擴展字段
partnerid: 商戶號
prepayid: 預(yù)支付交易會話ID
timestamp: 時間戳
sign: 簽名
}
注:訂單總金額汉规,只能為整數(shù)塔淤,單位為【分】,參數(shù)值不能帶小數(shù)渠欺。