|
调用ali插件后 完全按照文档里的方法写的 发起支付时执行失败,报错为:attempt to invoke virtual method 'int java.lang.String.length()' on a null object reference
-
- var orderID = "2017098521233";
- if (!navigator.alipay) {
- alert("没有打入com.justep.cordova.plugin.alipay插件");
- }
- var notifyUrl = "http://www.baidu.com";
- var tradeNo = orderID;
- var alipay = navigator.alipay;
- alipay.pay({
- "seller" : "17108286@qq.com", // 卖家支付宝账号或对应的支付宝唯一用户号
- "subject" : "x5外卖", // 商品名称
- "body" : "x5外卖", // 商品详情
- "price" : "0.01", // 金额,单位为RMB
- "tradeNo" : tradeNo, // 唯一订单号
- "timeout" : "30m", // 超时设置
- "notifyUrl" : notifyUrl // 服务器通知路径
- },
- function(message) {
- var responseCode = parseInt(message);
- if (responseCode === 9000) {
- alert("支付成功");
- } else {
- alert("支付失败");
- }
- }, function(msg) {
- alert(msg);
- });
复制代码 |
|