|
config.xml:
<feature name="aliPay">
<param name="urlScheme" value="xxx"/>
</feature>
key.xml:
<security>
<item name="aliPay_partner" value="xxx"/>
<item name="aliPay_seller" value="xxx"/>
<item name="aliPay_rsaPriKey" value="xxx"/>
<item name="aliPay_rsaPubKey" value="xxx"/>
</security>
前台调用:
var obj = api.require('aliPay');
var subject = order.serialNumber;
var body = order.remark;
var amount = order.userPaymentAmout;
var tradeNO = order.serialNumber;
obj.config({
notifyURL: baseUrl+ '/paySuccess?orderId=' + order.serialNumber
}, function(ret, err) {
if (ret.status) {
//配置成功,调用支付
obj.pay({
subject: subject,
body: body,
amount: amount,
tradeNO: tradeNO
}, function(ret, err) {
api.alert({
title: '支付结果',
msg: ret.msg,
buttons: ['确定']
});
});
} else {
api.alert({
title: '支付结果',
msg: err.msg,
buttons: ['确定']
});
}
});我这样写可以吗?但是还是报商户id等四个字段没有设置值
|
|