Class KnownCpsErrorCodes

java.lang.Object
com.gemalto.mfs.mwsdk.provisioning.model.KnownCpsErrorCodes

public final class KnownCpsErrorCodes extends Object
The list of known status reasons from server response.
The list does NOT include the "System Error" from server, which includes 670 to 679.
DISCLAIMER: The list is for reference purpose. The server may send a status reason that is not priorly known. In typical use case, the MPA shall only need to propagate these errors to the user (with the advice to contact customer support and providing the error code). The SDK may decide from time to time to manage some of these errors internally and whether or not propagate it to the MPA.
  • Field Details

    • ENROLLMENT_MOBILE_WALLET_ALREADY_ENROLLED

      public static final int ENROLLMENT_MOBILE_WALLET_ALREADY_ENROLLED
      See Also:
    • ENROLLMENT_CPS_PROTOCOL_VERSION_NOT_SUPPORTED

      public static final int ENROLLMENT_CPS_PROTOCOL_VERSION_NOT_SUPPORTED
      See Also:
    • ENROLLMENT_PRODUCT_NOT_FOUND

      public static final int ENROLLMENT_PRODUCT_NOT_FOUND
      See Also:
    • ENROLLMENT_OS_UPGRADE_REQUIRED

      public static final int ENROLLMENT_OS_UPGRADE_REQUIRED
      See Also:
    • ENROLLMENT_DEVICE_NOT_ALLOWED

      public static final int ENROLLMENT_DEVICE_NOT_ALLOWED
      See Also:
    • ENROLLMENT_FAILED

      public static final int ENROLLMENT_FAILED
      See Also:
    • PUSH_MOBILE_WALLET_INSTANCE_NOT_FOUND

      public static final int PUSH_MOBILE_WALLET_INSTANCE_NOT_FOUND
      See Also:
    • PUSH_TOKEN_NOT_FOUND

      public static final int PUSH_TOKEN_NOT_FOUND
      See Also:
    • PUSH_OPERATION_NOT_ALLOWED_FOR_CURRENT_STATE

      public static final int PUSH_OPERATION_NOT_ALLOWED_FOR_CURRENT_STATE
      See Also:
    • PUSH_CPS_PROTOCOL_VERSION_NOT_SUPPORTED

      public static final int PUSH_CPS_PROTOCOL_VERSION_NOT_SUPPORTED
      See Also:
    • PUSH_REQUEST_REJECTED_BY_EXTERNAL_SYSTEM

      public static final int PUSH_REQUEST_REJECTED_BY_EXTERNAL_SYSTEM
      See Also:
    • PUSH_ATC_OUT_SIDE_PERMISSIBLE_RANGE

      public static final int PUSH_ATC_OUT_SIDE_PERMISSIBLE_RANGE
      See Also:
    • PUSH_INVALID_CONVERSATION

      public static final int PUSH_INVALID_CONVERSATION
      See Also:
    • PUSH_INVALID_TOKEN

      public static final int PUSH_INVALID_TOKEN
      See Also:
    • INVALID_CARD_PROFILE_TYPE

      public static final int INVALID_CARD_PROFILE_TYPE
      See Also:
    • INVALID_PERSO_DATA

      public static final int INVALID_PERSO_DATA
      See Also:
    • INCORRECT_CARD_STATE_ERROR

      public static final int INCORRECT_CARD_STATE_ERROR
      See Also:
    • TECHNICAL_ERROR

      public static final int TECHNICAL_ERROR
      See Also:
    • WALLET_OUT_OF_CAPACITY

      public static final int WALLET_OUT_OF_CAPACITY
      See Also:
    • PROFILE_SCHEME_NOT_SUPPORTED

      public static final int PROFILE_SCHEME_NOT_SUPPORTED
      See Also:
    • CARD_ACTIVATION_MOBILE_WALLET_INSTANCE_NOT_FOUND

      public static final int CARD_ACTIVATION_MOBILE_WALLET_INSTANCE_NOT_FOUND
      See Also:
    • CARD_ACTIVATION_TOKEN_NOT_FOUND

      public static final int CARD_ACTIVATION_TOKEN_NOT_FOUND
      During replenishment process, CPS server return this error code to indicate the card intend to replenish doesn't exist in the CPS server. Since replenishment can only be trigger with a valid card in SDK, this mean that there are payment card desynchronization between CPS server and SDK. SDK will wipe the card in order to synchronize with CPS Server. MPA developer shall take note of this error and wiping of the payment card therefore prompting the error message accordingly to end-user.
      See Also:
    • CARD_ACTIVATION_WRONG_ACT_CODE

      public static final int CARD_ACTIVATION_WRONG_ACT_CODE
      See Also:
    • CARD_ACTIVATION_ACT_CODE_TRY_LIMIT_EXCEEDED

      public static final int CARD_ACTIVATION_ACT_CODE_TRY_LIMIT_EXCEEDED
      See Also:
    • CARD_ACTIVATION_ACT_CODE_EXPIRED

      public static final int CARD_ACTIVATION_ACT_CODE_EXPIRED
      See Also:
    • CARD_ACTIVATION_OPERATION_NOT_ALLOWED_FOR_CURRENT_STATE

      public static final int CARD_ACTIVATION_OPERATION_NOT_ALLOWED_FOR_CURRENT_STATE
      See Also:
    • CARD_ACTIVATION_CPS_PROTOCOL_VERSION_NOT_SUPPORTED

      public static final int CARD_ACTIVATION_CPS_PROTOCOL_VERSION_NOT_SUPPORTED
      See Also:
    • CARD_ACTIVATION_REQUEST_REJECTED_BY_EXTERNAL_SYSTEM

      public static final int CARD_ACTIVATION_REQUEST_REJECTED_BY_EXTERNAL_SYSTEM
      See Also:
    • CARD_ACTIVATION_PRODUCT_NOT_FOUND

      public static final int CARD_ACTIVATION_PRODUCT_NOT_FOUND
      See Also:
    • CARD_ACTIVATION_CAPACITY_EXCEEDED

      public static final int CARD_ACTIVATION_CAPACITY_EXCEEDED
      See Also:
    • CHANGE_PIN_MOBILE_WALLET_INSTANCE_NOT_FOUND

      public static final int CHANGE_PIN_MOBILE_WALLET_INSTANCE_NOT_FOUND
      See Also:
    • CHANGE_PIN_TOKEN_NOT_FOUND

      public static final int CHANGE_PIN_TOKEN_NOT_FOUND
      See Also:
    • CHANGE_PIN_WRONG_PIN

      public static final int CHANGE_PIN_WRONG_PIN
      See Also:
    • CHANGE_PIN_PIN_LOCKED_OR_PIN_TRY_LIMIT_EXCEEDED

      public static final int CHANGE_PIN_PIN_LOCKED_OR_PIN_TRY_LIMIT_EXCEEDED
      See Also:
    • CHANGE_PIN_OPERATION_NOT_ALLOWED_FOR_CURRENT_STATE

      public static final int CHANGE_PIN_OPERATION_NOT_ALLOWED_FOR_CURRENT_STATE
      See Also:
    • CHANGE_PIN_CPS_PROTOCOL_VERSION_NOT_SUPPORTED

      public static final int CHANGE_PIN_CPS_PROTOCOL_VERSION_NOT_SUPPORTED
      See Also:
    • CHANGE_PIN_REQUEST_REJECTED_BY_EXTERNAL_SYSTEM

      public static final int CHANGE_PIN_REQUEST_REJECTED_BY_EXTERNAL_SYSTEM
      See Also:
    • CHANGE_PIN_CANNOT_BE_SAME_AS_PREVIOUS_PINS

      public static final int CHANGE_PIN_CANNOT_BE_SAME_AS_PREVIOUS_PINS
      See Also:
    • PULL_MOBILE_WALLET_INSTANCE_NOT_FOUND

      public static final int PULL_MOBILE_WALLET_INSTANCE_NOT_FOUND
      See Also:
    • PULL_TOKEN_NOT_FOUND

      public static final int PULL_TOKEN_NOT_FOUND
      See Also:
    • PULL_OPERATION_NOT_ALLOWED_FOR_CURRENT_STATE

      public static final int PULL_OPERATION_NOT_ALLOWED_FOR_CURRENT_STATE
      See Also:
    • PULL_CPS_PROTOCOL_VERSION_NOT_SUPPORTED

      public static final int PULL_CPS_PROTOCOL_VERSION_NOT_SUPPORTED
      See Also:
    • PULL_REPLENISHMENT_NOT_ALLOWED

      public static final int PULL_REPLENISHMENT_NOT_ALLOWED
      See Also:
    • PULL_TOKEN_DOES_NOT_EXIST

      public static final int PULL_TOKEN_DOES_NOT_EXIST
      See Also:
    • MOBILE_WALLET_UPDATE_REQUIRED

      public static final int MOBILE_WALLET_UPDATE_REQUIRED
      See Also:
    • VAS_NOT_FOUND

      public static final int VAS_NOT_FOUND
      See Also:
    • VAS_PROFILE_NOT_FOUND

      public static final int VAS_PROFILE_NOT_FOUND
      See Also:
    • VAS_PROFILE_GENERATION_FAILED

      public static final int VAS_PROFILE_GENERATION_FAILED
      See Also:
    • MIGRATION_OPERATION_NOT_ALLOWED_FOR_CURRENT_STATE

      public static final int MIGRATION_OPERATION_NOT_ALLOWED_FOR_CURRENT_STATE
      See Also:
    • MIGRATION_NOT_ALLOWED_CONVERSATION_PENDING

      public static final int MIGRATION_NOT_ALLOWED_CONVERSATION_PENDING
      See Also:
    • MIGRATION_MOBILE_WALLET_NOT_FOUND

      public static final int MIGRATION_MOBILE_WALLET_NOT_FOUND
      See Also:
    • MIGRATION_SYSTEM_ERROR

      public static final int MIGRATION_SYSTEM_ERROR
      See Also:
    • WALLET_UNRECOVERABLE_ERROR

      public static final int WALLET_UNRECOVERABLE_ERROR
      See Also:
    • OPERATION_NOT_ALLOWED

      public static final int OPERATION_NOT_ALLOWED
      See Also:
    • WALLET_NOT_FOUND

      public static final int WALLET_NOT_FOUND
      See Also:
    • VISA_INVALID_MAC_ERROR

      public static final int VISA_INVALID_MAC_ERROR
      See Also:
    • VISA_MAC_PERMANENT_ERROR

      public static final int VISA_MAC_PERMANENT_ERROR
      See Also:
    • VISA_INVALID_REQUEST_ERROR

      public static final int VISA_INVALID_REQUEST_ERROR
      See Also:
    • VISA_UNEXPECTED_ERROR

      public static final int VISA_UNEXPECTED_ERROR
      See Also:
    • VISA_EXTERNAL_SYSTEM_NOT_AVAILABLE_ERROR

      public static final int VISA_EXTERNAL_SYSTEM_NOT_AVAILABLE_ERROR
      See Also:
    • SYNC_REPLENISH_NOT_SUPPORTED

      public static final int SYNC_REPLENISH_NOT_SUPPORTED
      See Also: