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 に確認してください。
エラーメッセージをエンドユーザーに表示してください。
最終更新
役に立ちましたか?