Gate Pay 提供商户后台手动退款和 API 退款两种方式
商户后台退款说明
商户可通过商家后台完成全额/部分退款。 进入商户后台,选择【交易】—【收款】进入收款订单页面,商家可根据商户订单号/Gate pay 订单号搜索退款订单,后点击【操作】按钮进入退款页面。
选择一:原路退回
选择原路退回,填写退款金额进行退款。 (如果选择商家承担手续费,消费者实收金额=退款金额 ,链上手续费会额外从商户的支付账户扣除;如果选择消费者承担手续费,消费者实收金额 = 退款金额 - 手续费,链上手续费会从退款金额中扣除。
选择二:其他方式退回
Gate 支付 Gate 支付只支持退回给 Gate 用户,商户选择 Gate 退款方式,填写收款账户的 Gate UID、退款金额后进行退款。
Web3 支付 商户选择 Web3 支付,填写收款账户、退款金额、手续费承担方后进行退款。 (如果选择商家承担手续费,消费者实收金额=退款金额 ,链上手续费会额外从商户的支付账户扣除;如果选择消费者承担手续费,消费者实收金额 = 退款金额 - 手续费,链上手续费会从退款金额中扣除)
API 退款说明
商户可以调用 Gate Pay 提供的各种支付方式下的退款 API 。 现行API退款,只能退款至用户的 Gate 账户 。非 Gate 用户,商户需要提前和用户沟通,注册好 Gate 账户并提供 Gate UID 用于收款。
关于收银台支付退款参数的特别说明
收银台支付包括链上地址支付和扫码支付,退款方式相对复杂。退款 API 参数取决于以下情况:
“refundOrderAmount”:参数取决于商户支付账户 已收到 的金额
“refundPayAmount”:参数取决于商户支付账户 没有收到 的金额(闪兑情况)
示例:用户使用收银台(地址/扫码)全额支付,资金全部到账商户的支付账户。因为目前 Gate Pay 的链上地址支付,不存在闪兑情况,所以:
退款 API 参数: “refundOrderAmount” :退款金额不得高于商户支付账户到账金额。 “refundPayAmount” :退款金额为 0。
示例:用户 A 付款 5 USDT,商户收到 5 USDT。 退款 API 参数: ''refundOrderAmount'' : 小于等于 5 USDT "refundPayAmount" :0
