OPPErrorCode
enum OPPErrorCode : NSInteger {}
An enumeration for the various types of error that resulted in an operation’s failure.
-
Unsupported transaction payment params.
Declaration
Objective-C
OPPErrorCodePaymentParamsUnsupported = 1000
Swift
case paymentParamsUnsupported = 1000
-
Transaction checkoud ID is not valid.
Declaration
Objective-C
OPPErrorCodePaymentParamsCheckoutIDInvalid = 1010
Swift
case paymentParamsCheckoutIDInvalid = 1010
-
Brand doesn’t match payment params class.
Declaration
Objective-C
OPPErrorCodePaymentParamsBrandInvalid = 1011
Swift
case paymentParamsBrandInvalid = 1011
-
Device authentication check failed
Declaration
Objective-C
OPPErrorCodeDeviceAuthenticationCheckFailed = 1012
Swift
case deviceAuthenticationCheckFailed = 1012
-
The token identifier is invalid. Must be alpha-numeric string of length 32.
Declaration
Objective-C
OPPErrorCodePaymentParamsTokenIDInvalid = 1090
Swift
case paymentParamsTokenIDInvalid = 1090
-
Tokenization is not supported for chosen payment brand.
Declaration
Objective-C
OPPErrorCodePaymentParamsTokenizationUnsupported = 1091
Swift
case paymentParamsTokenizationUnsupported = 1091
-
Holder must at least contain first and last name.
Declaration
Objective-C
OPPErrorCodeCardHolderInvalid = 1110
Swift
case cardHolderInvalid = 1110
-
Invalid card number. Does not pass the Luhn check.
Declaration
Objective-C
OPPErrorCodeCardNumberInvalid = 1111
Swift
case cardNumberInvalid = 1111
-
Unsupported card brand.
Declaration
Objective-C
OPPErrorCodeCardBrandInvalid = 1112
Swift
case cardBrandInvalid = 1112
-
Month must be in the format MM.
Declaration
Objective-C
OPPErrorCodeCardMonthInvalidFormat = 1113
Swift
case cardMonthInvalidFormat = 1113
-
Year must be in the format YYYY.
Declaration
Objective-C
OPPErrorCodeCardYearInvalidFormat = 1114
Swift
case cardYearInvalidFormat = 1114
-
Card is expired.
Declaration
Objective-C
OPPErrorCodeCardExpired = 1115
Swift
case cardExpired = 1115
-
CVV invalid. Must be three or four digits.
Declaration
Objective-C
OPPErrorCodeCardCVVInvalid = 1116
Swift
case cardCVVInvalid = 1116
-
Holder of the bank account is not valid.
Declaration
Objective-C
OPPErrorCodeBankAccountHolderInvalid = 1130
Swift
case bankAccountHolderInvalid = 1130
-
IBAN is not valid.
Declaration
Objective-C
OPPErrorCodeBankAccountIBANInvalid = 1131
Swift
case bankAccountIBANInvalid = 1131
-
The country code of the bank is invalid. Should match ISO 3166-1 two-letter standard.
Declaration
Objective-C
OPPErrorCodeBankAccountCountryInvalid = 1132
Swift
case bankAccountCountryInvalid = 1132
-
The name of the bank which holds the account is invalid.
Declaration
Objective-C
OPPErrorCodeBankAccountBankNameInvalid = 1133
Swift
case bankAccountBankNameInvalid = 1133
-
The BIC (Bank Identifier Code (SWIFT)) number of the bank account is invalid.
Declaration
Objective-C
OPPErrorCodeBankAccountBICInvalid = 1134
Swift
case bankAccountBICInvalid = 1134
-
The code associated with the bank account is invalid.
Declaration
Objective-C
OPPErrorCodeBankAccountBankCodeInvalid = 1135
Swift
case bankAccountBankCodeInvalid = 1135
-
The account number of the bank account is invalid.
Declaration
Objective-C
OPPErrorCodeBankAccountNumberInvalid = 1136
Swift
case bankAccountNumberInvalid = 1136
-
The routing number of the bank account is invalid.
Declaration
Objective-C
OPPErrorCodeBankAccountRoutingNumberInvalid = 1137
Swift
case bankAccountRoutingNumberInvalid = 1137
-
The Apple Pay payment token data is invalid. To perform this type of transaction a valid payment token data is needed.
Declaration
Objective-C
OPPErrorCodeApplePayTokenDataInvalid = 1150
Swift
case applePayTokenDataInvalid = 1150
-
The Apple Pay authorization rejected by merchant.
Declaration
Objective-C
OPPErrorCodeApplePayAuthorizationDeclined = 1151
Swift
case applePayAuthorizationDeclined = 1151
-
Unable to submit Apple pay request
Declaration
Objective-C
OPPErrorCodeApplePayRequestSubmitionFailed = 1152
Swift
case applePayRequestSubmitionFailed = 1152
-
Unable to submit Apple pay recurring request
Declaration
Objective-C
OPPErrorCodeApplePayRecurringRequestSubmitionFailed = 1153
Swift
case applePayRecurringRequestSubmitionFailed = 1153
-
The phone number is not valid.
Declaration
Objective-C
OPPErrorCodePhoneNumberInvalid = 1160
Swift
case phoneNumberInvalid = 1160
-
The country code is not valid.
Declaration
Objective-C
OPPErrorCodeCountryCodeInvalid = 1161
Swift
case countryCodeInvalid = 1161
-
The email is not valid.
Declaration
Objective-C
OPPErrorCodeEmailInvalid = 1162
Swift
case emailInvalid = 1162
-
The national identifier is not valid.
Declaration
Objective-C
OPPErrorCodeNationalIdentifierInvalid = 1163
Swift
case nationalIdentifierInvalid = 1163
-
The account verification is not valid.
Declaration
Objective-C
OPPErrorCodeAccountVerificationInvalid = 1170
Swift
case accountVerificationInvalid = 1170
-
The payment token is invalid. To perform this type of transaction a valid payment token is needed.
Declaration
Objective-C
OPPErrorCodePaymentTokenInvalid = 1180
Swift
case paymentTokenInvalid = 1180
-
Checkout info cannot be loaded.
Declaration
Objective-C
OPPErrorCodeCheckoutInfoCannotBeLoaded = 2000
Swift
case checkoutInfoCannotBeLoaded = 2000
-
There are no available payment methods in checkout.
Declaration
Objective-C
OPPErrorCodeNoAvailablePaymentMethods = 2001
Swift
case noAvailablePaymentMethods = 2001
-
Payment method is not available.
Declaration
Objective-C
OPPErrorCodePaymentMethodNotAvailable = 2002
Swift
case paymentMethodNotAvailable = 2002
-
The transaction was aborted.
Declaration
Objective-C
OPPErrorCodeTransactionAborted = 2003
Swift
case transactionAborted = 2003
-
Brand validation rules cannot be loaded from.
Declaration
Objective-C
OPPErrorCodeBrandValidationCannotBeLoaded = 2004
Swift
case brandValidationCannotBeLoaded = 2004
-
Checkout data cannot be loaded.
Declaration
Objective-C
OPPErrorCodeCheckoutDataCannotBeLoaded = 2005
Swift
case checkoutDataCannotBeLoaded = 2005
-
The transaction was declined. Please contact the system administrator of the merchant server to get the reason of failure.
Declaration
Objective-C
OPPErrorCodeTransactionProcessingFailure = 2010
Swift
case transactionProcessingFailure = 2010
-
The сheckout configuration is not valid.
Declaration
Objective-C
OPPErrorCodeInvalidCheckoutConfiguration = 2020
Swift
case invalidCheckoutConfiguration = 2020
-
Unexpected connection error. Please contact the system administrator of the server.
Declaration
Objective-C
OPPErrorCodeConnectionFailure = 3000
Swift
case connectionFailure = 3000
-
Invalid input parameters for the request.
Declaration
Objective-C
OPPErrorCodeRequestParametersInvalid = 3001
Swift
case requestParametersInvalid = 3001
-
Invalid response from the Server.
Declaration
Objective-C
OPPErrorCodeServerResponseInvalid = 3002
Swift
case serverResponseInvalid = 3002
-
File loaded from resources does not have valid checksum. Make sure you installed the framework correctly and no one has been tampering with the application.
Declaration
Objective-C
OPPErrorCodeSecurityXMLManipulation = 4000
Swift
case securityXMLManipulation = 4000
-
Klarna Payments specific error.
Declaration
Objective-C
OPPErrorCodeKlarnaInline = 5001
Swift
case klarnaInline = 5001
-
Bancontact Link specific error.
Declaration
Objective-C
OPPErrorCodeBancontactLink = 5002
Swift
case bancontactLink = 5002
-
Vipps Link specific error.
Declaration
Objective-C
OPPErrorCodeVippsLink = 5003
Swift
case vippsLink = 5003
-
Afterpay Payments specific error.
Declaration
Objective-C
OPPErrorCodeAfterPay = 5004
Swift
case afterPay = 5004
-
Clearpay Payments specific error.
Declaration
Objective-C
OPPErrorCodeClearPay = 5005
Swift
case clearPay = 5005
-
Blik Payments specific error.
Declaration
Objective-C
OPPErrorCodeBlik = 5006
Swift
case blik = 5006
-
CashAppPay Payments specific error.
Declaration
Objective-C
OPPErrorCodeCashAppPay = 5007
Swift
case cashAppPay = 5007
-
Affirm Payments specific error.
Declaration
Objective-C
OPPErrorCodeAffirm = 5008
Swift
case affirm = 5008
-
AmazonPay Payments specific error.
Declaration
Objective-C
OPPErrorCodeAmazonPay = 5009
Swift
case amazonPay = 5009
-
3-D Secure 2 transaction error.
Declaration
Objective-C
OPPErrorCodeThreeDS2Failure = 6000
Swift
case threeDS2Failure = 6000
-
3-D Secure 2 transaction was cancelled.
Declaration
Objective-C
OPPErrorCodeThreeDS2ChallengeCanceled = 6001
Swift
case threeDS2ChallengeCanceled = 6001
-
Card Scanning general error.
Declaration
Objective-C
OPPErrorCodeCardScanningGeneralError = 7000
Swift
case cardScanningGeneralError = 7000
-
Copy and Pay web loading error.
Declaration
Objective-C
OPPErrorCodeCopyAndPayGeneralError = 8000
Swift
case copyAndPayGeneralError = 8000
-
Custom components validation general errror.
Declaration
Objective-C
OPPErrorCodeCustomComponentGeneralError = 9000
Swift
case customComponentGeneralError = 9000