charleyw / cordova-plugin-alipay

Cordova支付宝插件,cordova alipay plugin
175 stars 75 forks source link

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

Closed xianbinsong closed 8 years ago

xianbinsong commented 8 years ago

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

xianbinsong commented 8 years ago

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