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

QQ登录

只需一步,快速开始

查看: 2339|回复: 9

[结贴] 微信app支付

[复制链接]

2

主题

8

帖子

16

积分

新手上路

Rank: 1

积分
16
QQ
发表于 2016-12-9 11:49:32 | 显示全部楼层 |阅读模式
为什么用微信APP支付里的notifyUrl参数为“http://www.justep.com”就能正常调起微信支付,而我换成自己的域名上去就弹出 getPrepayId:SUCCESS 错误呢?
发表于 2016-12-9 13:21:10 | 显示全部楼层
notifyUrl 是支付成功后,微信给这个url 推送一个请求,
原则上,这个url可以随便写的!
你再重新试试看吧!除了这个参数以外,其他配置有差异吗??

最重要的是corodva插件参数
http://docs.wex5.com/pay-h5app-weixin/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

2

主题

8

帖子

16

积分

新手上路

Rank: 1

积分
16
QQ
 楼主| 发表于 2016-12-9 14:02:36 | 显示全部楼层
liangyongfei 发表于 2016-12-9 13:21
notifyUrl 是支付成功后,微信给这个url 推送一个请求,
原则上,这个url可以随便写的!
你再重新 ...

试过了,都这是这样 一把notifyUrl 换了就不行
回复 支持 反对

使用道具 举报

发表于 2016-12-9 14:05:06 | 显示全部楼层
qq674954 发表于 2016-12-9 14:02
试过了,都这是这样 一把notifyUrl 换了就不行

那请问你写的notifyUrl 是什么??公网上可以请求到吗?
发来看看!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

2

主题

8

帖子

16

积分

新手上路

Rank: 1

积分
16
QQ
 楼主| 发表于 2016-12-9 14:08:05 | 显示全部楼层
liangyongfei 发表于 2016-12-9 14:05
那请问你写的notifyUrl 是什么??公网上可以请求到吗?
发来看看!

我试过 改成自己的域名:http://www.zh-yys.com 不行 再换成 http://www.baidu.com也不行,然后换回 http://www.justep.com 就可以了
回复 支持 反对

使用道具 举报

发表于 2016-12-9 14:16:32 | 显示全部楼层
qq674954 发表于 2016-12-9 14:08
我试过 改成自己的域名:http://www.zh-yys.com 不行 再换成 http://www.baidu.com也不行,然后换回 http ...

参考外卖案例:
/UI2/takeout/index.w
notifyUrl  赋值的是 location.origin
你试试这样行吗??

要不你直接打包外卖案例!然后参数都设置成你们自己的!
看下是否可以成功支付呢?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

2

主题

8

帖子

16

积分

新手上路

Rank: 1

积分
16
QQ
 楼主| 发表于 2016-12-12 10:05:58 | 显示全部楼层
liangyongfei 发表于 2016-12-9 14:16
参考外卖案例:
/UI2/takeout/index.w
notifyUrl  赋值的是 location.origin

经过我的测试,是在打包为模式4的情况下才会出现这情况,而且不仅修改notifyUrl会出错 就连修改了其它参数都会出错,用官方提供的参数就没问题,不知道这是什么情况
回复 支持 反对

使用道具 举报

发表于 2016-12-12 13:33:18 | 显示全部楼层
qq674954 发表于 2016-12-12 10:05
经过我的测试,是在打包为模式4的情况下才会出现这情况,而且不仅修改notifyUrl会出错 就连修改了其它参 ...

如果是模式 1.2.3 修改参数后都是正常可用的??
模式4就不行??
http://doc.wex5.com/mode4-cordova/

按理说,运行的代码是一样的!没有区别才对!
建议您真机调试看看,如果使用官方参数运行成功后,只修改notifyUrl,然后,看看运行时代码,控制台,报什么错?错误信息可以发开看看!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

2

主题

8

帖子

16

积分

新手上路

Rank: 1

积分
16
QQ
 楼主| 发表于 2016-12-13 09:57:39 | 显示全部楼层
liangyongfei 发表于 2016-12-12 13:33
如果是模式 1.2.3 修改参数后都是正常可用的??
模式4就不行??
http://doc.wex5.com/mode4-cordova/

问题解决了 是微信方的问题 在改变notifyUrl或者其它参数的同时必须改变traceId、tradeNo这俩个参数 不然会取不到prepayId导致支付失败
回复 支持 反对

使用道具 举报

55

主题

257

帖子

519

积分

高级会员

Rank: 4

积分
519
QQ
发表于 2017-2-6 14:06:07 | 显示全部楼层
qq674954 发表于 2016-12-13 09:57
问题解决了 是微信方的问题 在改变notifyUrl或者其它参数的同时必须改变traceId、tradeNo这俩个参数 不然 ...

麻烦问一下,要如何修改呢,可以说的再详细一些吗
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-19 05:34 , Processed in 0.062613 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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