起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 30771|回复: 21

[结贴] 支付宝和微信的cordova扩展

  [复制链接]

17

主题

72

帖子

186

积分

初级会员

Rank: 2

积分
186
QQ
发表于 2015-4-29 16:37:30 | 显示全部楼层 |阅读模式
本帖最后由 kacaloyi 于 2015-4-29 16:39 编辑

项目中需要用到支付宝支付和微信支付。于是用到了Wex5中的两个cordova插件。
"com.justep.cordova.plugin.alipay":"5.3.0",
"com.justep.cordova.plugin.weixin":"5.3.0",

这两个插件在Native/plugin中。

使用后发现,alipay弹出“没有pay方法定义”,weixin弹出“getAccessToken方法没有定义”。
除了没有使用打包服务器,其他的都和介绍的方法一样。

后来发现,在UI/system/lib/cordova下面已经加入了一些插件。
只要是在这里已经加入的插件,就怎么做都能显示出来。
Alipay和weixin是没有在其中的,而且是com.justep做包头的。只有这两个有问题。

我引用的方法是:
<java>
         require("$UI/system/lib/cordova/cordova");
        require("cordova!com.justep.cordova.plugin.alipay");
        require("cordova!com.justep.cordova.plugin.weixin");
</java>
使用的方法是:
<java>
      //支付宝支付
        Model.prototype.btnAliyClick = function(event){

        navigator.alipay.pay(
                    {"seller":"007slm@163.com", //商家名字
                "subject":"x51",                        //项目名字
                "body":"x5企业版",                        //内容说明
                "price":"0.01",                                //支付价格
                "tradeNo":"123456",                        //订单号
                "timeout":"30m",                        //超时时间
                "notifyUrl":"wwww.justep.com"//成功后通知 (通知内容还不知道)
               },
        function(msgCode){alert(msgCode);}, //成功后调用
        function(msg){alert(msg);}                        //失败后调用
        );

        };
</java>
系统提示pay方法没有定义。
请问要如何解决?

改成cordova.plugin.alipay.pay也不行。

17

主题

72

帖子

186

积分

初级会员

Rank: 2

积分
186
QQ
 楼主| 发表于 2015-4-30 10:35:43 | 显示全部楼层
自己在努力地搭建打包服务器,如果成功,和大家分享。
回复 支持 反对

使用道具 举报

31

主题

1856

帖子

3070

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3070
发表于 2015-4-30 11:11:35 | 显示全部楼层
kacaloyi 发表于 2015-4-30 10:35
自己在努力地搭建打包服务器,如果成功,和大家分享。

顶顶!

内部正在把支付加到外卖演示中,后续参考会更方便
回复 支持 反对

使用道具 举报

17

主题

72

帖子

186

积分

初级会员

Rank: 2

积分
186
QQ
 楼主| 发表于 2015-4-30 13:48:19 | 显示全部楼层
本帖最后由 kacaloyi 于 2015-4-30 13:50 编辑

昨晚和今天早上的努力。
终于打包服务器弄好了。

微信支付通过了,弹出了微信支付界面。
支付宝支付提示“系统繁忙”

哦,好吧,是我又要繁忙了。

好像记得有人遇到过系统繁忙这个问题的。就是这个帖子。
又卡在这里了。
http://bbs.wex5.com/forum.php?mod=viewthread&tid=69470
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36044
发表于 2015-4-30 16:13:59 | 显示全部楼层
支付宝参考
如果使用自己的支付账号,可以通过下载安装http://open.weixin.qq.com/download/sdk/gen_signature.apk
来获取应用签名,并填写到网站
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

15

主题

91

帖子

200

积分

中级会员

Rank: 3Rank: 3

积分
200
QQ
发表于 2015-5-1 10:51:31 | 显示全部楼层
wsh 发表于 2015-4-30 11:11
顶顶!

内部正在把支付加到外卖演示中,后续参考会更方便

能不能把微信分享也加进去。。急求啊。
回复 支持 反对

使用道具 举报

4

主题

16

帖子

47

积分

新手上路

Rank: 1

积分
47
QQ
发表于 2015-5-2 16:30:56 | 显示全部楼层
kacaloyi 发表于 2015-4-30 13:48
昨晚和今天早上的努力。
终于打包服务器弄好了。

我这里也已经弄好了打包服务器 但是微信支付页面就是弹不出来 有什么需要更改的或者说注意的地方么???求教啊!!!!!!
回复 支持 反对

使用道具 举报

15

主题

91

帖子

200

积分

中级会员

Rank: 3Rank: 3

积分
200
QQ
发表于 2015-5-4 09:31:12 | 显示全部楼层
wanglw 发表于 2015-5-2 16:30
我这里也已经弄好了打包服务器 但是微信支付页面就是弹不出来 有什么需要更改的或者说注意的地方么??? ...

表示同样是闪退
回复 支持 反对

使用道具 举报

4

主题

16

帖子

47

积分

新手上路

Rank: 1

积分
47
QQ
发表于 2015-5-4 12:18:22 | 显示全部楼层
Ghost丶 发表于 2015-5-4 09:31
表示同样是闪退

我这里不会闪退 但是就是调不出微信支付页面 调试也不报错,
回复 支持 反对

使用道具 举报

15

主题

91

帖子

200

积分

中级会员

Rank: 3Rank: 3

积分
200
QQ
发表于 2015-5-4 12:58:19 | 显示全部楼层
wanglw 发表于 2015-5-4 12:18
我这里不会闪退 但是就是调不出微信支付页面 调试也不报错,

同一个道理。预计是证书和认证的问题
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-9-25 17:18 , Processed in 0.064092 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表