ErrorCode

@objc
public enum ErrorCode : Int, Codable

All possible error codes.

  • API error indicating that required request headers are missing.

    Declaration

    Swift

    case requestHeadersMissing = 1100
  • Given key is not matching the environment.

    Declaration

    Swift

    case keyAndEnvironmentMismatch = 1101
  • Request is empty.

    Declaration

    Swift

    case emptyRequest = 1102
  • Input is invalid.

    Declaration

    Swift

    case invalidInput = 1103
  • Customer ID is missing.

    Declaration

    Swift

    case missingCustomerID = 1104
  • Customer ID is invalid.

    Declaration

    Swift

    case invalidCustomerID = 1105
  • Customer with the given ID not found.

    Declaration

    Swift

    case customerNotFound = 1106
  • Card does not belong to the customer.

    Declaration

    Swift

    case customerIDMismatch = 1107
  • Card saving feature is disabled.

    Declaration

    Swift

    case saveCardFeatureDisabled = 1108
  • Non-3D secure transactions are forbidden.

    Declaration

    Swift

    case non3DSecureTransactionsForbidden = 1109
  • Redirect URL is missing.

    Declaration

    Swift

    case redirectURLMissing = 1110
  • Redirect URL is invalid.

    Declaration

    Swift

    case redirectURLInvalid = 1111
  • Authorize ID is missing.

    Declaration

    Swift

    case authorizeIDMissing = 1112
  • Authorize ID is invalid.

    Declaration

    Swift

    case authorizeIDInvalid = 1113
  • Please check authorize status.

    Declaration

    Swift

    case authorizeStatus = 1114
  • Authorize ID not found.

    Declaration

    Swift

    case authorizeIDNotFound = 1115
  • Save card feature is not supported.

    Declaration

    Swift

    case saveCardFeatureNotSupported = 1116
  • Amount is invalid.

    Declaration

    Swift

    case invalidAmount = 1117
  • Currency is invalid.

    Declaration

    Swift

    case invalidCurrency = 1118
  • Currency is not supported.

    Declaration

    Swift

    case unsupportedCurrency = 1119
  • Statement descriptor is invalid.

    Declaration

    Swift

    case invalidStatementDescriptor = 1120
  • Description is invalid.

    Declaration

    Swift

    case invalidDescription = 1121
  • Invalid merchant order reference.

    Declaration

    Swift

    case invalidMerchantOrderReference = 1122
  • Invalid merchant transaction reference.

    Declaration

    Swift

    case invalidMerchantTransactionReference = 1123
  • Source ID is missing.

    Declaration

    Swift

    case missingSourceID = 1124
  • Source ID is invalid.

    Declaration

    Swift

    case invalidSourceID = 1125
  • Source is already used.

    Declaration

    Swift

    case sourceAlreadyUsed = 1126
  • Invalid metadata key.

    Declaration

    Swift

    case invalidMetadataKey = 1127
  • Invalid metadata value.

    Declaration

    Swift

    case invalidMetadataValue = 1128
  • Missing customer ID or customer information. One of two is required.

    Declaration

    Swift

    case missingCustomerIDOrCustomerInformation = 1129
  • Missing customer’s first name.

    Declaration

    Swift

    case missingCustomerFirstName = 1130
  • Invalid customer’s first name.

    Declaration

    Swift

    case invalidCustomerFirstName = 1131
  • Missing customer’s last name.

    Declaration

    Swift

    case missingCustomerLastName = 1132
  • Invalid customer’s last name.

    Declaration

    Swift

    case invalidCustomerLastName = 1133
  • Invalid customer’s middle name.

    Declaration

    Swift

    case invalidCustomerMiddleName = 1134
  • Phone number is missing.

    Declaration

    Swift

    case missingPhoneNumber = 1135
  • Invalid phone number country code.

    Declaration

    Swift

    case invalidPhoneNumberCountryCode = 1136
  • Invalid phone number.

    Declaration

    Swift

    case invalidPhoneNumber = 1137
  • Invalid email address.

    Declaration

    Swift

    case invalidEmailAddress = 1138
  • Missing customer phone number and email.

    Declaration

    Swift

    case missingCustomerPhoneNumberAndEmail = 1139
  • Invalid card number.

    Declaration

    Swift

    case invalidCardNumber = 1140
  • Invalid expiration date.

    Declaration

    Swift

    case invalidExpirationDate = 1141
  • Missing charge ID.

    Declaration

    Swift

    case missingChargeID = 1142
  • Invalid charge ID.

    Declaration

    Swift

    case invalidChargeID = 1143
  • Charge ID not found.

    Declaration

    Swift

    case chargeIDNotFound = 1144
  • Missing authentication type.

    Declaration

    Swift

    case missingAuthenticationType = 1145
  • Invalid authentication type.

    Declaration

    Swift

    case invalidAuthenticationType = 1146
  • Missing confirmation code.

    Declaration

    Swift

    case missingConfirmationCode = 1147
  • Invalid confirmation code.

    Declaration

    Swift

    case invalidConfirmationCode = 1148
  • Currency code mismatch.

    Declaration

    Swift

    case currencyCodeMismatch = 1149
  • Capture amount exceeds.

    Declaration

    Swift

    case captureAmountExceeds = 1150
  • Gateway timed out.

    Declaration

    Swift

    case gatewayTimeout = 1151
  • Invalid authorize auto schedule type.

    Declaration

    Swift

    case invalidAuthorizeAutoScheduleType = 1152
  • Invalid authorize auto schedule time.

    Declaration

    Swift

    case invalidAuthorizeAutoScheduleTime = 1153
  • Missing BIN number.

    Declaration

    Swift

    case missingBINNumber = 1154
  • Invalid BIN number.

    Declaration

    Swift

    case invalidBINNumber = 1155
  • Invalid JSON request.

    Declaration

    Swift

    case invalidJSONRequest = 2100
  • Server unavailable.

    Declaration

    Swift

    case serverUnavailable = 2101
  • Request not found.

    Declaration

    Swift

    case requestNotFound = 2102
  • Application required.

    Declaration

    Swift

    case applicationRequired = 2103
  • Invalid API key.

    Declaration

    Swift

    case invalidAPIKey = 2104
  • Missing API credentials.

    Declaration

    Swift

    case missingAPICredentials = 2105
  • Public key was given instead of secret.

    Declaration

    Swift

    case publicKeyGivenInsteadOfSecret = 2106
  • Permission denied.

    Declaration

    Swift

    case permissionDenied = 3100
  • Invalid country code.

    Declaration

    Swift

    case invalidCountryCode = 8000
  • Invalid amount modificator type.

    Declaration

    Swift

    case invalidAmountModificatorType = 8001
  • Invalid unit of measurement.

    Declaration

    Swift

    case invalidUnitOfMeasurement = 8002
  • Invalid measurement.

    Declaration

    Swift

    case invalidMeasurement = 8003
  • Invalid enumeration value.

    Declaration

    Swift

    case invalidEnumValue = 8004
  • Invalid address type

    Declaration

    Swift

    case invalidAddressType = 8005
  • Invalid token type.

    Declaration

    Swift

    case invalidTokenType = 8006
  • No merchant data.

    Declaration

    Swift

    case noMerchantData = 8007
  • Serialization error.

    Declaration

    Swift

    case serialization = 8100
  • Network error has occured.

    Declaration

    Swift

    case network = 8200
  • Operation cancelled.

    Declaration

    Swift

    case cancel = 8201
  • Customer already exists.

    Declaration

    Swift

    case customerAlreadyExists = 8301
  • Card already exists.

    Declaration

    Swift

    case cardAlreadyExists = 8302
  • Card is not supported

    Declaration

    Swift

    case unsupportedCard = 8400
  • CVV code is invalid (length).

    Declaration

    Swift

    case invalidCVV = 8401
  • Address on card is invalid.

    Declaration

    Swift

    case invalidAddress = 8402
  • Invalid cardholder name.

    Declaration

    Swift

    case invalidCardholderName = 8403
  • Unknown error.

    Declaration

    Swift

    case unknown = 9999