微信公众号开发使用测试号不能测试支付接口的解决方案
来源:互联网 发布:js disabled属性值 编辑:程序博客网 时间:2024/04/29 12:35
概述
大家很清楚,在测试环境中公众号的app id是绝对不能和生产环境的app id相同!!!如果这个问题都不清楚的就应该面壁去。。。
通常在测试环境上使用的的app id有两种,分别如下。
(1)公众号内提供的测试号
(2)另外一个公众号
对于测试环境使用另一个公众号,不存在不能测试支付的问题,主要这个公众号必须开通拥有权限。虽然有点浪费资源,但这方式最最简单直接,我们可以放开手脚去开发!!!
在测试环境不能测试支付相关的代码,通常都是使用的测试号。因为微信团队并没有为测试号开通支付权限。
解决方案
在支付页面,所用到的appid、key、商户号以及open id需要使用正式的。大致包括:
(1)页面的微信JS的配置参数以及签名使用的app id要使用正式的app id。
(2)调用微信统一下单接口的app id、商户号、key以及open id需要使用正式的。
BTW,测试环境的open id最好和正式的open id做一个映射,至于采用怎样的存储方案视团队情况,可以使用property文件、数据库、甚至是hard code(不建议)。
(3)在正式号的支付开发配置页面配置支付测试目录和白名单,如下。
这都做好后,对于测试环境中的支付链接,还不能在测试号内打开,会出现不允许跨号支付的问题,如下。
处理方式是,把测试环境的支付链接复制粘贴到正式公众号内,并点击支付。
0 0
- 微信公众号开发使用测试号不能测试支付接口的解决方案
- 微信公众号开发使用测试号不能测试支付接口的解决方案
- 微信公众号开发使用测试号不能测试支付接口的解决方案
- 微信公众号支付测试方法
- 微信公众平台-测试号-测试接口的问题
- Java微信开发之公众号支付接口
- java 微信公众号支付接口开发总结
- php微信公众号支付接口开发demo
- 微信公众号开发(十六):微信的一些其他的常用接口测试代码
- 自己的微信公众号开发测试1
- 微信公众号开发全部流程,使用测试号开发的2
- Java开发微信公众号-接口测试帐号接口配置及Java源代码
- 5.使用 公众平台测试账号 进行开发(微信公众号开发实战)
- 5.使用 公众平台测试账号 进行开发(微信公众号开发实战)
- java微信公众号支付接口
- 【转载】使用图灵机器人接口开发微信公众号聊天功能、设置自定义菜单及申请测试账号
- 微信公众测试号
- 微信公众号测试
- 使用调试--->窗口--->即时窗口---& 值类型和引用类型
- MySql(二)
- TCP断开连接为什么要四次握手
- 《跟我一起写makefile》(笔记2--makefile书写规则)
- OCX编写小记之--对象作用域智障篇。
- 微信公众号开发使用测试号不能测试支付接口的解决方案
- Unix网络编程 之 进程与信号(1)
- 多边形的实现
- 三得公益人人开发模式系统App商城
- c语言哈夫曼编码
- gradle更新不下来的解决办法
- redis 数据类型详解 以及 redis适用场景场合
- window.location.href传递汉字参数
- java中上传本地图片