同样是这个接口,有些订单没问题,有些就是一直提示400 Bad Request错误。根据错误提示应该是参数问题。问题是有些成功有些不成功。
重要的是财付通账户的手续费账户又有钱,之前,因为手续费账户没钱,充值了,又可以了。结果现在有2万多的手续费反而不行。
下面是请求返回的结果跟我提交的参数。
{
"code": 400,
"message": "Client error: `POST https://api.mch.weixin.qq.com/v3/ecommerce/profitsharing/orders` resulted in a `400 Bad Request` response",
"data": {
"sub_mchid": "1736******",
"transaction_id": "4200003061202***************",
"out_order_no": "********NPAXrUyd-PS-23",
"receivers": [
{
"type": "MERCHANT_ID",
"receiver_account": "1736******",
"amount": 9000,
"description": "分给二级商户(订单总额10000/比例90%): 1736******",
"receiver_name": "1oyma8OxO/kXCX/EfNmYl3MuB8pt7kcCWRc6iX87Z/6q********=="
},
{
"type": "MERCHANT_ID",
"receiver_account": "1721*******",
"amount": 1000,
"description": "分给一级商户(订单总额10000/比例10%): 1721******",
"receiver_name": "KieRQjn1nlvA49eEhtfj0dQCowkVF8bzEAkaruanLUKzVtkJjpm7Gu21gBw8hAJt********=="
}
],
"finish": false
}
}

我也遇到的就是这个问题 家人们 怎办么会这样。。。
你应该捕获应答中的报错,而不是只获取一个http码400 Bad Request,这只能知道是参数错误,具体错误原因在message里面
[message] => Client error: `POST https://api.mch.weixin.qq.com/v3/ecommerce/profitsharing/orders` resulted in a `400 Bad Request` response
[line] => 113
[file] => /data/aaa/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php
没人遇到同样的问题嘛?有哪个好心人上来解答一下噢。