Card API 簡介

Card API 由可建立多個流程的不同服務定義。

流程 說明 對客戶帳戶的影響
CardVerification 驗證使用者的卡片是否有效。 無。
FundsTransfer 從使用者帳戶轉移購買交易的資金。 單一訊息擷取客戶資金。
ReserveCapture 保留使用者帳戶中的資金,然後以非同步方式擷取這些資料。 雙訊息、保留和後續擷取客戶資金。
退款 將資金傳回至 FundsTransfer 或 ReserveCapture 擷取的使用者帳戶。 款項退回給使用者。

CardVerification

CardVerification 流程由付款整合商實作的單一方法組成。VerifyCard 用於驗證使用者的卡片。這項程序通常是透過 $0 或 $1 美元的授權完成,但這個流程絕不會擷取任何資金。

驗證詳細資料

FundsTransfer

轉帳付款流程是由付款整合商實作的單一方法組成。擷取是用於從使用者帳戶中擷取資金。這個方法會同步檢查可用資金,並擷取這些資金。

資金轉帳

保留擷取

ReserveCapture 流程是由付款整合商和 Google 導入的多種方法組成。是一種雙訊息付款流程,系統會先同步預留資金,然後再以非同步方式擷取資金。預留款項後,你就能擷取或取消預訂。一旦擷取,就會啟動金錢交易,取消則會解除暫緩使用者的資金保留狀態。

付款整合商會導入 ReserveFundsAsynchronousCaptureFundsReservationAsynchronousCancelFundsReservation 方法,以及 Google 導入 CaptureFundsReservationResultNotificationCancelFundsReservationResultNotification 方法。

擷取流程

保留擷取

取消流程

取消資金序列圖

退款

退款流程包含付款整合商實作的方法,以及 Google 採用的方法。用來傳回透過 FundsTransfer 或 ReserveCapture 流程獲取的資金。付款整合商會導入AsynchronousRefund,而 Google 則會導入 RefundResultNotification

退款

退款

退款流程仍在開發階段。相關說明文件準備就緒後 即可在這裡找到