Welcome to our new developer portal! Use the "Ask" button to chat with our AI Agent.
For the complete documentation index, see llms.txt. This page is also available as Markdown.

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

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

フロー

CTFおよびDAFの取引認証フロー。
手順
説明

1

取引中に、加盟店アプリケーションがThales SDKを起動してエンドユーザーを認証します。

2

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

3

加盟店またはPSPが、Thalesバックエンドを次の情報を使って呼び出します: tokenId、Visaペイロード、および取引詳細。

4

ThalesバックエンドはVTS(Visa TSP)からトークン詳細とクリプトグラムを要求します。

5

Thalesバックエンドは次を返します: transactionId、トークン詳細、およびTAF/CTFクリプトグラム。

6-10

加盟店またはPSPがオーソリゼーション要求を作成し、アクワイアラーに送信して支払いを完了します。

SDK統合

取引を認証する

呼び出し authenticateTransactionVisaCTFHelper.

この呼び出しにはエンドユーザーの存在が必要です。デバイス上での認証を開始します。

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

この関数は次の場所にあります: DeviceAuthentication のオブジェクト内 onDeviceAuthentication の一部であるコールバック TransactionListener.

UIに表示する生体認証用のカスタム文字列をいくつか渡すことができます。 startAuthentication 生体認証のUI表示用の関数に。

SDKは結果を onSuccess または onError.

成功すると、 onSuccess Visaペイロードを返します。Thalesバックエンドへのサーバーサイド呼び出しで使用します。

API

他の取引フローと同じThalesバックエンド操作を使用します。

  • APIリファレンス: 取引を作成

最終更新

役に立ちましたか?