Welcome to our new developer portal! Use the "Ask" button to chat with our AI Agent.

トランザクションを認証する

デバイスがバインドされると、Visa Cloud Token Framework(CTF)およびDigital Authentication Framework(DAF)を使用してカード非提示取引を認証できます。

フロー

CTFおよびDAFの取引認証フロー。
ステップ
説明

1

取引中、マーチャントアプリケーションはThales SDKをトリガーしてエンドユーザーを認証します。

2

認証に成功すると、Thales SDKはVisa定義のペイロードを生成します。

3

マーチャントまたはPSPは、 tokenId, Visaペイロード、および取引詳細を使用してThalesバックエンドを呼び出します。

4

ThalesバックエンドはVTS(VisaのTSP)からトークン詳細と暗号文を要求します。

5

Thalesバックエンドは、 transactionId, トークン詳細、およびTAF/CTF暗号文を返します。

6-10

マーチャントまたはPSPは承認リクエストを構築し、それをアクワイアラに送信して支払いを完了します。

SDK統合

取引を認証する

呼び出す authenticateTransaction から VisaCTFHelper.

この呼び出しにはエンドユーザーのプレゼンスが必要です。これはデバイス上での認証をトリガーします。

取引の認証にはエンドユーザーのプレゼンスが必要です。これを行うには、 startAuthentication を呼び出してデバイス上の認証を開始します。

この関数は、 DeviceAuthentication オブジェクトの onDeviceAuthentication コールバック内にある TransactionListener.

いくつかのカスタムテキスト文字列を、バイオメトリック認証のUI表示のために startAuthentication 関数に渡すことができます。

SDKは結果を onSuccess または onError.

で返します。 onSuccess 成功時、

API

// エラーを処理

  • APIリファレンス: 他の取引フローと同じThalesバックエンド操作を使用します。」「t74":"取引を作成"}

最終更新

役に立ちましたか?