收藏
回答

小程序使用电商收付通分账问题, openid怎么填,为啥一直报请求参数错误

1、商户号:1586430851

2、商户名称:北京**科技有限公司

3、问题描述:

    你好,我司正在对接电商收付通,在分账接口上面遇到了一点麻烦,下面是具体问题描述

    我司有一个微信支付服务号,服务商appid: wx40a**2df059a 服务商商户号:1586**851

    服务号下面绑定了一个小程序,小程序的appid: wx361***40ca520 小程序的商户号:1571821**331

    商户在小程序里面进件成了二级商户,二级商户号是160***869

    服务号商户15****851已经绑定了该小程序


    我司使用小程序的JSAPI对接接口,从商户进件,合单支付,回调处理都没有遇到问题,但在做分账处理的时候,遇到了一点麻烦,使用"请求分账"接口的时候 type=PERSONAL_OPENID的时候,报错"请求参数错误",使用的openid是从小程序里面获取到的,合单支付传的参数openid也是该小程序的openid,现在不明白这个错误具体是指什么参数错误,该怎么处理?


    另外一点,分账type=PERSONAL_OPENID跟MERCHANT_ID的时候都是报"请求参数错误",分账接收方我已经都添加过了,目前只能按照receiver_mchid来做分帐,请问我该怎么处理?


    添加openid分账接收方的参数

    $requestData = [

        "appid" => 'wx3610**540ca520',//公众账号ID

        "type" => "PERSONAL_OPENID",//接收方类型

        "account" => 'oxi-25JKD_qE1tkWud9ajG-0n60o',//接收方账号

        "relation_type" => 'OTHERS'

    ];


    添加商户号分账接收方的参数

    $requestData = [

        "appid" => 'wx36**d3540ca520',//公众账号ID

        "type" => "MERCHANT_ID",//接收方类型

        "account" => '1571**331',//接收方账号

        "name" => '北京***科技有限公司',

        "relation_type" => 'PLATFORM'

];


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

2 个回答

  • 微信支付技术助手8
    微信支付技术助手8
    06-23

    你好,报这个错误,是你没有按照文档要求填写文档必传的参数,请严格按照文档要求传对应的参数,如果查看了文档也传了对应的参数还不能解决,请提供下你完整的请求和返回参数发出来我看看,谢谢!

    06-23
    有用
    回复
  • 近在眼前
    近在眼前
    06-24

    我的问题已经解决了,有不明白的加我微信,共同探讨。liulei16931695

    06-24
    有用
    回复
登录 后发表内容
问题标签