收藏
回答

【已解决】pay_info的pay_method_type为0时,请求异常

【已解决】2022年5月24日

原因:本地开发时,必须设置场景值为 10001 ,才能通过支付校验。

---------------------------------------------------------------------------------------------

新文档: https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/business-capabilities/ministore/minishopopencomponent2/API/order/add_order_new.html

老文档:https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/business-capabilities/ministore/minishopopencomponent2/API/order/add_order.html 

参考文档并无明确说明,请问 pay_info 的正确格式是什么?

报错信息为:

{
  data: {
   errcode: 1010004,
   errmsg: "pay_info字段异常,请检查json及字段合法性"
 }
}

具体传参如下文:

{
  ...
  order_detail: {
    pay_info: {
      pay_method_type: 0,
      prepay_id: "wx************"// 接口返回package解析所得
      prepay_time: "2022-05-17 12:36:18"
    }
    ...
  }
  ...
}


最后一次编辑于  2022-05-24
回答关注问题邀请回答
收藏

2 个回答

  • Riven.
    Riven.
    2022-05-17

    API报错问题请提供rid

    2022-05-17
    有用
    回复 1
    • 王旭东
      王旭东
      2022-05-19
      2022-05-19
      回复
  • 王旭东
    王旭东
    2022-05-17

    补充:

    请求入参为下文时,报相同错。推测是 PayInfo 中 pay_method_type: 0 时,文档中数据结构未明确

    {
      ...
      order_detail: {
        pay_info: {
          pay_method_type: 0
        }
        ...
      }
      ...
    }
    
    2022-05-17
    有用
    回复 1
    • 没肉不吃饭
      没肉不吃饭
      2022-08-29
      这个到底啥问题呀 我也遇到了 pay_method_type =0 看文档就要这一个参数啊
      2022-08-29
      回复
登录 后发表内容