收藏
回答

商家红包的发放接口需要增加特殊的header吗?

商家红包使用的是现金红包接口:https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon.php?chapter=13_4&index=3

1.现金红包的发放接口支持本地调试吗?

2.同样是下面的代码,在查询接口有返回数据,在发放接口就没有返回,同样带上了证书

                var content = new StringContent(xml, Encoding.UTF8, "application/xml");
                var response = await client.PostAsync("https://api.mch.weixin.qq.com/mmpaymkttransfers/sendredpack", content);
                var responseString = await response.Content.ReadAsStringAsync();

3.现金红包的发放接口,有一次返回了“IP地址非你在商户平台设置的可用IP地址”,但实际上我提交的xml中用的ip是服务器的ip,已经配置在商户后台

4.开发环境是.net framwork4.8,使用p12证书(已双击导入)和cert/key都尝试

5.postman配置cert/key.pem的证书,可以成功请求发放接口

6.多次测试会不会导致微信服务器将测试用的微信号屏蔽?

麻烦踩过坑的大神多多指点,万分感谢!

回答关注问题邀请回答
收藏

2 个回答

  • 心影
    心影
    发表于移动端
    02-14
    这段代码没问题 是本地其他代码的问题 异步方法的调用少了await😭😭😭
    02-14
    有用
    回复
  • Memory
    Memory
    02-14

    只需要正确携带证书,没有额外要求加header

    02-14
    有用
    回复
登录 后发表内容