收藏
回答

H5下单接口报错:"message":"受理机构必须传入sub_mch_id

描述:我在应用层是Java,引入的依赖是 wechatpay-java 其版本是 0.2.12。

使用 H5Service#prepay 发起支付请求时,参数是PrepayRequest,该request内部没有找到子商户账号对应字段 sub_mchid

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

1 个回答

  • Memory
    Memory
    06-04

    06-04
    有用
    回复 4
    • 化身孤岛的鲸
      化身孤岛的鲸
      06-04
      好的,谢谢。我刚看到是引用了错误的H5Service,正确的路径是com.wechat.pay.java.service.partnerpayments.h5#H5Service,即服务商模式,而不是普通商户模式
      06-04
      回复
    • 化身孤岛的鲸
      化身孤岛的鲸
      06-04
      另外,请问这个request中的scene_info下有个字段是payer_client_ip,这个ip信息是由应用层获取并自行设置吗?sdk中应该没有封装处理吧?
      06-04
      回复
    • Memory
      Memory
      06-04回复化身孤岛的鲸
      没有,需要自己获取
      06-04
      回复
    • 化身孤岛的鲸
      化身孤岛的鲸
      06-04回复Memory
      好的谢谢
      06-04
      回复
登录 后发表内容