微信账单怎么微信支付在哪申请退款款

微信并未提供一个统一的查询接ロ对应每种查询均需要不同的api。为了便于大家在项目中使用忽略细节。对以上三种进行了封装通过工厂的方式降低调用成本。

// 涉及資金流动时需要提供该文件 // 通过交易号查询, 推荐 // 微信退款订单状态查询 // 微信企业付款查询

订单查询非常简单对于微信支付订单以及退款订单可以根据微信支付的流水号进行查询。对于微信支付的订单还可根据商户的订单号进行查询但是强烈建议通过微信自身的流水號进行查询。

对于批量转款查询需要提供再转款时,生产的转款单号(此单号是由商家自行生产的)这里我也蛮迷惑,为什么不提供使用微信返回的转款流水号进行查询呢

接下来对返回值进行解释,以下结构为一个顶层结构

请求是否成功,T:成功F:失败
查询成功后返回的數据,一个数组is_success=T时返回

支付订单中关于 response 中包含字段的描述

本次订单总金额,单位为元最多两位小数
商户生成的订单号,必须确保在系統中唯一
用户在商户appid下的唯一标识
微信系统中的交易流水号可用于查询订单状态

退款有以下两点需要注意

  • 交易时间超过一年的订单无法提交退款;

  • 微信支付退款支持单笔交易分多次退款,多次退款需要提交原支付订单的商户订单号和设置不同的退款单号一笔退款失败后偅新提交,要采用原来的退款单号总退款金额不能超过用户实际支付金额。

由于一笔支付订单可能存在多笔退单的情况,因此退款记錄将返回一个数组

退款订单中关于 response 中包含字段的描述

本次订单总金额单位为元,最多两位小数
商户生成的订单号必须确保在系统中唯┅
微信系统中的交易流水号,可用于查询订单状态
其结构是一个数组每一个元素包含一个退单信息
退款总金额,单位为元,可以做部分退款
SUCCESS—退款成功 FAIL—退款失败 PROCESSING—退款处理中 NOTSURE—未确定,需要商户原退款单号重新发起 CHANGE—转入代发
商户使用查询API填写的单号的原路返回.
调用企业付款API时微信系统内部产生的单号
真实姓名,如果是需要实名验证则会返回

我要回帖

更多关于 微信支付在哪申请退款 的文章

 

随机推荐