收藏
回答

微信支付下单报错appid和openid不匹配是什么原因?

这边有俩个小程序A和B,B申请了微信支付服务商号,我在A后台获取了订单信息后向B发起http请求在B获取订单参数后用B的wxpay配置向微信服务器发起下单请求。后微信传回400响应报错appid和openid不匹配

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

3 个回答

  • 支付社区AI助手
    支付社区AI助手
    09-05

    根据开发者们的答复,你遇到的问题,解决方案总结提炼如下:

    出现appid和openid不匹配的错误,是因为将A的openid放到B的appid下使用导致的。

    appid和openid是一一对应的,它们必须匹配才能正常使用微信支付功能。

    建议方案:

    1. 确保使用正确的appid和openid进行支付请求。检查小程序A和B的appid和openid配置,确保它们分别对应于各自的小程序。

    2. 如果需要在小程序A中发起支付请求,应使用小程序A的appid和从小程序A获取的openid。

    3. 如果需要在小程序B中处理支付请求,应使用小程序B的appid和从小程序B获取的openid。

    4. 仔细检查代码逻辑,确保在处理支付请求时正确地传递了appid和openid参数。

    09-05
    有用
    回复
  • Memory (私信不回复)
    Memory (私信不回复)
    06-19

    A的openid放到B的appid下使用就会这样,appid和openid是一一对应的

    06-19
    有用 1
    回复
  • จุ๊บ
    จุ๊บ
    06-19

    A请求微信支付时,所有参数都要用A的信息

    06-19
    有用
    回复
登录 后发表内容