- 合单下单-JS支付API为什么一直报400 Bad Request错误
在请求官方【https://api.mch.weixin.qq.com/v3/combine-transactions/jsapi】合单下单-JS支付API,一直报400 Bad Request错误 我的header为:【metaJson为官方php提供SDK,传过去为了签名,所以这个应该没错,我用官方phpSDK进件和进件查询请求接口都正常了,到这个合单就包400错误,按跟进件的POST请求一样啊】 "Accept": "application/json", "Content-Type": "application/json", "Wechatpay-Serial": "5CFB23F5EFE777A2651C4FE409D9FD6A007FC0C3", "metaJson": "{\"combine_appid\":\"wx09f6dc683d4ab4d8\",\"combine_mchid\":\"1557374351\",\"combine_out_trade_no\":\"flq_1584957318\", \"scene_info\":{\"device_id\":\"XCX:1\",\"payer_client_ip\":\"121.207.122.155\"},\"sub_orders\":[{\"mchid\":\"1557374351\",\"attach\": \"599\",\"amount\":{\"total_amount\":10,\"currency\":\"CNY\"},\"out_trade_no\":\"fl12q_1584957318\",\"sub_mchid\":\"1581147271\", \"detail\":\"\",\"profit_sharing\":true,\"description\":\"\\u6811\\u8102\\u7ebd\\u626324L\"}],\"combine_payer_info\": {\"openid\":\"oRL0J41MdqQ1TfwoFf0goL2k1IPg\"},\"time_start\":\"2020-03-23T17:59:60+08:00\",\"time_expire\": \"2020-03-24T17:59:60+08:00\",\"notify_url\":\"https:\\/\\/api.fuliaoquan.com\\/\",\"limit_pay\":[\"no_debit\"]}" json为 { "combine_appid": "wx09f6dXXXXd4ab4d8", "combine_mchid": "15573***51", "combine_out_trade_no": "f_1584956927", "scene_info": { "device_id": "XCX:1", "payer_client_ip": "125.206.122.155" }, "sub_orders": [ { "mchid": "15573**351", "attach": "599", "amount": { "total_amount": 10, "currency": "CNY" }, "out_trade_no": "f2_1584956927", "sub_mchid": "1581**7271", "detail": "", "profit_sharing": true, "description": "树脂纽扣24L" } ], "combine_payer_info": { "openid": "oRL0J41MdqQ1TfwoFf0goL2k1IPg" }, "time_start": "2020-03-23T17:59:60+08:00", "time_expire": "2020-03-24T17:59:60+08:00", "notify_url": "https://api.XXX.com/", "limit_pay": [ "no_debit" ] } 按官方的JSON实例,没有必填的参数也填上去了,回调地址写的是一个官网,还没错回调,按理说现在回调地址不会请求校验把。 实在想不出哪里出问题了!还是参数错了。因为商户进件接口都是这样请求,都正常返回的!
2020-03-23 - 添加分账接收方签名失败
微信支付接口签名校验工具https://pay.weixin.qq.com/wiki/doc/api/jsapi_sl.php?chapter=20_1 能校验成功, [图片] 放到代码里,响应回的数据就是失败,不知道原因在哪里?请协助看看,非常感谢谢。 以下为日志输出到的响应数据。 [图片] 重置过API密钥也还是不行。 所有的都检查了一遍,没发现问题在哪里。 能不能协助看看,非常感谢。 这个常见问题看过了,不是这几个原因,现在开发都停在这块了,能不能加个微信或其它方式,看有没有什么方式能帮到我们,万分感谢了。 [图片]
2019-04-28 - 请求单次分账接口,返回SIGN_ERROR验证签名失败
下图为加密方法截图。 [图片] 下图为请求参数截图。 [图片] 下图为返回结果截图。 [图片] 照着微信api接口文档做的,实在是找不到原因。
2019-08-09 - 商家入驻微信支付时,是T+1结算的,立马分账,商家能不能即可拿到钱并提现?
商家入驻微信支付时,是T+1结算的,如果分账接口是订单完成立马分账,分账后的钱,商家是不是立马能提现出来?还是要等到第二天(T+1)?
2019-11-13 - 普通商户模式下,单次分账失败,返回SYSTEMERROR
下图为主要代码,经反复检查,签名、证书都正确,不知道错误在哪里? 还是目前不支持 普通商户的分账? [图片]
2019-11-23 - 微信请求单次分账接口报错返回SYSTEMERROR是什么问题?
已经确认过签名类型的正确。源串在微信签名校验工具里测试HMAC-SHA256类型是通过的。 因为是测试阶段,请求都是手动调起的,请求频率不超过每分钟10次。 description里有中文,源串已经声明utf-8。 这是请求数据: <?xml version="1.0" encoding="UTF-8"?> <xml> <mch_id>154028XXXX</mch_id> <nonce_str>5d720168b2fdc4.50311421</nonce_str> <sign_type>HMAC-SHA256</sign_type> <appid>wx1d2448edc675XXXX</appid> <sub_mch_id>155105XXXX</sub_mch_id> <transaction_id>42000004212019090647487XXXX</transaction_id> <out_order_no>190906104810080XXXX</out_order_no> <receivers>[{"type":"MERCHANT_ID","account":"155073XXXX","amount":10,"description":"分到商户"}]</receivers> <sign>DA5E4F571BFD89958780A22BA8585CE35C0C5FFF4555A829BEEE989433A2A14E</sign> </xml>
2019-09-06 - 添加分账接收方签名失败
微信支付接口签名校验工具https://pay.weixin.qq.com/wiki/doc/api/jsapi_sl.php?chapter=20_1 能校验成功, [图片] 放到代码里,响应回的数据就是失败,不知道原因在哪里?请协助看看,非常感谢谢。 以下为日志输出到的响应数据。 [图片] 已经按下面的步骤检查过了,还是没找到问题所在。 [图片] 重置过API密钥也还是不行。 所有的都检查了一遍,没发现问题在哪里。 能不能协助看看,非常感谢。
2019-04-28 - 普通直连分账接口,添加分账接收方,出现签名不一致
微信签名验证工具,证实签名是正确的,通过接口添加分账接收方,反馈:<![CDATA[验证签名失败]]>。 有熟悉的伙伴帮忙看看吗? 请求地址:https://api.mch.weixin.qq.com/pay/profitsharingaddreceiver 请求参数: <xml> <appid>xxxxxxxxxxxxxxxxxx</appid> <mch_id>15xxxxxxx1</mch_id> <nonce_str>6de9236495b04f88a22ef2f2ae3c6e3a</nonce_str> <receiver>{"type":"PERSONAL_OPENID","account":"oDMaa5xxxxxxxxxx24ztok","relation_type":"SERVICE_PROVIDER"}</receiver> <sign>C04C729393396140A07ACCC41566DDA33B8249C2F8F9F123C7F4029DABA15062</sign> <sign_type>HMAC-SHA256</sign_type> </xml> [图片]
2019-09-05 - 分账接口签名验证失败?
请求分账接口,签名验证失败,但是使用微信签名工具箱生成的签名结果与我程序的签名结果一致。 签名过程: [图片] 签名结果:[图片] 以及最后的提交的xml对比: [图片]
2019-09-19