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.

SDKエラーコード

前提条件が構成されていない場合、マーチャントアプリケーションは次の SDK エラーコードに遭遇する可能性があります。

Android

エラーコード
ユースケース
推奨事項

AUTHENTICATION_FAILURE_CANCEL

デバイス認証に失敗した場合にこのエラーが返されます。

  • エラーメッセージをエンドユーザーに表示してください。

DEVICE_AUTHENTICATION_NOT_SUPPORTED

デバイスで生体認証が設定されていない場合にこのエラーが返されます。

  • エラーメッセージをエンドユーザーに表示してください。

CRYPTO_ERROR

キーストアに問題がある場合にこのエラーが返されます。

  • エラーメッセージをエンドユーザーに表示してください。

INVALID_PARAMETERS

構成パラメータが有効でない場合にこのエラーが返されます。

  • エラーメッセージをエンドユーザーに表示してください。

INVALID_DEVICE_AUTHENTICATION_PARAM

次の場合にこのエラーが返されます: FragmentActivity パラメータが null です。

  • エラーメッセージをエンドユーザーに表示してください。

STORAGE_ERROR

デバイス認証方法がストレージで見つからない場合にこのエラーが返されます。

  • エラーメッセージをエンドユーザーに表示してください。

TOKEN_NOT_BOUNDED

提供されたトークンがデバイスにバウンドされていない場合にこのエラーが返されます。

  • エラーメッセージをエンドユーザーに表示してください。

TOKEN_ALREADY_BOUNDED

提供されたトークンがすでにデバイスにバウンドされているか、アクティベーション保留中の場合にこのエラーが返されます。

  • エラーメッセージをエンドユーザーに表示してください。

TOKEN_DEVICE_BINDING_PENDING

デバイスバインディング処理がまだ保留中の場合にこのエラーが返されます。

  • デバイスバインディング処理を完了してください。

TOKEN_DEVICE_BINDING_DECLINED

トークンのデバイスバインディングが拒否された場合にこのエラーが返されます。

  • エラーメッセージをエンドユーザーに表示してください。

INVALID_IDV_METHOD

提供された ID&V 方法が無効な場合にこのエラーが返されます。

  • エラーメッセージをエンドユーザーに表示してください。

ISSUER_AUTHENTICATION_REQUIRED

エンドユーザーが先に進む前にイシュア認証が必要な場合にこのエラーが返されます。

  • 次を使用して ID&V 方法を選択します: IDVSession.selectIdvMethod().

INVALID_OTP

入力された OTP の形式が無効な場合にこのエラーが返されます。

  • OTP は null または空であってはならず、8 桁以下である必要があります。

JSON_PARSING_ERROR

JSON の解析中にエラーが発生した場合にこのエラーが返されます。

  • エラーメッセージを表示してください。

INVALID_TOKEN_ID

提供された Visa プロビジョニングトークン ID が null または空の場合にこのエラーが返されます。

  • エラーメッセージを表示してください。

KEYSTORE_ERROR

鍵が恒久的に無効化されている場合にこのエラーが返されます。たとえば、エンドユーザーが新しい生体認証(指紋)を登録した場合などです。

  • エラーメッセージを表示してください。

ATTESTATION_ERROR

アテステーションオブジェクトの生成中に問題が発生した場合にこのエラーが返されます。

  • エラーメッセージを表示してください。

iOS

エラーコード
ユースケース
推奨事項

TMGError.tokenNotBound

提供されたトークンがデバイスにバウンドされていない場合にこのエラーが返されます。

  • エラーメッセージをエンドユーザーに表示してください。

TMGError.tokenPending

デバイスバインディング処理がまだ保留中の場合にこのエラーが返されます。

  • デバイスバインディング処理を完了してください。

TMGError.tokenDeclined

トークンのデバイスバインディングが拒否された場合にこのエラーが返されます。

  • エラーメッセージをエンドユーザーに表示してください。

TMGError.tokenAlreadyBound

提供されたトークンがすでにデバイスにバウンドされているか、アクティベーション保留中の場合にこのエラーが返されます。

  • エラーメッセージをエンドユーザーに表示してください。

TMGError.invalidConfigParams

次の場合にこのエラーが返されます: TMGClientConfiguration パラメータが有効ではありません。

  • 実装の詳細を確認してください。

TMGError.invalidRequiredParams

必須パラメータが無効な場合にこのエラーが返されます。

  • 実装の詳細を確認してください。

TMGError.invalidIdvMethod

提供された ID&V 方法が無効な場合にこのエラーが返されます。

  • エラーメッセージをエンドユーザーに表示してください。

TMGError.invalidOTPMessage

入力された OTP の形式が無効な場合にこのエラーが返されます。

  • OTP は null または空であってはならず、8 桁以下である必要があります。

TMGError.issuerAuthenticationRequired

エンドユーザーが先に進む前にイシュア認証が必要な場合にこのエラーが返されます。

  • 次を使用して ID&V 方法を選択します: PendingBindingSession.selectIdvMethod().

TMGError.biometricNotSupported

デバイスで生体認証が設定されていない場合にこのエラーが返されます。

  • エラーメッセージをエンドユーザーに表示してください。

TMGError.authenticationFailure(reason: String)

デバイス認証に失敗した場合にこのエラーが返されます。

  • エラーメッセージをエンドユーザーに表示してください。

TMGError.authenticationKeyInvalidated

エンドユーザーが認証に使用する生体情報を変更した場合にこのエラーが返されます。たとえば、エンドユーザーが Face ID や指紋の設定を更新した場合などです。このエラーが返されると、暗号キー ペアにアクセスできなくなり、すべてのトークンが自動的にバインド解除されます。

  • エラーメッセージをエンドユーザーに表示してください。

TMGError.internalError(additionalMessage: String)

内部エラーが発生した場合にこのエラーが返されます。 additionalMessage が詳細を提供します。このエラーは回復不可能です。Thales サポートに連絡してください。

  • 一般的なエラーメッセージをエンドユーザーに表示してください。

TMGError.deviceEnvironmentUnsafe(code: Int)

デバイス環境が潜在的に安全でない場合にこのエラーが返されます。難読化されたエラーコードを Thales に確認してください。

  • エラーメッセージをエンドユーザーに表示してください。

最終更新

役に立ちましたか?