wechatpay-apiv3/wechatpay-postman-script

app支付的异步回调 怎么模拟请求呢?

feng99 opened this issue · 9 comments

app支付的异步回调 怎么模拟请求呢?

你是想测试自己接收回调通知的服务?能具体说说你的场景吗?

脚本不能产生真实的回调,因为签名生成要用到微信支付平台私钥,这个是不能公开的。但是可以提供一套假的证书和脚本,用postman 产生模拟的回调请求。

能满足你的需求吗?或者你觉得有什么比较好的解决方案吗?

您好,postman模拟可以满足的,
我要如何使用呢?
谢谢。

因为出现了json解析失败的情况,我无法模拟,自测很不方便。

您好,postman模拟可以满足的, 我要如何使用呢? 谢谢。

因为出现了json解析失败的情况,我无法模拟,自测很不方便。

json 解析失败? 你是不是在处理 退款回调? 退款如果发生在「商户平台」,则以 xml 回调通知,非 json,已知问题之一。

app支付分两个版本, APIv2 & APIv3, 通知类型(v2->xml, v3->json)取决于你预下单使用的是哪个版本...

app支付分两个版本, APIv2 & APIv3, 通知类型(v2->xml, v3->json)取决于你预下单使用的是哪个版本...

您好 我使用的是v3版本的

提供一套假的证书和脚本,用postman 产生模拟的回调请求。

您好 这个如何使用呢 我在微信支付的postman接口里 未找到 app支付回调的

您好 这个如何使用呢 我在微信支付的postman接口里 未找到 app支付回调的

不好意思,目前还不支持。我们考虑下如何支持。

因为出现了json解析失败的情况,我无法模拟,自测很不方便。

JSON 解析失败是指真实的回调解析失败了?能具体说说这是什么情况吗?

问题已经解决了 原因是go-zero框架中 在Handler层的代码(自动生成的)httpx.Parse()函数已经读取过一次body里的值了 把这部分代码 注释就可以了