合单下单-APP支付API
https://pay.weixin.qq.com/wiki/doc/apiv3/wxpay/pay/combine/chapter3_1.shtml
请求报文
{"combine_appid":"xxxx","combine_mchid":"1572xxxx","combine_out_trade_no":"20200410172231","notify_url":"https://www.x.com/order/pay_notify","sub_orders":[{"mchid":"1572804xxx","attach":"附加信息","amount":{"total_amount":"100","currency":"CNY"},"sub_mchid":"1585083xx","out_trade_no":"20200410172231","profit_sharing":true,"description":"测试商品","settle_info":{"profit_sharing":true,"subsidy_amount":0}}]}
应答报文
{
"code": "SIGN_ERROR",
"message": "验签失败,请检查签名\t"
}
其中的一个 Request-ID:coc8ql
用的是php语言,不管是使用你们提供的那个postman脚本 wechatpay-postman-script 还是wechatpay-guzzle-middleware 组件,都是报同样的错误,但是请求平台证书的接口是正常的。不知道是什么问题。
麻烦帮忙看看,你们也没有demo,示例的json请求也是各种问题,连你们自己的时间校验都通不过,真心累。
下载论坛里提供的验签,是验证通过的。
是不是订单金额需要是int类型
请检查签名参数和方法是否都符合签名算法要求
V3验证签名工具:
链接:https://pan.baidu.com/s/1ixOAnYyZVW13dFr0jWVpvw
提取码:wujv