RejectedReasonCode
The following reason code for a rejected transaction are defined:
enum RejectedReasonCode {
AccountClosed
CardNotActivated
CardExpired
CardPermanentlyBlocked
CardSuspended
CardOutOfOrder
CardUnknown
CanceledByCardHolder
DigitalCardDeactivated
DigitalCardEnrollmentInvalid
DigitalCardRefusal
DigitalCardSuspended
DigitalCardTokenInvalid
DoNotHonor
InvalidExpirationDate
InvalidPinAttemptsExceeded
InPersonTransactionsNotAuthorized
MagstripeNotSupported
MerchantNotFound
MerchantShouldResubmitAuthorization
PinInvalid
PinRequired
PinRequiredForFurtherTransaction
PeriodTransactionNumberLimitExceeded
SwanTechnicalErrorOccurred
TransactionAmountLimitExceeded
TransactionTypeNotAllowed
ThreeDsError
TransactionCurrencyIncorrect
AccountHolderDeceased
AccountMembershipRefused
AccountSuspended
AccountUnknown
AmountMismatch
BankRefused
BeneficiaryBankNotReachable
BeneficiaryMismatch
BeneficiaryMissingOrIncorrect
CheckReceivedLate
CheckNotReceived
CreditorBankOffline
CreditorBankTechnicalErrorOccurred
CreditorBankTimeout
DateMissing
DateInvalid
DebtorAccountClosed
DebtorAccountConsumer
DebtorAccountUnknown
DebtorBankOffline
DebtorBankTechnicalErrorOccurred
DebtorBankTimeout
DebtorDeceased
DebtorNameMissing
EndorsementMissing
FraudSuspected
IbanInvalid
IbanSuspended
InsufficientFunds
InvalidTransferDate
InvalidOrMissingAmount
InvalidSecurityNumber
MandateInvalid
NoMandate
PartnerRefused
PartnerTechnicalErrorOccurred
PeriodAmountLimitExceeded
PeriodNbTransactionLimitExceeded
ReasonNotSpecifiedByBank
ReasonNotSpecifiedByDebtor
RegulatoryReason
SignatureMissing
SuspiciousCheck
SwanOffline
SwanRefused
SwanTimeout
TermsAndConditionsLimitExceeded @deprecated
TransactionDuplicated
TransactionOnAccountTypeNotAllowed
InvalidPin @deprecated
RetryWithChipAndPin @deprecated
InvalidAmount @deprecated
CardholderCancellation @deprecated
CardNumberInvalid @deprecated
DigitalWalletEnrolmentInvalid @deprecated
DigitalWalletTokenInvalid @deprecated
DigitalWalletRefusal @deprecated
MissingPin @deprecated
MissingExpirationDate @deprecated
DigitalWalletDeactivated @deprecated
DigitalWalletSuspended @deprecated
}
Values
RejectedReasonCode.AccountClosed
The account linked to this card is closed.
RejectedReasonCode.CardNotActivated
The card isn't activated.
RejectedReasonCode.CardExpired
The card is expired.
RejectedReasonCode.CardPermanentlyBlocked
The card is permanently blocked.
RejectedReasonCode.CardSuspended
The card is suspended.
RejectedReasonCode.CardOutOfOrder
The card is temporarily or permanently blocked, or it's expired.
RejectedReasonCode.CardUnknown
The card is unknown.
RejectedReasonCode.CanceledByCardHolder
The card holder canceled the transaction.
RejectedReasonCode.DigitalCardDeactivated
The digital card is deactivated.
RejectedReasonCode.DigitalCardEnrollmentInvalid
There was a problem when enrolling the digital card.
RejectedReasonCode.DigitalCardRefusal
The digital card issuer rejected the transaction.
RejectedReasonCode.DigitalCardSuspended
The digital card is suspended.
RejectedReasonCode.DigitalCardTokenInvalid
The digital card either is inactive, is expired, or doesn't exist.
RejectedReasonCode.DoNotHonor
This request can't be honored. Contact Support with any questions.
RejectedReasonCode.InvalidExpirationDate
The expiration date provided doesn't match the expiration date on the card.
RejectedReasonCode.InvalidPinAttemptsExceeded
The card holder entered the incorrect PIN too many times.
RejectedReasonCode.InPersonTransactionsNotAuthorized
This card can't be used for in-person transactions.
RejectedReasonCode.MagstripeNotSupported
Paying with the card's magstripe isn't supported by this merchant.
RejectedReasonCode.MerchantNotFound
The merchant couldn't be found or doesn't exist.
RejectedReasonCode.MerchantShouldResubmitAuthorization
The merchant didn't use 3-D Secure (3DS).
RejectedReasonCode.PinInvalid
The PIN entered by the card holder is incorrect.
RejectedReasonCode.PinRequired
The card holder didn't enter their PIN.
RejectedReasonCode.PinRequiredForFurtherTransaction
The card holder must enter their PIN while completing a transaction to reactivate their card.
RejectedReasonCode.PeriodTransactionNumberLimitExceeded
The maximum number of transactions allowed during the given period is exceeded.
RejectedReasonCode.SwanTechnicalErrorOccurred
A technical error occurred.
RejectedReasonCode.TransactionAmountLimitExceeded
The maximum spending limit for the given period is exceeded.
RejectedReasonCode.TransactionTypeNotAllowed
The account doesn't allowed this transaction type.
RejectedReasonCode.ThreeDsError
There was an error with 3-D Secure (3DS).
RejectedReasonCode.TransactionCurrencyIncorrect
The transaction isn't in a supported currency.
RejectedReasonCode.AccountHolderDeceased
Rejected because the account holder is deceased
RejectedReasonCode.AccountMembershipRefused
Rejected by the account membership
RejectedReasonCode.AccountSuspended
Rejected because the account is suspended
RejectedReasonCode.AccountUnknown
Rejected because the account is unknown
RejectedReasonCode.AmountMismatch
Rejected because the declared amount does not match the amount on the check
RejectedReasonCode.BankRefused
Rejected by the bank
RejectedReasonCode.BeneficiaryBankNotReachable
Rejected because the creditor bank is not reachable
RejectedReasonCode.BeneficiaryMismatch
Rejected because the amount beneficiary name the check and the name declared through the API don't match
RejectedReasonCode.BeneficiaryMissingOrIncorrect
Rejected because the beneficiary is missing or incorrect
RejectedReasonCode.CheckReceivedLate
Rejected because the check was received more than 30 days after it was declared to Swan
RejectedReasonCode.CheckNotReceived
Rejected because the check was not received
RejectedReasonCode.CreditorBankOffline
Rejected because the creditor bank is offline
RejectedReasonCode.CreditorBankTechnicalErrorOccurred
Rejected following an error from the creditor bank
RejectedReasonCode.CreditorBankTimeout
Rejected following a timeout from the creditor bank
RejectedReasonCode.DateMissing
Rejected because the date is missing on the check
RejectedReasonCode.DateInvalid
Rejected because the date on the check is invalid (unreadable or in the future for example)
RejectedReasonCode.DebtorAccountClosed
Rejected because the debtor account is closed
RejectedReasonCode.DebtorAccountConsumer
Rejected because the debtor is a non business account and the transaction is a B2B SEPA Direct Debit transaction
RejectedReasonCode.DebtorAccountUnknown
Rejected because the debtor account is unknown
RejectedReasonCode.DebtorBankOffline
Rejected because the debtor bank is offline
RejectedReasonCode.DebtorBankTechnicalErrorOccurred
Rejected following an error from the debtor bank
RejectedReasonCode.DebtorBankTimeout
Rejected following a timeout from the debtor bank
RejectedReasonCode.DebtorDeceased
Rejected because the debtor account holder is dead
RejectedReasonCode.DebtorNameMissing
Rejected because the name of the payer is missing on the check
RejectedReasonCode.EndorsementMissing
Rejected because the check has not been signed.
RejectedReasonCode.FraudSuspected
Rejected because of a fraud suspicion
RejectedReasonCode.IbanInvalid
Rejected because the beneficiary IBAN is invalid
RejectedReasonCode.IbanSuspended
Rejected because the beneficiary IBAN is suspended
RejectedReasonCode.InsufficientFunds
Rejected because of insufficient funds on the account
RejectedReasonCode.InvalidTransferDate
Rejected because of invalid transfer date
RejectedReasonCode.InvalidOrMissingAmount
Rejected because the digital amount on the check is missing or unreadable
RejectedReasonCode.InvalidSecurityNumber
Rejected because the security number entered does not match the one on the card
RejectedReasonCode.MandateInvalid
Rejected by debtor because the mandate is invalid
RejectedReasonCode.NoMandate
Rejected because the mandate has been revoked or does not exist
RejectedReasonCode.PartnerRefused
Rejected by the partner (you)
RejectedReasonCode.PartnerTechnicalErrorOccurred
Rejected following an error or a timeout from the partner
RejectedReasonCode.PeriodAmountLimitExceeded
Rejected because the maximum amount allowed on the given period has been exceeded
RejectedReasonCode.PeriodNbTransactionLimitExceeded
Rejected because the maximum number of transactions on the given period has been exceeded
RejectedReasonCode.ReasonNotSpecifiedByBank
Rejected by bank with no specified reason
RejectedReasonCode.ReasonNotSpecifiedByDebtor
Rejected by debtor with no specified reason
RejectedReasonCode.RegulatoryReason
Rejected by bank for regulatory reason
RejectedReasonCode.SignatureMissing
Rejected because the signature is missing on the check
RejectedReasonCode.SuspiciousCheck
Rejected because the check is suspicious
RejectedReasonCode.SwanOffline
Rejected because the debtor or the creditor bank is offline
RejectedReasonCode.SwanRefused
Rejected by Swan
RejectedReasonCode.SwanTimeout
Rejected because of a Swan timeout
RejectedReasonCode.TermsAndConditionsLimitExceeded
deprecated
No longer supported
Rejected because the terms and conditions limit has been exceeded
RejectedReasonCode.TransactionDuplicated
Rejected by bank because this transaction is duplicated
RejectedReasonCode.TransactionOnAccountTypeNotAllowed
Rejected because the transaction is forbidden on this type of account
RejectedReasonCode.InvalidPin
deprecated
No longer supported
Rejected because the PIN is invalid
RejectedReasonCode.RetryWithChipAndPin
deprecated
No longer supported
Rejected because the Swipe method is not supported, a retry using the Chip and PIN method is necessary
RejectedReasonCode.InvalidAmount
deprecated
No longer supported
Rejected because the given amount is invalid
RejectedReasonCode.CardholderCancellation
deprecated
No longer supported
Rejected because the card holder asked for the cancellation
RejectedReasonCode.CardNumberInvalid
deprecated
No longer supported
Rejected because the given card number is invalid
RejectedReasonCode.DigitalWalletEnrolmentInvalid
deprecated
No longer supported
Rejected because of a problem encountered during the enrolment request (for example, a token error)
RejectedReasonCode.DigitalWalletTokenInvalid
deprecated
No longer supported
Rejected because the digital wallet's does not exist, is not active or has an expired date
RejectedReasonCode.DigitalWalletRefusal
deprecated
No longer supported
Rejected because the digital wallet's issuer refused the transaction
RejectedReasonCode.MissingPin
deprecated
No longer supported
Rejected because purchase made by chip but without any Pin code entered
RejectedReasonCode.MissingExpirationDate
deprecated
No longer supported
Rejected because the expiration date is not available in the transaction
RejectedReasonCode.DigitalWalletDeactivated
deprecated
No longer supported
Rejected because the digital wallet's token is deactivated
RejectedReasonCode.DigitalWalletSuspended
deprecated
No longer supported
Rejected because the digital wallet's token is suspended