|
[插件使用]
wxpay 方案二 使用pay方法一直返回-1
[复制链接]
我用wxpay模块方案二, 调用config方法可以成功,成功后调用pay就一直返回 -1。用了'wx'模块进行第三方授权登录,功能已经测试成功可以用。
代码如下:
function weixinPayConfig(){
var wxPay = api.require('wxPay');
wxPay.config({
apiKey: 'wxc03f2955eb2479a5',
mchId: '1460117402',
partnerKey: 'xxx',
notifyUrl: 'www.apicloud.com'
}, function(ret, err) {
if (ret.status) {
alert('配置商户支付参数成功');
weixinPayOperate();
} else {
alert(err.code);
}
});
}
function weixinPayOperate(){
var wxPay = api.require('wxPay');
wxPay.pay({
description: 'iPad mini 16G 白色',
totalFee: '0.01',
tradeNo: '1217752501201407033233368011' //,
// spbillCreateIP: '196.168.1.1',
// deviceInfo: '013467007045764',
// detail: 'iPad mini 16G 白色',
// attach: '说明',
// feeType: 'CNY',
// timeStart: '20091225091010',
// timeExpire: '20091227091010',
// goodsTag: 'WXG',
// productId: '12235413214070356458058',
// openId: 'oUpF8uMuAJO_M2pxb1Q9zNjWeS6o'
}, function(ret, err) {
if (ret.status) {
alert(ret.result);
} else {
alert(err.code);
}
});
}
查了文档
code: 1 //数字类型;
//错误码:
//-2(用户取消)
//-1(可能的原因:签名错误、未注册APPID、项目设置APPID不正确、注册的APPID与设置的不匹配、其他异常等)
//1(必传参数缺失)
请问是使用wxpay的pay方法是不是先要调用config方法,除此之外还要怎么操作
|
|