PaymentResultCode
@objc
public enum PaymentResultCode : Int, Codable
The code representing the result of payment request.
-
authorised-online
Declaration
Swift
case authorisedOnline
-
authorised-offline
Declaration
Swift
case authorisedOffline
-
authorised-referral
Declaration
Swift
case authorisedReferral
-
keyed-recovery-success
Declaration
Swift
case keyedRecoverySuccess
-
pre-auth-completed
Declaration
Swift
case preAuthCompleted
-
refused-online
Declaration
Swift
case refusedOnline
-
refused-offline
Declaration
Swift
case refusedOffline
-
refused-online-capture-card
Declaration
Swift
case refusedOnlineCaptureCard
-
refused-avs-required
Declaration
Swift
case refusedAvsRequired
-
cancelled
Declaration
Swift
case cancelled
-
aborted
Declaration
Swift
case aborted
-
rejected-pre-auth
Declaration
Swift
case rejectedPreAuth
-
rejected-card-number-not-matched
Declaration
Swift
case rejectedCardNumberNotMatched
-
rejected-card-expiry-date-not-matched
Declaration
Swift
case rejectedCardExpiryDateNotMatched
-
rejected-card-not-accepted
Declaration
Swift
case rejectedCardNotAccepted
-
invalid-transaction-state
Declaration
Swift
case invalidTransactionState
-
invalid-operation
Declaration
Swift
case invalidOperation
-
invalid-gateway-transactions-reference
Declaration
Swift
case invalidGatewayTransactionsReference
-
invalid-merchant
Declaration
Swift
case invalidMerchant
-
invalid-terminal
Declaration
Swift
case invalidTerminal
-
invalid-merchant-status
Declaration
Swift
case invalidMerchantStatus
-
invalid-card-number
Declaration
Swift
case invalidCardNumber
-
invalid-expired-card
Declaration
Swift
case invalidExpiredCard
-
invalid-issue-number
Declaration
Swift
case invalidIssueNumber
-
invalid-card-expiry-date
Declaration
Swift
case invalidCardExpiryDate
-
denied-transaction
Declaration
Swift
case deniedTransaction
-
denied-cashback
Declaration
Swift
case deniedCashback
-
pre-valid-card
Declaration
Swift
case preValidCard
-
succeeded
Declaration
Swift
case succeeded
-
aborted-device-unavailable
Declaration
Swift
case abortedDeviceUnavailable
-
aborted-busy
Declaration
Swift
case abortedBusy
-
failed
Declaration
Swift
case failed
-
started
Declaration
Swift
case started
-
in-progress
Declaration
Swift
case inProgress
-
auth-completed
Declaration
Swift
case authCompleted
-
unknown outcome received
Declaration
Swift
case unknown
-
Used to print the debug content of the object
Declaration
Swift
public func encode(to encoder: Encoder) throws
-
Used to parse the response from the server.
Declaration
Swift
public init(from decoder: Decoder) throws