退款流程
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
概览
退款流程用于在通过预留资金流程或资金转账流程收款后向用户退还资金。付款集成商实现用于发起退款的 asynchronousRefund
方法。退款的最终结果将通过调用 refundResultNotification
返回给 Google。
退款金额可以等于或少于原始拍摄金额。
必须支持多项部分退款。
收单机构参考编号
在发起退款的几天后,付款集成商通常不知道 ARN(收单机构参考编号)。知道该值后,付款集成商必须调用 Google 托管的 setAcquirerReferenceNumberForRefundNotification
以向 Google 提供 ARN。通过将 ARN 与此交易相关联,Google 可以处理与此交易相关的争议和欺诈。
此 ARN 是独立的,与代表捕获的 ARN 不同。如果发放了多次退款,那么每次退款都会有唯一的 ARN。
后续操作
将款项退还至发卡银行后,退款有时可能会失败。例如,如果客户的帐号在资金存入之前就已关闭,则可能会发生这种情况。在这种情况下,退款可以撤消,相应款项会通过 reverseRefundNotification
退还给 Google。
保留所有权利。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2023-12-02。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"没有我需要的信息"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"太复杂/步骤太多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"内容需要更新"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/代码问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]