收藏
回答

预下单验签头信息缺失,是怎么回事?

我看到微信文档中对于该问题的解释如下:某些代理服务器或CDN服务提供商,转发时会“过滤“微信支付扩展的HTTP头,导致应用层无法取到微信支付的签名信息。商户遇到这种情况时,我们建议尝试调整代理服务器配置,或者通过直连的方式访问微信支付的服务器和接收通知。

我的疑问是:可以正常预下单返回prepay_id,但是没有验签头信息,而获取平台证书是可以正常返回验签头信息的。如果是服务商过滤了http头信息,那么获取平台证书的时候为什么可以正常接收到?而预下单接收不到呢?

回答关注问题邀请回答
收藏
登录 后发表内容
问题标签