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
ErrorCode Enumeration Reference