總覽
當使用者透過預留資金流程或資金轉移流程扣款後,系統會使用「退款流程」將款項退還給使用者。付款整合商會實作用於啟動退款的 asynchronousRefund
方法。最終退款結果會透過呼叫 refundResultNotification
傳回 Google。
退款金額可等於或小於原始擷取金額。 必須支援多筆部分退款。
收單銀行參考編號
ARN (收單銀行參考號碼) 通常在退款開始的幾天後,付款整合商通常才知道。知道值之後,付款整合商必須呼叫 Google 代管的 setAcquirerReferenceNumberForRefundNotification
,以便將 ARN 提供給 Google。將 ARN 與這筆交易建立關聯後,Google 就能處理與這筆交易相關的爭議與詐欺行為。
這個 ARN 與代表擷取的 ARN 不同。如果核發多筆退款,則每筆退款都會有專屬的 ARN。
後續作業
在款項退回發卡銀行後,有時可能會發生退款失敗。舉例來說,如果客戶的帳戶在資金存入前關閉,就可能會發生這種情況。在這種情況下,系統會撤銷退款,並透過 reverseRefundNotification
將款項退還給 Google。