Skip to main content

TransactionStateReason

No description

enum TransactionStateReason {
getTokenError
unknownError
authenticationError
authorizationFailed
authorizationNotFinalised
downstreamProviderError
downstreamProviderUnavailable
internalServerError
insufficientFunds
invalidInputError
invalidTransactionError
invalidTransactionStatusError
invalidPaymentRequest
invalidConsentRequest
paymentRequestInInvalidState
clientNotFound
invalidCardError
issuerValidationFailed
issuerVerificationFailed
restrictedCard
secure3dDeclined
secure3dNotCompleted
secure3dLookupFailed
waitingFor3dSecure
capitecClientNotFound
capitecMerchantNotFound
capitecMerchantBatchRtcNotConfigured
capitecMerchantDeactivated
capitecAppNotFound
capitecClientDeactivated
capitecTransactionLimitExceeded
capitecMaxTransactionLimitExceeded
capitecClientBlockedMerchant
capitecDuplicatePayment
capitecInsufficientFunds
capitecInvalidAmount
capitecInvalidConsentReceipt
capitecInvalidPaymentAction
capitecInvalidInterval
capitecInvalidDebitDay
capitecConsentInvalid
capitecConsentRevoked
capitecExternalServerError
capitecInvalidIdentifierOnVerifiedFlow
capitecConsentRequestAlreadyExists
capitecPaymentAfterLastPaymentDate
capitecPaymentAlreadyPaidForSelectedInterval
capitecPaymentBeforeFirstPaymentDate
capitecPaymentFailed
capitecPaymentBackendError
waitingForCapitecConsentRequest
capitecConsentRequestFailed
capitecConsentRequestDeclined
capitecConsentRequestTimedOut
capitecConsentRequestFraudulent
capitecConsentRequestInstitutionFailure
capitecPayRecurringTransactionExpired
capitecApiRateLimitExceeded
waitingForNedbankDirectConsentRequest
invalidConfigurationError
paymentRefundFailed
exceedsOriginalAmount
belowOriginalAmount
transactionDisputed
transactionExistsError
transactionAlreadySucceeded
waitingForCapture
nedbankDirectConsentExpired
nedbankDirectConsentDeclined
nedbankDirectConsentFailed
nedbankDirectPaymentLimitExceeded
absaEftAccountNotFound
absaEftNotADigitalCustomer
absaEftIdentifierNotRecognized
absaEftTransactionLimitExceeded
absaEftDuplicatePayment
waitingForAbsaEftConsentRequest
waitingForAbsaEftAccountSelection
absaEftConsentRequestFailed
absaEftConsentRequestDeclined
absaEftConsentRequestTimedOut
absaEftConsentRequestInstitutionFailure
absaEftInvalidMerchant
absaEftAccountSelectionTimedOut
absaEftInvalidBusinessAccount
exceedsCardWithdrawalLimit
outOfBandIncorrectReference
outOfBandOverpaid
outOfBandUnderpaid
waitingForCapitecPayRecurringPayment
waitingForEftManualOobReconciliationInteraction
waitingForCashAtmOobReconciliationInteraction
blockedByFraudChecks
unknownExternalState
successfulAfterExpiry
successfulAfterCancellation
restrictedCountryCode
tokenDecryptionError
waitingForDownstreamProvider
paymentInitiationRequestCancelled
paymentInitiationRequestExpired
absaEftInvalidIdentifierOnVerifiedFlow
payoutFailed
waitingForPayoutStatusUpdateEvent
waitingForPayshapPaymentRequest
payshapRequestPaymentFailed
payshapRequestDeclined
payshapRequestInsufficientFunds
payshapRequestInvalidCredentials
payshapRequestUserNotActivated
payshapRequestAccountProxyInvalid
payshapRequestMobileProxyResolutionFailed
payshapRequestAccountProxyResolutionFailed
payshapRequestIncorrectAccountNumber
payshapRequestInvalidAmount
payshapRequestInvalidDetails
payshapRequestPermissionToProcessNotAuthorised
payshapRequestOperationAborted
payshapRequestClearingTimeout
payshapRequestExternalServerError @deprecated
payshapRequestFnbExternalServerError
payshapRequestTymebankExternalServerError
payshapRequestStandardBankExternalServerError
payshapRequestBlocked
payshapRequestExpired
capitecAmountExceedsConsentLimit
capitecAmountExceedsRemainingLimit
capitecInvalidPaymentId
capitecPaymentRetriedBeforeRetryInterval
capitecPartnerNotFound
capitecPartnerDeactivated
capitecPartnerNotEnabled
capitecMaxTransactionLimitInternationalExceeded
capitecMaxTransactionLimitImportInternationalExceeded
capitecForexRestrictionActive
capitecForexSdaLimitExceeded
capitecForexImportLimitExceeded
capitecPaymentBeforeInitialDate
absaEftNoAccountsLinkedToProfile
absaEftNoValidTransactionalAccount
absaEftIncompleteAppRegistration
amountValidationFailed
}

