View Source WeChat.Pay.Refund (wechat v0.13.1)
微信支付-退款
Summary
Types
Functions
@spec refund(WeChat.client(), body()) :: WeChat.response()
退款申请 - 官方文档
当交易发生之后一段时间内,由于买家或者卖家的原因需要退款时,卖家可以通过退款接口将支付款退还给买家, 微信支付将在收到退款请求并且验证成功之后,按照退款规则将支付款按原路退到买家帐号上。
Link to this function
refund_by_id(client, transaction_id, out_refund_no, refund_amount, total_amount, notify_url, reason \\ "系统退回")
View Source@spec refund_by_id( WeChat.client(), WeChat.Pay.Transactions.transaction_id(), out_refund_no(), refund_amount :: WeChat.Pay.Transactions.amount(), total_amount :: WeChat.Pay.Transactions.amount(), WeChat.Pay.Transactions.notify_url(), reason() ) :: WeChat.response()
same as refund/2
Link to this function
refund_by_out_trade_no(client, out_trade_no, out_refund_no, refund_amount, total_amount, notify_url, reason \\ "系统退回")
View Source@spec refund_by_out_trade_no( WeChat.client(), WeChat.Pay.Transactions.out_trade_no(), out_refund_no(), refund_amount :: WeChat.Pay.Transactions.amount(), total_amount :: WeChat.Pay.Transactions.amount(), WeChat.Pay.Transactions.notify_url(), reason() ) :: WeChat.response()
same as refund/2