微信公众号支付提示当前页面的URL未注册
2023-02-18 16:31:48 时间
问题:
记一下前端时间自己做了一个微信公众号支付的功能,因为有一段时间没有接触过了微信支付方面的开发,居然忘记了在微信商户商户号中配置了对应的支付目录,所以提示我当前的域名是没有注册的。
设置支付目录
请确保实际支付时的请求目录与后台配置的目录一致(现在已经支持配置根目录,配置后有一定的生效时间,一般5分钟内生效),否则将无法成功唤起微信支付。
在微信商户平台(pay.weixin.qq.com)设置您的JSAPI支付支付目录,设置路径:商户平台-->产品中心-->开发配置,如下图所示。JSAPI支付在请求支付的时候会校验请求来源是否有在商户平台做了配置,所以必须确保支付目录已经正确的被配置,否则将验证失败,请求支付不成功。
我一般是这样配置的:
公众号支付:
首先是程序域名如:http://xxxx.com
然后在配置发起支付的完整目录地址如:http://xxxx.com/mobile/payment
扫码回调(用于程序后台接收支付成功通知的接口,也是你用于操作支付成功后的一些业务逻辑):
如:http://xxxx.com/mobile/Notifily
相关文章
- Frameset框架,在同一个浏览器窗口中显示不止一个页面
- 关于数据存储引擎结构,没有比这篇更详细的
- 如何让知识图谱告诉你“故障根因”
- SpringBoot写后端接口,看这一篇就够了!
- 我敢说,这个版本的斗地主你肯定没玩过?
- 云图说 | 华为云GPU共享型AI容器,让你用得起,用得好,用的放心
- 案例解析丨 Spark Hive 自定义函数应用
- 实践案例丨基于 Raft 协议的分布式数据库系统应用
- js面向对象
- 5 分钟带你掌握 Makefile 分析
- 云小课 |选定合适的证书,做“有证”的合规域名
- LiteOS间歇计算技术:IOT终端真正感受“电量自由”
- 超酷! Atlas给黑白视频“上色”
- GaussDB(DWS)应用实战:对被视图引用的表进行DDL操作
- 干货:不同场景容器内获取客户端源IP的方法
- 实战解析丨如何对Mysql连接请求的tcpdump内容进行分析
- 【API进阶之路】用API打造一条自动化内容生产流水线
- 教师节送什么老师最开心?程序员三招解决家长送礼难题!
- 物联网为什么需要5G?
- 到底什么是分布式系统?你需要了解这些