WeX5怎么样实现支付宝和wex5 微信支付付接口

查看: 13166|回复: 10
支付宝和微信支付调试账号
主题帖子积分
新手上路, 积分 39, 距离下一级还需 11 积分
新手上路, 积分 39, 距离下一级还需 11 积分
在V3.0正式版中,能够调用支付宝插件和微信插件。支付宝报“系统繁忙,请稍后再试(ali64)”的错误。微信支付出现“正在生成预支付订单”之后就没返回了。使用的均是x5中的信息,没有自己的支付宝卖家账户和微信第三方或公共账户,请问x5中提供的支付宝信息和微信信息可以供测试使用吗?还是要我们自己在支付宝和微信申请支付环境?
主题帖子积分
我做一下说说,请耐心等待
远程的联系方法 QQ 。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题
如按照该方法解决,请及时跟帖,便于版主结贴
主题帖子积分
使用发布的WeX5版本,下面的参数是起步公司申请的微信支付账号
1、修改微信插件的支付参数
修改/Native/plugins/com.justep.cordova.plugin.weixin/plugin.xml文件
& && && && &&preference name=&weixinappid& value=&wx832f85feb2e76b14& /&
& & & & & & & && &&&&preference name=&partner_id& value=&& /&
& & & & & & & && &&&&preference name=&partner_key& value=&be9aded460ee2915ea6b& /&
& & & & & & & && &&&&preference name=&app_secret& value=&43cab6bf6cb1b4ee6db27a& /&
& & & & & & & && &&&&preference name=&app_key& value=&8e5UlAqM5tJr7gVnbiPJbO6ZXFgwHAQ6mHaohjvTpbuTvnsZWuNlGsooC8Rp8owsSS5TcnAW1caNamUGL8w8GuESCCftDzNarmmRKqGRhFAdqomDjRSgAL2HezQ1iCZz& /&
2、调用支付方法
& && &&&var weixin = navigator.
& && &&&weixin.getAccessToken(function(accessToken){
& && &&&& & & & console.log('accessToken:' + accessToken);
& && &&&& & & &
& && &&&& & & & weixin.generatePrepayId(
& && &&&& & & & & & & & & & & & {&body&:&x5&,
& && &&&& & & & & & & & & & & & & & & & &accessToken&:accessToken,
& && &&&& & & & & & & & & & & & & & & & &feeType&:&1&,
& && &&&& & & & & & & & & & & & & & & & &notifyUrl&:&&,
& && &&&& & & & & & & & & & & & & & & & &totalFee&:&1&,
& && &&&& & & & & & & & & & & & & & & & &traceId&:'123456',
& && &&&& & & & & & & & & & & & & & & & &tradeNo&:&&},
& && &&&& & & & & & & & & & & & & & & & function(prepayId){
& && &&&& & & & & & & & & & & & & & & & & & & & console.log('prepayId:' + prepayId);
& && &&&& & & & & & & & & & & & & & & & & & & & weixin.sendPayReq(prepayId,function(){
& && &&&& & & & & & & & & & & & & & & & & & & & & & & & console.log('prepayId success');
& && &&&& & & & & & & & & & & & & & & & & & & & & & & & alert(&success&);
& && &&&& & & & & & & & & & & & & & & & & & & & },function(message){
& && &&&& & & & & & & & & & & & & & & & & & & & & & & & alert(&sendPayReq:&+ message);
& && &&&& & & & & & & & & & & & & & & & & & & & });
& && &&&& & & & & & & & & & & & & & & & },function(message){
& && &&&& & & & & & & & & & & & & & & & & & & & alert(&getPrepayId:& + message);
& && &&&& & & & & & & & & & & & & & & & }
& && &&&& & & & );
& && &&&},function(message){
& && &&&& & & & alert(&getToken:& + message);
& && &&&});
3、新建本地app
应用包名必须输入com.justep.x5.v3,选择源代码模式,使用打包服务器打包,生成app之后,可以调出支付窗口
4、注意如果修改了微信插件里面的支付参数,需要新建本地app,才能生效
5、如果使用自己的支付账号,可以通过下载安装
来获取应用签名,并填写到网站
远程的联系方法 QQ 。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题
如按照该方法解决,请及时跟帖,便于版主结贴
主题帖子积分
新手上路, 积分 47, 距离下一级还需 3 积分
新手上路, 积分 47, 距离下一级还需 3 积分
使用发布的WeX5版本,下面的参数是起步公司申请的微信支付账号
1、修改微信插件的支付参数
根据您提供的方式调试结果提示& &Cannot call methid 'getAccessToken'Uncaught TypeError: Cannot call method 'getAccessToken' of undefined 复制代码
主题帖子积分
用的是使用之后发布的WeX5版本
远程的联系方法QQ,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题&&&&
如按照该方法解决,请及时跟帖,便于版主结贴
主题帖子积分
中级会员, 积分 200, 距离下一级还需 300 积分
中级会员, 积分 200, 距离下一级还需 300 积分
根据您提供的方式调试结果提示& &Cannot call methid 'getAccessToken'
我也是一样的错误。不知道是不是需要打包服务器
主题帖子积分
新手上路, 积分 47, 距离下一级还需 3 积分
新手上路, 积分 47, 距离下一级还需 3 积分
我也是一样的错误。不知道是不是需要打包服务器
应该是打包服务器的问题&&我这边正在调试打包服务器&&测试之后给你回复
主题帖子积分
中级会员, 积分 200, 距离下一级还需 300 积分
中级会员, 积分 200, 距离下一级还需 300 积分
应该是打包服务器的问题&&我这边正在调试打包服务器&&测试之后给你回复
主题帖子积分
初级会员, 积分 180, 距离下一级还需 20 积分
初级会员, 积分 180, 距离下一级还需 20 积分
根据您提供的方式调试结果提示& &Cannot call methid 'getAccessToken'
一样的结果
主题帖子积分
初级会员, 积分 180, 距离下一级还需 20 积分
初级会员, 积分 180, 距离下一级还需 20 积分
有结果了吗?
怎样处理?
Powered by查看: 544|回复: 9
微信支付一定要用服务器打包吗?
主题帖子积分
初级会员, 积分 111, 距离下一级还需 89 积分
初级会员, 积分 111, 距离下一级还需 89 积分
微信支付一定要用服务器打包吗?我用以下方式打包
QQ截图29.jpg (149.56 KB, 下载次数: 7)
17:08 上传
手机测试有weixin object, 但是getAccessToken返回& invalid action&, 请问该如何解决?, 谢谢
.jpg (91.32 KB, 下载次数: 3)
17:15 上传
主题帖子积分
初级会员, 积分 111, 距离下一级还需 89 积分
初级会员, 积分 111, 距离下一级还需 89 积分
/app-builder应该是http://localhost:8080/app-builder, 没错吧?
主题帖子积分
看你的截图就知道不是最新版本吧!建议先换上最新版本试试!微信插件不需要使用服务器打包,本地打包也可以的!
主题帖子积分
初级会员, 积分 111, 距离下一级还需 89 积分
初级会员, 积分 111, 距离下一级还需 89 积分
看你的截图就知道不是最新版本吧!建议先换上最新版本试试!微信插件不需要使用服务器打包,本地打包也可以 ...
一定要用最新版本吗?
主题帖子积分
一定要用最新版本吗?
最好使用新版本!旧版本可能会有bug!新版本是处理过的!
主题帖子积分
初级会员, 积分 111, 距离下一级还需 89 积分
初级会员, 积分 111, 距离下一级还需 89 积分
最好使用新版本!旧版本可能会有bug!新版本是处理过的!
用新版本,还是一样的错, 代码如下& & & & & & & & weixin.generatePrepayId({
& & & & & & & & & & & & &body& : data_order.val('atitle') + & & + data_order.val('adate'),
& & & & & & & & & & & & &feeType& : &1&,
& & & & & & & & & & & & &notifyUrl& : notifyUrl,
& & & & & & & & & & & & &totalFee& : data_order.val('total_fee'),
& & & & & & & & & & & & &traceId& : traceID,
& & & & & & & & & & & & &tradeNo& : tradeNo
& & & & & & & & }, function(prepayId) {
& & & & & & & & & & & & weixin.sendPayReq(prepayId, function(message) {
& & & & & & & & & & & & & & & & var responseCode = parseInt(message);
& & & & & & & & & & & & & & & & alert(&微信支付! & + message);
& & & & & & & & & & & & }, function(message) {
& & & & & & & & & & & & & & & & alert(&微信支付失败!-10 & + message);
& & & & & & & & & & & & });
& & & & & & & & }, function(message) {
& & & & & & & & & & & & alert(&微信支付失败!-11 & + message); //message: FAIL
& & & & & & & & });
主题帖子积分
本帖最后由 liangyongfei 于
17:33 编辑
用新版本,还是一样的错, 代码如下& && && && && & weixin.generatePrepayId({
& && && && && && && && &&body& : data_order.val('atitle') +&&...
这个你要自己调试看看是哪行代码的错误!
另外请参考外卖!外卖中是可以正常支付的!
你真机调试,对比下代码的执行差异!看看是哪儿的原因!
或许是配置参数有问题??
另外 你使用的微信支付是v2还是v3呢?新版本请使用v3的插件!
主题帖子积分
初级会员, 积分 111, 距离下一级还需 89 积分
初级会员, 积分 111, 距离下一级还需 89 积分
这个你要自己调试看看是哪行代码的错误!
另外请参考外卖!外卖中是可以正常支付的!
你真机调试,对比下代 ...
版主,现在sendPayReq,返回 -1, 有查baidu,说包名要一致,这个不会错,另外说keystore签名要一致,这个要怎么处理? 多谢版主
weixin.generatePrepayId({
& && && && && && && && &&body& : data_order.val('atitle') + & & + data_order.val('adate'),
& && && && && && && && &&feeType& : &1&,
& && && && && && && && &&notifyUrl& : notifyUrl,
& && && && && && && && &&totalFee& : data_order.val('total_fee'),
& && && && && && && && &&traceId& : traceID,
& && && && && && && && &&tradeNo& : tradeNo
& && && && && & }, function(prepayId) {
& && && && && && && && &weixin.sendPayReq(prepayId, function(message) {
& && && && && && && && && && &&&var responseCode = parseInt(message);
& && && && && && && && && && &&&alert(&微信支付! & + message);&&//message -1
& && && && && && && && &}, function(message) {
& && && && && && && && && && &&&alert(&微信支付失败!-10 & + message);
& && && && && && && && &});
& && && && && & }, function(message) {
& && && && && && && && &alert(&微信支付失败!-11 & + message);
& && && && && & });
主题帖子积分
初级会员, 积分 111, 距离下一级还需 89 积分
初级会员, 积分 111, 距离下一级还需 89 积分
已解决,要到微信开发平台填apk签名
主题帖子积分
版主,现在sendPayReq,返回 -1, 有查baidu,说包名要一致,这个不会错,另外说keystore签名要一致,这个 ...
要到微信开发平台填apk签名
Powered byWeX5微信公众号支付开发查看: 19106|回复: 20
支付宝和微信的cordova扩展
主题帖子积分
初级会员, 积分 180, 距离下一级还需 20 积分
初级会员, 积分 180, 距离下一级还需 20 积分
本帖最后由 kacaloyi 于
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做包头的。只有这两个有问题。
我引用的方法是:
& && && &require(&$UI/system/lib/cordova/cordova&);
& && &&&require(&cordova!com.justep.cordova.plugin.alipay&);
& && &&&require(&cordova!com.justep.cordova.plugin.weixin&);
使用的方法是:
& && &//支付宝支付
& && &&&Model.prototype.btnAliyClick = function(event){
& && &&&navigator.alipay.pay(
& && && && && && &&&{&seller&:&&, //商家名字
& && && && && & &subject&:&x51&,& && && && && && && && &//项目名字
& && && && && & &body&:&x5企业版&,& && && && && && && && &//内容说明
& && && && && & &price&:&0.01&,& && && && && && && && && && &&&//支付价格
& && && && && & &tradeNo&:&123456&,& && && && && && && && &//订单号
& && && && && & &timeout&:&30m&,& && && && && && && && &//超时时间
& && && && && & &notifyUrl&:&&//成功后通知 (通知内容还不知道)
& && && && && &},
& && &&&function(msgCode){alert(msgCode);}, //成功后调用
& && &&&function(msg){alert(msg);}& && && && && && && && &//失败后调用
& && &&&);
& && &&&};
系统提示pay方法没有定义。
请问要如何解决?
改成cordova.plugin.alipay.pay也不行。
主题帖子积分
初级会员, 积分 180, 距离下一级还需 20 积分
初级会员, 积分 180, 距离下一级还需 20 积分
自己在努力地搭建打包服务器,如果成功,和大家分享。
主题帖子积分
自己在努力地搭建打包服务器,如果成功,和大家分享。
内部正在把支付加到外卖演示中,后续参考会更方便
主题帖子积分
初级会员, 积分 180, 距离下一级还需 20 积分
初级会员, 积分 180, 距离下一级还需 20 积分
本帖最后由 kacaloyi 于
13:50 编辑
昨晚和今天早上的努力。
终于打包服务器弄好了。
微信支付通过了,弹出了微信支付界面。
支付宝支付提示“系统繁忙”
哦,好吧,是我又要繁忙了。
好像记得有人遇到过系统繁忙这个问题的。就是这个帖子。
又卡在这里了。
主题帖子积分
支付宝参考
如果使用自己的支付账号,可以通过下载安装
来获取应用签名,并填写到网站
远程的联系方法QQ,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题&&&&
如按照该方法解决,请及时跟帖,便于版主结贴
主题帖子积分
中级会员, 积分 200, 距离下一级还需 300 积分
中级会员, 积分 200, 距离下一级还需 300 积分
内部正在把支付加到外卖演示中,后续参考会更方便
能不能把微信分享也加进去。。急求啊。
主题帖子积分
新手上路, 积分 47, 距离下一级还需 3 积分
新手上路, 积分 47, 距离下一级还需 3 积分
昨晚和今天早上的努力。
终于打包服务器弄好了。
我这里也已经弄好了打包服务器 但是微信支付页面就是弹不出来 有什么需要更改的或者说注意的地方么???求教啊!!!!!!
主题帖子积分
中级会员, 积分 200, 距离下一级还需 300 积分
中级会员, 积分 200, 距离下一级还需 300 积分
我这里也已经弄好了打包服务器 但是微信支付页面就是弹不出来 有什么需要更改的或者说注意的地方么??? ...
表示同样是闪退
主题帖子积分
新手上路, 积分 47, 距离下一级还需 3 积分
新手上路, 积分 47, 距离下一级还需 3 积分
表示同样是闪退
我这里不会闪退 但是就是调不出微信支付页面 调试也不报错,
主题帖子积分
中级会员, 积分 200, 距离下一级还需 300 积分
中级会员, 积分 200, 距离下一级还需 300 积分
我这里不会闪退 但是就是调不出微信支付页面 调试也不报错,
同一个道理。预计是证书和认证的问题
Powered by

我要回帖

更多关于 wex5 调用外部接口 的文章

 

随机推荐