Values

TransactionStateReason.getTokenError

TransactionStateReason.unknownError

TransactionStateReason.authenticationError

TransactionStateReason.authorizationFailed

TransactionStateReason.authorizationNotFinalised

TransactionStateReason.downstreamProviderError

TransactionStateReason.downstreamProviderUnavailable

TransactionStateReason.internalServerError

TransactionStateReason.insufficientFunds

TransactionStateReason.invalidInputError

TransactionStateReason.invalidTransactionError

TransactionStateReason.invalidTransactionStatusError

TransactionStateReason.invalidPaymentRequest

TransactionStateReason.invalidConsentRequest

TransactionStateReason.paymentRequestInInvalidState

TransactionStateReason.clientNotFound

TransactionStateReason.invalidCardError

TransactionStateReason.issuerValidationFailed

TransactionStateReason.issuerVerificationFailed

TransactionStateReason.restrictedCard

TransactionStateReason.secure3dDeclined

TransactionStateReason.secure3dNotCompleted

TransactionStateReason.secure3dLookupFailed

TransactionStateReason.waitingFor3dSecure

TransactionStateReason.capitecClientNotFound

TransactionStateReason.capitecMerchantNotFound

TransactionStateReason.capitecMerchantBatchRtcNotConfigured

TransactionStateReason.capitecMerchantDeactivated

TransactionStateReason.capitecAppNotFound

TransactionStateReason.capitecClientDeactivated

TransactionStateReason.capitecTransactionLimitExceeded

TransactionStateReason.capitecMaxTransactionLimitExceeded

TransactionStateReason.capitecClientBlockedMerchant

TransactionStateReason.capitecDuplicatePayment

TransactionStateReason.capitecInsufficientFunds

TransactionStateReason.capitecInvalidAmount

TransactionStateReason.capitecInvalidConsentReceipt

TransactionStateReason.capitecInvalidPaymentAction

TransactionStateReason.capitecInvalidInterval

TransactionStateReason.capitecInvalidDebitDay

TransactionStateReason.capitecConsentInvalid

TransactionStateReason.capitecConsentRevoked

TransactionStateReason.capitecExternalServerError

TransactionStateReason.capitecInvalidIdentifierOnVerifiedFlow

TransactionStateReason.capitecConsentRequestAlreadyExists

TransactionStateReason.capitecPaymentAfterLastPaymentDate

TransactionStateReason.capitecPaymentAlreadyPaidForSelectedInterval

TransactionStateReason.capitecPaymentBeforeFirstPaymentDate

TransactionStateReason.capitecPaymentFailed

TransactionStateReason.capitecPaymentBackendError

TransactionStateReason.waitingForCapitecConsentRequest

TransactionStateReason.capitecConsentRequestFailed

TransactionStateReason.capitecConsentRequestDeclined

TransactionStateReason.capitecConsentRequestTimedOut

TransactionStateReason.capitecConsentRequestFraudulent

TransactionStateReason.capitecConsentRequestInstitutionFailure

TransactionStateReason.capitecPayRecurringTransactionExpired

TransactionStateReason.capitecApiRateLimitExceeded

TransactionStateReason.waitingForNedbankDirectConsentRequest

TransactionStateReason.invalidConfigurationError

TransactionStateReason.paymentRefundFailed

TransactionStateReason.exceedsOriginalAmount

TransactionStateReason.belowOriginalAmount

TransactionStateReason.transactionDisputed

TransactionStateReason.transactionExistsError

TransactionStateReason.transactionAlreadySucceeded

TransactionStateReason.waitingForCapture

TransactionStateReason.nedbankDirectConsentExpired

TransactionStateReason.nedbankDirectConsentDeclined

TransactionStateReason.nedbankDirectConsentFailed

TransactionStateReason.nedbankDirectPaymentLimitExceeded

