Class KnownCpsErrorCodes


  • public final class KnownCpsErrorCodes
    extends java.lang.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 Detail

      • ENROLLMENT_MOBILE_WALLET_ALREADY_ENROLLED

        public static final int ENROLLMENT_MOBILE_WALLET_ALREADY_ENROLLED
        See Also:
        Constant Field Values
      • ENROLLMENT_CPS_PROTOCOL_VERSION_NOT_SUPPORTED

        public static final int ENROLLMENT_CPS_PROTOCOL_VERSION_NOT_SUPPORTED
        See Also:
        Constant Field Values
      • ENROLLMENT_PRODUCT_NOT_FOUND

        public static final int ENROLLMENT_PRODUCT_NOT_FOUND
        See Also:
        Constant Field Values
      • ENROLLMENT_OS_UPGRADE_REQUIRED

        public static final int ENROLLMENT_OS_UPGRADE_REQUIRED
        See Also:
        Constant Field Values
      • ENROLLMENT_DEVICE_NOT_ALLOWED

        public static final int ENROLLMENT_DEVICE_NOT_ALLOWED
        See Also:
        Constant Field Values
      • PUSH_MOBILE_WALLET_INSTANCE_NOT_FOUND

        public static final int PUSH_MOBILE_WALLET_INSTANCE_NOT_FOUND
        See Also:
        Constant Field Values
      • PUSH_OPERATION_NOT_ALLOWED_FOR_CURRENT_STATE

        public static final int PUSH_OPERATION_NOT_ALLOWED_FOR_CURRENT_STATE
        See Also:
        Constant Field Values
      • PUSH_CPS_PROTOCOL_VERSION_NOT_SUPPORTED

        public static final int PUSH_CPS_PROTOCOL_VERSION_NOT_SUPPORTED
        See Also:
        Constant Field Values
      • PUSH_REQUEST_REJECTED_BY_EXTERNAL_SYSTEM

        public static final int PUSH_REQUEST_REJECTED_BY_EXTERNAL_SYSTEM
        See Also:
        Constant Field Values
      • PUSH_ATC_OUT_SIDE_PERMISSIBLE_RANGE

        public static final int PUSH_ATC_OUT_SIDE_PERMISSIBLE_RANGE
        See Also:
        Constant Field Values
      • PUSH_INVALID_CONVERSATION

        public static final int PUSH_INVALID_CONVERSATION
        See Also:
        Constant Field Values
      • INVALID_CARD_PROFILE_TYPE

        public static final int INVALID_CARD_PROFILE_TYPE
        See Also:
        Constant Field Values
      • INCORRECT_CARD_STATE_ERROR

        public static final int INCORRECT_CARD_STATE_ERROR
        See Also:
        Constant Field Values
      • PROFILE_SCHEME_NOT_SUPPORTED

        public static final int PROFILE_SCHEME_NOT_SUPPORTED
        See Also:
        Constant Field Values
      • CARD_ACTIVATION_MOBILE_WALLET_INSTANCE_NOT_FOUND

        public static final int CARD_ACTIVATION_MOBILE_WALLET_INSTANCE_NOT_FOUND
        See Also:
        Constant Field Values
      • 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:
        Constant Field Values
      • CARD_ACTIVATION_WRONG_ACT_CODE

        public static final int CARD_ACTIVATION_WRONG_ACT_CODE
        See Also:
        Constant Field Values
      • CARD_ACTIVATION_ACT_CODE_TRY_LIMIT_EXCEEDED

        public static final int CARD_ACTIVATION_ACT_CODE_TRY_LIMIT_EXCEEDED
        See Also:
        Constant Field Values
      • CARD_ACTIVATION_ACT_CODE_EXPIRED

        public static final int CARD_ACTIVATION_ACT_CODE_EXPIRED
        See Also:
        Constant Field Values
      • CARD_ACTIVATION_OPERATION_NOT_ALLOWED_FOR_CURRENT_STATE

        public static final int CARD_ACTIVATION_OPERATION_NOT_ALLOWED_FOR_CURRENT_STATE
        See Also:
        Constant Field Values
      • CARD_ACTIVATION_CPS_PROTOCOL_VERSION_NOT_SUPPORTED

        public static final int CARD_ACTIVATION_CPS_PROTOCOL_VERSION_NOT_SUPPORTED
        See Also:
        Constant Field Values
      • CARD_ACTIVATION_REQUEST_REJECTED_BY_EXTERNAL_SYSTEM

        public static final int CARD_ACTIVATION_REQUEST_REJECTED_BY_EXTERNAL_SYSTEM
        See Also:
        Constant Field Values
      • CARD_ACTIVATION_PRODUCT_NOT_FOUND

        public static final int CARD_ACTIVATION_PRODUCT_NOT_FOUND
        See Also:
        Constant Field Values
      • CARD_ACTIVATION_CAPACITY_EXCEEDED

        public static final int CARD_ACTIVATION_CAPACITY_EXCEEDED
        See Also:
        Constant Field Values
      • CHANGE_PIN_MOBILE_WALLET_INSTANCE_NOT_FOUND

        public static final int CHANGE_PIN_MOBILE_WALLET_INSTANCE_NOT_FOUND
        See Also:
        Constant Field Values
      • CHANGE_PIN_TOKEN_NOT_FOUND

        public static final int CHANGE_PIN_TOKEN_NOT_FOUND
        See Also:
        Constant Field Values
      • CHANGE_PIN_PIN_LOCKED_OR_PIN_TRY_LIMIT_EXCEEDED

        public static final int CHANGE_PIN_PIN_LOCKED_OR_PIN_TRY_LIMIT_EXCEEDED
        See Also:
        Constant Field Values
      • CHANGE_PIN_OPERATION_NOT_ALLOWED_FOR_CURRENT_STATE

        public static final int CHANGE_PIN_OPERATION_NOT_ALLOWED_FOR_CURRENT_STATE
        See Also:
        Constant Field Values
      • CHANGE_PIN_CPS_PROTOCOL_VERSION_NOT_SUPPORTED

        public static final int CHANGE_PIN_CPS_PROTOCOL_VERSION_NOT_SUPPORTED
        See Also:
        Constant Field Values
      • CHANGE_PIN_REQUEST_REJECTED_BY_EXTERNAL_SYSTEM

        public static final int CHANGE_PIN_REQUEST_REJECTED_BY_EXTERNAL_SYSTEM
        See Also:
        Constant Field Values
      • CHANGE_PIN_CANNOT_BE_SAME_AS_PREVIOUS_PINS

        public static final int CHANGE_PIN_CANNOT_BE_SAME_AS_PREVIOUS_PINS
        See Also:
        Constant Field Values
      • PULL_MOBILE_WALLET_INSTANCE_NOT_FOUND

        public static final int PULL_MOBILE_WALLET_INSTANCE_NOT_FOUND
        See Also:
        Constant Field Values
      • PULL_OPERATION_NOT_ALLOWED_FOR_CURRENT_STATE

        public static final int PULL_OPERATION_NOT_ALLOWED_FOR_CURRENT_STATE
        See Also:
        Constant Field Values
      • PULL_CPS_PROTOCOL_VERSION_NOT_SUPPORTED

        public static final int PULL_CPS_PROTOCOL_VERSION_NOT_SUPPORTED
        See Also:
        Constant Field Values
      • PULL_REPLENISHMENT_NOT_ALLOWED

        public static final int PULL_REPLENISHMENT_NOT_ALLOWED
        See Also:
        Constant Field Values
      • PULL_TOKEN_DOES_NOT_EXIST

        public static final int PULL_TOKEN_DOES_NOT_EXIST
        See Also:
        Constant Field Values
      • MOBILE_WALLET_UPDATE_REQUIRED

        public static final int MOBILE_WALLET_UPDATE_REQUIRED
        See Also:
        Constant Field Values
      • VAS_PROFILE_GENERATION_FAILED

        public static final int VAS_PROFILE_GENERATION_FAILED
        See Also:
        Constant Field Values
      • MIGRATION_OPERATION_NOT_ALLOWED_FOR_CURRENT_STATE

        public static final int MIGRATION_OPERATION_NOT_ALLOWED_FOR_CURRENT_STATE
        See Also:
        Constant Field Values
      • MIGRATION_NOT_ALLOWED_CONVERSATION_PENDING

        public static final int MIGRATION_NOT_ALLOWED_CONVERSATION_PENDING
        See Also:
        Constant Field Values
      • MIGRATION_MOBILE_WALLET_NOT_FOUND

        public static final int MIGRATION_MOBILE_WALLET_NOT_FOUND
        See Also:
        Constant Field Values
      • WALLET_UNRECOVERABLE_ERROR

        public static final int WALLET_UNRECOVERABLE_ERROR
        See Also:
        Constant Field Values
      • VISA_MAC_PERMANENT_ERROR

        public static final int VISA_MAC_PERMANENT_ERROR
        See Also:
        Constant Field Values
      • VISA_INVALID_REQUEST_ERROR

        public static final int VISA_INVALID_REQUEST_ERROR
        See Also:
        Constant Field Values
      • VISA_EXTERNAL_SYSTEM_NOT_AVAILABLE_ERROR

        public static final int VISA_EXTERNAL_SYSTEM_NOT_AVAILABLE_ERROR
        See Also:
        Constant Field Values
      • SYNC_REPLENISH_NOT_SUPPORTED

        public static final int SYNC_REPLENISH_NOT_SUPPORTED
        See Also:
        Constant Field Values