支付回调接口:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_7&index=8
收到的部分参数:
<coupon_count><![CDATA[1]]></coupon_count>
<coupon_fee>500</coupon_fee>
<coupon_fee_0><![CDATA[500]]></coupon_fee_0>
<coupon_id_0><![CDATA[32747576270]]></coupon_id_0>
<fee_type><![CDATA[CNY]]></fee_type>
可以看到有一张优惠券coupon_id_0,应该有对应的coupon_type_0,但是没有。
看coupon_type_n 必填项 是否,但是 有优惠券的情况下,该字段应该为必填吧。
贴一下完整参数
<xml>
<appid><![CDATA[wx1b080dca0cc84c55]]></appid>
<bank_type><![CDATA[CITIC_CREDIT]]></bank_type>
<cash_fee><![CDATA[2674]]></cash_fee>
<coupon_count><![CDATA[1]]></coupon_count>
<coupon_fee>500</coupon_fee>
<coupon_fee_0><![CDATA[500]]></coupon_fee_0>
<coupon_id_0><![CDATA[32747576270]]></coupon_id_0>
<fee_type><![CDATA[CNY]]></fee_type>
<is_subscribe><![CDATA[N]]></is_subscribe>
<mch_id><![CDATA[1538030331]]></mch_id>
<nonce_str><![CDATA[1649952374687]]></nonce_str>
<openid><![CDATA[oigns4ju1j_JMImWQzm-tpThdGHw]]></openid>
<out_trade_no><![CDATA[1514636155402588162]]></out_trade_no>
<result_code><![CDATA[SUCCESS]]></result_code>
<return_code><![CDATA[SUCCESS]]></return_code>
<sign><![CDATA[]]></sign>
<time_end><![CDATA[20220415000643]]></time_end>
<total_fee>3174</total_fee>
<trade_type><![CDATA[MWEB]]></trade_type>
<transaction_id><![CDATA[4200001378202204159316353549]]></transaction_id>
</xml>
sign参数我删除了