TransactionStateReason.absaEftAccountNotFound

TransactionStateReason.absaEftNotADigitalCustomer

TransactionStateReason.absaEftIdentifierNotRecognized

TransactionStateReason.absaEftTransactionLimitExceeded

TransactionStateReason.absaEftDuplicatePayment

TransactionStateReason.waitingForAbsaEftConsentRequest

TransactionStateReason.waitingForAbsaEftAccountSelection

TransactionStateReason.absaEftConsentRequestFailed

TransactionStateReason.absaEftConsentRequestDeclined

TransactionStateReason.absaEftConsentRequestTimedOut

TransactionStateReason.absaEftConsentRequestInstitutionFailure

TransactionStateReason.absaEftInvalidMerchant

TransactionStateReason.absaEftAccountSelectionTimedOut

TransactionStateReason.absaEftInvalidBusinessAccount

TransactionStateReason.exceedsCardWithdrawalLimit

TransactionStateReason.outOfBandIncorrectReference

TransactionStateReason.outOfBandOverpaid

TransactionStateReason.outOfBandUnderpaid

TransactionStateReason.waitingForCapitecPayRecurringPayment

TransactionStateReason.waitingForEftManualOobReconciliationInteraction

TransactionStateReason.waitingForCashAtmOobReconciliationInteraction

TransactionStateReason.blockedByFraudChecks

TransactionStateReason.unknownExternalState

TransactionStateReason.successfulAfterExpiry

TransactionStateReason.successfulAfterCancellation

TransactionStateReason.restrictedCountryCode

TransactionStateReason.tokenDecryptionError

TransactionStateReason.waitingForDownstreamProvider

TransactionStateReason.paymentInitiationRequestCancelled

TransactionStateReason.paymentInitiationRequestExpired

TransactionStateReason.absaEftInvalidIdentifierOnVerifiedFlow

TransactionStateReason.payoutFailed

TransactionStateReason.waitingForPayoutStatusUpdateEvent

TransactionStateReason.waitingForPayshapPaymentRequest

TransactionStateReason.payshapRequestPaymentFailed

TransactionStateReason.payshapRequestDeclined

TransactionStateReason.payshapRequestInsufficientFunds

TransactionStateReason.payshapRequestInvalidCredentials

TransactionStateReason.payshapRequestUserNotActivated

TransactionStateReason.payshapRequestAccountProxyInvalid

TransactionStateReason.payshapRequestMobileProxyResolutionFailed

TransactionStateReason.payshapRequestAccountProxyResolutionFailed

TransactionStateReason.payshapRequestIncorrectAccountNumber

TransactionStateReason.payshapRequestInvalidAmount

TransactionStateReason.payshapRequestInvalidDetails

TransactionStateReason.payshapRequestPermissionToProcessNotAuthorised

TransactionStateReason.payshapRequestOperationAborted

TransactionStateReason.payshapRequestClearingTimeout

TransactionStateReason.payshapRequestExternalServerError deprecated

⚠️ DEPRECATED

Use provider-specific external server error instead

TransactionStateReason.payshapRequestFnbExternalServerError

TransactionStateReason.payshapRequestTymebankExternalServerError

TransactionStateReason.payshapRequestStandardBankExternalServerError

TransactionStateReason.payshapRequestBlocked

TransactionStateReason.payshapRequestExpired

TransactionStateReason.capitecAmountExceedsConsentLimit

TransactionStateReason.capitecAmountExceedsRemainingLimit

TransactionStateReason.capitecInvalidPaymentId

TransactionStateReason.capitecPaymentRetriedBeforeRetryInterval

TransactionStateReason.capitecPartnerNotFound

TransactionStateReason.capitecPartnerDeactivated

TransactionStateReason.capitecPartnerNotEnabled

TransactionStateReason.capitecMaxTransactionLimitInternationalExceeded

TransactionStateReason.capitecMaxTransactionLimitImportInternationalExceeded

TransactionStateReason.capitecForexRestrictionActive

TransactionStateReason.capitecForexSdaLimitExceeded

TransactionStateReason.capitecForexImportLimitExceeded

TransactionStateReason.capitecPaymentBeforeInitialDate

TransactionStateReason.absaEftNoAccountsLinkedToProfile

TransactionStateReason.absaEftNoValidTransactionalAccount

TransactionStateReason.absaEftIncompleteAppRegistration

TransactionStateReason.amountValidationFailed