根据合单支付接口文档的返回参数,并没有一个顶层的trade_state交易状态字段,而是在sub_orders里面有各自的trade_state,这就带来一个问题,如何判断这笔合单支付交易是成功的,是否会存在部分成功部分失败,甚至各种状态组合出现,如果各个子单状态会出现不一致的情况,那就不是一个事务,合单支付也就失去了意义
https://pay.weixin.qq.com/wiki/doc/apiv3/apis/chapter5_1_11.shtml
1、是不是要循环sub_orders判断所有子单的状态为SUCCESS
2、假设3个子单,是否会出现两个成功一个失败的情况
https://developers.weixin.qq.com/community/develop/doc/000aa07b9dc860af122a25bd256008?highLine=%25E5%2590%2588%25E5%258D%2595%25E6%2594%25AF%25E4%25BB%2598
自问自答,这里有官方的答案
好问题,看来没人解答了