请求的具体API接口(提供文档地址和请求的URL):https://api.mch.weixin.qq.com/pay/unifiedorder
- 问题发生时间【必填】:2021-07-30 12:00
- 商户号【 必填】:1605001235
- 商户订单号【 必填】:20210730570605
-完整的请求和返回参数以及单号:
请求参数:{"body":"订单:20210730570605","detail":"{\"goods_detail\":[{\"goods_name\":\" OndéeBleu 巴洛克玫瑰珍珠项链/耳饰套装 金色\",\"quantity\":1,\"price\":29900,\"goods_id\":\"1TN0G2103014\"}]}","outTradeNo":"20210730570605","totalFee":29900,"spbillCreateIp":"123.112.70.08","notifyUrl":"https://ebs.wx.com/wx/order/pay-notify","tradeType":"JSAPI","openid":"xxxxxxxx","appid":"xxxx","mchId":"1605001235","nonceStr":"1627620048925","sign":"xxxxxxxxxx","signType":"MD5"}

下列情况可能导致订单不可以享受优惠:
【单品相关】
1、统一下单接口使用了单品优惠(传入了version字段)也不会返回coupon_type,coupon_id,但是新增字段promotion_detail里面会有代金券类型与代金券ID进行代替。
2、单品优惠格式问题导致,需要严格按照文档中detail字段值举例 的格式进行传值。
3、统一下单接口使用单品优惠没有传version字段。
4、订单金额不满足券批次的规则(例如满9元减1元,而订单是8元)。
5、单品中price为负。
6、单品price带有小数。
7、商户在传递goods_detail时,同时传递了正常的单品信息,也传了异常的信息。
8、商户传递正常单品信息时,也传了goods_id为空的信息。
9、商户没有传单品信息。
【支付方式相关】
1、该笔订单没有使用优惠。
2、规则中限制了支付模式。
3、规则中限制了支付方式。
【goodstag相关】
1、传了goodtags,但是goodtags对应的券批次过期。
2、goodtags不符合。
3、批次中设置了goodtags,但是订单中没有使用。
【goodstag相关】
1、该批次开启了自然人防刷,用户其他账号当天已经用过优惠。
2、订单支付时间不在批次可用时间内,是否设置了有效期内指定时间段可用。
3、订单交易的商户号不在批次的可用商户号里。
4、设置了超预算发券,发券总金额可以超出总预算,预算不足时,用户无法使用代金券。
5、批次设置单天预算发放上限,超出上限时用户无法使用代金券。
6、订单传的商品编码不匹配批次规则可用的商品编码。
7、支付成功时间不符合。
统一下单接口使用单品优惠传入了version字段,另外其它几点,确认都是OK的
成单请求报文如图: