小程序
小游戏
企业微信
微信支付
扫描小程序码分享
文档(https://pay.weixin.qq.com/wiki/doc/api/jsapi_sl.php?chapter=9_5)
当订单存在多笔退款时, 以上两种请求返回的数据结构是怎样的, 请给出各自成功与失败的示例
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
文档不是有成功的示例和错误码,自己调一下接口不就知道了,实在不行去调沙箱看
这是沙箱的返回参数
<xml> <openid><![CDATA[wxd930ea5d5a258f4f]]></openid> <trade_type><![CDATA[APP]]></trade_type> <refund_status_0><![CDATA[SUCCESS]]></refund_status_0> <cash_fee_type><![CDATA[CNY]]></cash_fee_type> <nonce_str><![CDATA[5K8264ILTKCH16CQ2502SI8ZNMTM67VS]]></nonce_str> <return_code><![CDATA[SUCCESS]]></return_code> <err_code_des><![CDATA[SUCCESS]]></err_code_des> <coupon_refund_id_0_0><![CDATA[12345]]></coupon_refund_id_0_0> <mch_id><![CDATA[1620811117]]></mch_id> <refund_recv_accout_0><![CDATA[招商银行信用卡0403]]></refund_recv_accout_0> <refund_count><![CDATA[1]]></refund_count> <settlement_total_fee><![CDATA[551]]></settlement_total_fee> <coupon_refund_fee_0><![CDATA[1]]></coupon_refund_fee_0> <coupon_type_0_0><![CDATA[NO_CASH]]></coupon_type_0_0> <out_refund_no_0><![CDATA[sandbox_out_refund_no_0]]></out_refund_no_0> <cash_fee><![CDATA[551]]></cash_fee> <coupon_refund_fee_0_0><![CDATA[1]]></coupon_refund_fee_0_0> <refund_fee_0><![CDATA[552]]></refund_fee_0> <sign><![CDATA[6F2D9B1772F40B78D2DF57058370D943]]></sign> <refund_id_0><![CDATA[4569166219320220401141618801]]></refund_id_0> <refund_channel_0><![CDATA[ORIGINAL]]></refund_channel_0> <rate><![CDATA[1.0]]></rate> <return_msg><![CDATA[OK]]></return_msg> <fee_type><![CDATA[CNY]]></fee_type> <bank_type><![CDATA[CMC]]></bank_type> <device_info><![CDATA[sandbox]]></device_info> <out_trade_no><![CDATA[1648793772192]]></out_trade_no> <transaction_id><![CDATA[4569166219320220401141618801713]]></transaction_id> <total_fee><![CDATA[552]]></total_fee> <appid><![CDATA[wxd678efh567hg6787]]></appid> <coupon_refund_count_0><![CDATA[1]]></coupon_refund_count_0> <settlement_refund_fee_0><![CDATA[551]]></settlement_refund_fee_0> <result_code><![CDATA[SUCCESS]]></result_code> <err_code><![CDATA[SUCCESS]]></err_code> </xml>
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
文档不是有成功的示例和错误码,自己调一下接口不就知道了,实在不行去调沙箱看
这是沙箱的返回参数
<xml> <openid><![CDATA[wxd930ea5d5a258f4f]]></openid> <trade_type><![CDATA[APP]]></trade_type> <refund_status_0><![CDATA[SUCCESS]]></refund_status_0> <cash_fee_type><![CDATA[CNY]]></cash_fee_type> <nonce_str><![CDATA[5K8264ILTKCH16CQ2502SI8ZNMTM67VS]]></nonce_str> <return_code><![CDATA[SUCCESS]]></return_code> <err_code_des><![CDATA[SUCCESS]]></err_code_des> <coupon_refund_id_0_0><![CDATA[12345]]></coupon_refund_id_0_0> <mch_id><![CDATA[1620811117]]></mch_id> <refund_recv_accout_0><![CDATA[招商银行信用卡0403]]></refund_recv_accout_0> <refund_count><![CDATA[1]]></refund_count> <settlement_total_fee><![CDATA[551]]></settlement_total_fee> <coupon_refund_fee_0><![CDATA[1]]></coupon_refund_fee_0> <coupon_type_0_0><![CDATA[NO_CASH]]></coupon_type_0_0> <out_refund_no_0><![CDATA[sandbox_out_refund_no_0]]></out_refund_no_0> <cash_fee><![CDATA[551]]></cash_fee> <coupon_refund_fee_0_0><![CDATA[1]]></coupon_refund_fee_0_0> <refund_fee_0><![CDATA[552]]></refund_fee_0> <sign><![CDATA[6F2D9B1772F40B78D2DF57058370D943]]></sign> <refund_id_0><![CDATA[4569166219320220401141618801]]></refund_id_0> <refund_channel_0><![CDATA[ORIGINAL]]></refund_channel_0> <rate><![CDATA[1.0]]></rate> <return_msg><![CDATA[OK]]></return_msg> <fee_type><![CDATA[CNY]]></fee_type> <bank_type><![CDATA[CMC]]></bank_type> <device_info><![CDATA[sandbox]]></device_info> <out_trade_no><![CDATA[1648793772192]]></out_trade_no> <transaction_id><![CDATA[4569166219320220401141618801713]]></transaction_id> <total_fee><![CDATA[552]]></total_fee> <appid><![CDATA[wxd678efh567hg6787]]></appid> <coupon_refund_count_0><![CDATA[1]]></coupon_refund_count_0> <settlement_refund_fee_0><![CDATA[551]]></settlement_refund_fee_0> <result_code><![CDATA[SUCCESS]]></result_code> <err_code><![CDATA[SUCCESS]]></err_code> </xml>
<out_refund_no_$n/>会存在多个, 其"$n" 取值范围 [0, refund_count), 是这样的没错吧.
1. refund_count最大为10,且与total_refund_count没有关系
2. $n表示退款单序号(相当于index)
3. $m表示该退款单的子项(比如代金卷)存在多个