總覽
匯款是指匯款給另一方。舉例來說,付款整合商的銀行匯款給 Google 銀行時,就屬於這種情況。下圖說明這項功能的運作方式。
流程運作方式
下圖說明匯款流程可能的運作方式。
匯款給 Google
以下是這個圖中使用的物件清單:
- Google 伺服器:Google 的後端伺服器,用於執行驗證檢查和其他驗證工作。
- 付款整合商:為客戶提供付款方式的公司。
- 付款整合銀行:整合商用於金融交易的發卡銀行。
- Google 銀行:Google 進行交易的銀行。
上方的匯款流程是從 Google 的伺服器開始。
- Google 會在 T+N 天傳送匯款聲明通知 (
remittanceStatementNotification
)。 - 付款整合商會通知 Google 伺服器,已成功收到匯款聲明通知。
- 付款整合商也會傳送匯款對帳單的詳細資料 (
remittanceStatementDetails
)。 - Google 的伺服器會回應 陳述式,以及 transactionDetails。
- 付款整合商會核對詳細資料。
- 付款整合商將訊息 (
acceptRemittanceStatement
) 傳送至 Google 伺服器,告知對方已接受對帳單。 - 付款整合商也會傳送訊息,說明付款整合商銀行應將款項匯至 Google 銀行。
- 付款整合商的銀行匯款到 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 |
系統會針對每筆交易進行此捨入,而非匯總在對帳單中。