在开发独☆立站商城□□的时候经□□常要使用·到微信支□□付的退款□□功能,比如用户□□退货的情□□□况,需要把款□□□项原路退□□□□回。那么就需□□□要使用到□□微信的退·款API接口功能。
配置微信□□□□退款API需要在服□□□□务器放置□□□微信支付▲平台颁发●的退款API证书。当然还有※个前提就□□□□是微信支◉付账号里□□□□还有余额,没有被提◢现出去。
退款规则●如下:
在交易成★功后的一□□□年内(自支付成□□□功时间起★算+365天),如因用户□□□丨或商户□□□□原□□□因需退款,商户可通·过退款接□□□□口将支付□□□□款项全额□□□□或部分原□□路退还给□□□□用户。
在退款成□□□□功后,微信支付□□□会向用户□□的微信客□□户端发送□□一条退款□□到账通知,详见下方□□□□退款到账□□通知的示□□□□例图:


2、退款发起□□□□方式
通过API接口发起□□□□退款,详见开发▼指引。
通过商户□□平台手动□□退款,商户可登□□□录微信支□□付的商户□□平台,进入交易□□中心手动□□处理退款。
3、订单退款▽规则
3.1、订单退款□□时间
订单只能□□在支付后1年内(支付时间+365天)发起退款,超出时间◎的订单,无法退款。
3.2、全额或部✦分退款
商户可根□□□□据实际情※况选择全□□□□额退款或□□□□部分退款(最多支持50次部分退□□□款)。
3.3、退款资金□□□路径
退款资金□□□将从商户□□□□的基本账□□户原路退□□□还至用户□□□的支付账□□□户。如用户使□□用银行卡□□□支付,则资金会□□□原路退还□□到该银行□□卡账户;使用零钱□□□□支付,则资金原□□□□路退还到◤该零钱账□□户。
3.3、使用了代◆金券的订○单退款规◥则
申请退款□□金额
退款规则
退款金额□□计算公式
案例
申请全额□□退款
按用户实□□□际支付金□□额退款
退给用户♦金额 = 用户实际□□支付金额
订单总金□□□□额10元,3元的代金□□□券,用户支付7元,现在要退10元。
退给用户•金额 = 7元
申请部分□□□□退款
按退款比□□□例计算退□□□□给用户金□□□额(四舍五入)
退给用户□□□金额 = 用户申请□□□退款金额 × (用户实际◈支付金额 ÷ 订单总金□□额)
订单总金●额10元,3元的代金□□□□券,用户支付7元,现在要退9元。
退给用户□□金额 = 9 × (7 ÷ 10) = 6.3元
3.4、存在分账□□□□的订单退□□□□款规则
订单分账□□□□状态
申请退款□□金额
退款前提
退款出资□□□□账户
(商户基本○账户)
订单未分账
申请全额/部分退款
无,直接退款
不可用余额
订单部分□□□分账
申请全额□□□退款
1、需要先调“完结分账”接口,将订单剩□□□余冻结资□□□□金全部解□□□□冻,详细参考□□□分账介绍。
2、解冻后商□□户可用余◆额>退款金额
可用余额
申请部分□□退款
当申请退丨款金额≤订单未分※账冻结金❖额,直接可退
不可用余额
1、当申请退◆款金额>订单未分○账冻结金◆额,需要先调“完结分账”接口,将冻结资◆金全额解□□□冻
2、解冻后商□□□户可用余♦额>退款金额
可用余额
订单已完▽结分账
申请全额/部分退款
解冻后商□□□□户可用余□□□□额>退款金额,直接可退
可用余额