退款流程

總覽

當使用者透過預留資金流程資金轉移流程扣款後,系統會使用「退款流程」將款項退還給使用者。付款整合商會實作用於啟動退款的 asynchronousRefund 方法。最終退款結果會透過呼叫 refundResultNotification 傳回 Google。

退款金額可等於或小於原始擷取金額。 必須支援多筆部分退款。

退款

收單銀行參考編號

ARN (收單銀行參考號碼) 通常在退款開始的幾天後,付款整合商通常才知道。知道值之後,付款整合商必須呼叫 Google 代管的 setAcquirerReferenceNumberForRefundNotification,以便將 ARN 提供給 Google。將 ARN 與這筆交易建立關聯後,Google 就能處理與這筆交易相關的爭議與詐欺行為。

這個 ARN 與代表擷取的 ARN 不同。如果核發多筆退款,則每筆退款都會有專屬的 ARN。

後續作業

在款項退回發卡銀行後,有時可能會發生退款失敗。舉例來說,如果客戶的帳戶在資金存入前關閉,就可能會發生這種情況。在這種情況下,系統會撤銷退款,並透過 reverseRefundNotification 將款項退還給 Google。