charleyw/cordova-plugin-alipay

IOS 成功支付 或者取消回调报错了

Closed this issue · 1 comments

ReferenceError: Can't find variable: results

JS
tradeNo = new Date().getTime() * 1024;
window.alipay.pay({
tradeNo: tradeNo,
subject: '逸家具支付',
body: '我是测试内容',
price: 0.01,
notifyUrl: 'http://your.server.notify.url'
}, (function(successResults) {
console.log(results);
}), function(errorResults) {
console.log(results);
});
不管是支付成功 还是取消支付,在调试时都报这个错误

但是xcode里面的result 是对的
reslut = {
memo = "";
result = "partner="2088221550482102"&seller_id="shhuanmeng@sina.com"&out_trade_no="1496721314118656"&subject="\U6d4b\U8bd5\U6807\U9898"&body="\U6211\U662f\U6d4b\U8bd5\U5185\U5bb9"&total_fee="0.01"&notify_url="http://your.server.notify.url\"&service=\"mobile.securitypay.pay\"&payment_type=\"1\"&_input_charset=\"utf-8\"&it_b_pay=\"30m\"&show_url=\"m.alipay.com\"&success=\"true\"&sign_type=\"RSA\"&sign=\"\"";
resultStatus = 9000;
}

ionic info

Your system information:

Cordova CLI: 5.3.3
Gulp version: CLI version 3.9.0
Gulp local: Local version 3.9.0
Ionic Version: 1.0.1
Ionic CLI Version: 1.7.7
Ionic App Lib Version: 0.6.3
ios-deploy version: 1.8.2
ios-sim version: 5.0.3
OS: Mac OS X El Capitan
Node Version: v4.2.1
Xcode version: Xcode 7.3 Build version 7D175

已发现问题,console.log(successResults) 和console.log(errorResults) 就可以了,可能只我理解错误了