收藏
回答

企业微信里小程序调用微信支付报商户传入的appid参数不正确,请联系商户处理,这个问题怎么处理?

企业微信里小程序调用微信支付

小程序appid:A

企业微信corpid:B

开始使用A与通过B转换出来的openid在小程序发起支付,报appid与openid不匹配,后面换成传 B与B转换出来的openid,能发起小程序支付,但是报错:商户传入的appid参数不正确,请联系商户处理。

请问怎么处理?

开始使用的wx.requestPayment,后面使用wx.qy.requestPayment 也报同样的问题,请问问题出在哪里呢

最后一次编辑于  2021-11-18
回答关注问题邀请回答
收藏

4 个回答

  • Memory
    Memory
    2021-11-18

    你小程序内发起支付下单请求是通过企业微信的corpid下单,在调起支付时使用用小程序appid调起,这是不可以的,所以报错商户传入的appid参数不正确;corpid转换的openid只能通过该corpid发起支付,通过小程序appid去下单,因为openid不是小程序获取的,所以报ppid与openid不匹配

    该问题一般是是以下两个原因:

    1、统一下单接口中上传的appid与调起微信客户端进行支付的appid不一致

    2、调起微信客户端进行支付的必要参数prepayid有误或者prepayid已经过期(有效期2小时)


    2021-11-18
    有用 1
    回复 1
    • °IsD。💤
      °IsD。💤
      2021-11-18
      我知道问题了,企业微信微信小程序,要用企业微信的corpid来发起支付,调用的方法不跟小程序的方法一致,很坑,企业微信官方文档上没有这个东西。原来是wx.requestPayment,企业微信小程序需要使用wx.qy.requestPayment
      2021-11-18
      回复
  • 都安静点
    都安静点
    2024-09-09

    小程序支付要传小程序appid openid要通过小程序appid去获取对应的openid。

    2024-09-09
    有用
    回复
  • 往事随风
    往事随风
    2022-09-13

    H5页面使用jsapi方式,进行支付,企业微信客户端报错,提示“商户传入的appid参数不正确,请联系商户处理”,这个怎么处理


    2022-09-13
    有用
    回复
  • °IsD。💤
    °IsD。💤
    2021-11-18

    开始使用的wx.requestPayment,后面使用wx.qy.requestPayment 也报同样的问题,是我的企业支付显示未开通的原因吗?但是后端服务对接工行他在他们的商户号已经配置了我的corpid,但是我这边没有显示需要授权,就显示没有开通企业支付。

    2021-11-18
    有用
    回复
登录 后发表内容