匯款流程

總覽

匯款是指匯款給另一方。舉例來說,付款整合商的銀行匯款給 Google 銀行時,就屬於這種情況。下圖說明這項功能的運作方式。

流程運作方式

下圖說明匯款流程可能的運作方式。

匯款給 Google

Google 的匯款付款整合商

以下是這個圖中使用的物件清單:

  • Google 伺服器:Google 的後端伺服器,用於執行驗證檢查和其他驗證工作。
  • 付款整合商:為客戶提供付款方式的公司。
  • 付款整合銀行:整合商用於金融交易的發卡銀行。
  • Google 銀行:Google 進行交易的銀行。

上方的匯款流程是從 Google 的伺服器開始。

  1. Google 會在 T+N 天傳送匯款聲明通知 (remittanceStatementNotification)。
  2. 付款整合商會通知 Google 伺服器,已成功收到匯款聲明通知。
  3. 付款整合商也會傳送匯款對帳單的詳細資料 (remittanceStatementDetails)。
  4. Google 的伺服器會回應 陳述式,以及 transactionDetails。
  5. 付款整合商會核對詳細資料。
  6. 付款整合商將訊息 (acceptRemittanceStatement) 傳送至 Google 伺服器,告知對方已接受對帳單。
  7. 付款整合商也會傳送訊息,說明付款整合商銀行應將款項匯至 Google 銀行。
  8. 付款整合商的銀行匯款到 Google 銀行,

最佳做法和其他注意事項

時間

付費條件均列載於合約中,以 T+N 表示。T 是匯款陳述式的產生頻率,以及每個陳述式涵蓋的時間長度。在以下範例中,T 是一天的交易日。N 是匯款對帳單到交易期間經過的天數。

如果 N 設定為 2,且某交易在星期二的帳單時區的 23:59:59.999 完成,就會列在週四的對帳單中。

負值或零陳述式

如果帳單週期內沒有任何交易,系統就不會傳送匯款對帳單通知。此外,如果在帳單週期內收到退款的退款金額為負值,則 Google 也不會將匯款對帳單寄送給您。不過,這些交易會歸入下一筆淨陽性的發票,並接收匯款對帳單通知。如果特定帳單週期的交易金額淨為 0,系統就會傳送匯款對帳單通知。

邊界

以下列舉幾個界線不同的情況。交易界線是指交易開始或修訂時。請注意,會計時間戳記是 Google 將這筆交易納入考量的時間。匯款聲明邊界從 00:00:00.000 開始,並於 23:59:59.000 結束。

在邊界內進行交易

活動
擷取 requestHeader.requestId
001

requestHeader.requestTimestamp
01/01/2017 23:26:32.253

responseHeader.responseTimestamp
01/01/2017 23:26:34.248

帳戶 082/08208
RemittanceStatementNotification requestHeader.requestTimestamp
01/03/2017 03:17:18.132


billingPeriod.startDate
01/01/2017 00:00:00.000

billingPeriod.endDate
01/01/2017 09:59

交易時限範圍

以下其中一筆擷取作業包含所有時間戳記 (2017 年 1 月 1 日),但直到 2017 年 1 月 2 日才會計入資料。

活動
擷取 requestHeader.requestId
001

requestHeader.requestTimestamp
01/01/2017 23:26:32.253

responseHeader.responseTimestamp
01/01/2017 23:26:34.248

帳戶 082/08208
擷取 requestHeader.requestId
002

requestHeader.requestTimestamp
01/01/2017 23:59:58.253

responseHeader.responseTimestamp
01/01/2017 23:59:59.879

accounting 02017
RemittanceStatementNotification requestHeader.requestTimestamp
01/03/2017 03:17:18.132

billingPeriod.startDate
01/01/2017 00:00:00.000

billingPeriod.endDate
01/01/2017 59:5

RemittanceStatementNotification requestHeader.requestTimestamp
01/03/2017 00:27:34.321

billingPeriod.startDate
01/02/2017 00:00:00.000

billingPeriod.endDate
01/02/2017 52:5

自 2017 年 1 月 2 日起算,而非 2017 年 1 月 1 日。

協調

在某些情況下,Google 傳送匯款聲明的時間可能會比預期更晚。例如,如果 Google 發現錯誤會延後一天傳送匯款聲明通知,

如果整合商未在帳單週期內透過 remittanceStatementDetails 方法傳回交易,整合商應立即通知 Google 有關差異。另一個可能是整合商預期已預期但尚未傳回的交易。解決差異後,Google 可能會傳送含有新 ID 的新匯款對帳單。

接受匯款對帳單接受

整合商會呼叫 acceptRemittanceStatement 方法後,會說該陳述式經整合者接受。

接受聲明後,應按照合約中定義的 NET 條款支付款項。您應在整合商和客戶經理之間手動處理爭議。

付款

匯款對帳單會提供收款金額的相關必要詳細資料。每份對帳單必須全額付清。如果出現落差,整合商必須聯絡客戶經理處理爭議。即使發生這類情況,您不一定會收到任何對帳單。

精確度

系統會根據 ISO 4217 標準指定的次要單位數量,計算每項費用的精確度。舉例來說,INR 和 USD 會使用 2 位數的次要單位,而 JPY 將使用 0 位數的次要單位。

如果費用計算所需費用時需要超過小數,Google 會四捨五入至最接近的小數單位,並將四捨五入至最接近的小數單位。例如使用 INR 的 2 位數小單位:

計算費用 四捨五入的費用
0.013 0.01
0.015 0.02
2025 年 0.02
-0.013 -0.01
-0.025 -0.02

系統會針對每筆交易進行此捨入,而非匯總在對帳單中。