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