TransactionReasonCode
The following reason codes for a r-transaction are defined:
enum TransactionReasonCode {
AccountClosed
AccountHolderDeceased
AccountLimited
AccountSuspended
AccountUnknown
BankRefused
BeneficiaryAccountBlocked
BeneficiaryAccountClosed
BeneficiaryAccountIncorrect
BeneficiaryAccountUnknown
BeneficiaryBankBicInvalid
BeneficiaryBranchCodeInvalid
BeneficiaryPhoneNumberInvalid
BeneficiaryIdNumberInvalid
BeneficiaryRutNumberInvalid
BeneficiaryTaxIdInvalid
BeneficiaryTaxIdSuspended
BeneficiaryCurrencyInvalid
BeneficiaryBankNotReachable
BeneficiaryDeceased
CardExpired
CardNotActivated
CardPermanentlyBlocked
CardSuspended
CheckBlocked
CheckInvalid
CheckOutdated
CheckNumberInvalid
CreditorBankOffline
CreditorBankTechnicalErrorOccurred
CreditorBankTimeout
DebtorAccountBlocked
DebtorAccountClosed
DebtorAccountConsumer
DebtorAccountUnknown
DebtorBankOffline
DebtorBankTechnicalErrorOccurred
DebtorBankTimeout
DebtorDeceased
EndorsementMissingOrInvalid
Fraudulent
FundsAlreadyTransferredBack
InsufficientFunds
InvalidCreditorName
InvalidExpirationDate
InvalidPin
InvalidPinAttemptsExceeded
InvalidSecurityNumber
LegalOrBankDecision
MandateInvalid
MandatoryReferenceMissingOnCheck
MerchantShouldResubmitAuthorization
NoAnswerFromBeneficiary
NoOriginalTransactionReceived
PartnerRefused
PartnerTechnicalErrorOccurred
PeriodAmountLimitExceeded
PeriodNbTransactionLimitExceeded
PinRequiredForFurtherTransaction
ReasonNotSpecifiedByBank
ReasonNotSpecifiedByBeneficiary
ReasonNotSpecifiedByDebtor
ReasonNotSpecifiedByOriginator
RecallAccepted
RefundRequestedByDebtor
RefundRequestedByCreditor
RegulatoryReason
RlmcKeyInvalid
SignatureInvalid
SwanOffline
SwanRefused
SwanTechnicalErrorOccurred
SwanTimeout
TechnicalIssue
TermsAndConditionsLimitExceeded
TransactionAmountIncorrect
TransactionAmountLimitExceeded
TargetCurrencyNotAvailable
TransactionDuplicated
TransactionOnAccountTypeNotAllowed
TransactionOnCardTypeNotAllowed
TransactionPurposeInvalid
TransactionReferenceInvalid
TransactionTypeNotAllowed
}
Values
TransactionReasonCode.AccountClosed
Rejected because the account is closed
TransactionReasonCode.AccountHolderDeceased
Rejected because the account holder is deceased
TransactionReasonCode.AccountLimited
Rejected because the beneficiary account has a limit that can be unblocked
TransactionReasonCode.AccountSuspended
Rejected because the account is suspended
TransactionReasonCode.AccountUnknown
Rejected because the account is unknown
TransactionReasonCode.BankRefused
Rejected by the bank
TransactionReasonCode.BeneficiaryAccountBlocked
Creditor account is blocked
TransactionReasonCode.BeneficiaryAccountClosed
Creditor account is closed
TransactionReasonCode.BeneficiaryAccountIncorrect
Creditor account number is incorrect
TransactionReasonCode.BeneficiaryAccountUnknown
Creditor account number does not exist
TransactionReasonCode.BeneficiaryBankBicInvalid
The account number matches, but the creditor’s name does not
TransactionReasonCode.BeneficiaryBranchCodeInvalid
The account number matches, but the creditor's name does not
TransactionReasonCode.BeneficiaryPhoneNumberInvalid
Recipient phone number is incorrect
TransactionReasonCode.BeneficiaryIdNumberInvalid
The recipient's ID document number is invalid
TransactionReasonCode.BeneficiaryRutNumberInvalid
The recipient’s account currency is different than the transfer currency
TransactionReasonCode.BeneficiaryTaxIdInvalid
Tax ID doesn't match recipient's name
TransactionReasonCode.BeneficiaryTaxIdSuspended
Tax ID is suspended
TransactionReasonCode.BeneficiaryCurrencyInvalid
The recipient’s account currency is different than the transfer currency
TransactionReasonCode.BeneficiaryBankNotReachable
Rejected because the creditor bank is not reachable
TransactionReasonCode.BeneficiaryDeceased
Customer is deceased
TransactionReasonCode.CardExpired
Rejected because the card is expired
TransactionReasonCode.CardNotActivated
Rejected because the card is not activated yet
TransactionReasonCode.CardPermanentlyBlocked
Rejected because the card has been permanently blocked
TransactionReasonCode.CardSuspended
Rejected because the card is suspended
TransactionReasonCode.CheckBlocked
The payer has blocked the check payment
TransactionReasonCode.CheckInvalid
Invalid check
TransactionReasonCode.CheckOutdated
The check payment can’t be fulfilled because it’s too old
TransactionReasonCode.CheckNumberInvalid
Invalid check number
TransactionReasonCode.CreditorBankOffline
Rejected because the creditor bank is offline
TransactionReasonCode.CreditorBankTechnicalErrorOccurred
Rejected following an error from the creditor bank
TransactionReasonCode.CreditorBankTimeout
Rejected following a timeout from the creditor bank
TransactionReasonCode.DebtorAccountBlocked
Debtor Account Blocked
TransactionReasonCode.DebtorAccountClosed
Rejected because the debtor account is closed
TransactionReasonCode.DebtorAccountConsumer
Rejected because the debtor is a non business account and the transaction is a B2B SEPA Direct Debit transaction
TransactionReasonCode.DebtorAccountUnknown
Rejected because the debtor account is unknown
TransactionReasonCode.DebtorBankOffline
Rejected because the debtor bank is offline
TransactionReasonCode.DebtorBankTechnicalErrorOccurred
Rejected following an error from the debtor bank
TransactionReasonCode.DebtorBankTimeout
Rejected following a timeout from the debtor bank
TransactionReasonCode.DebtorDeceased
Rejected because the debtor account holder is dead
TransactionReasonCode.EndorsementMissingOrInvalid
The check payment can’t be fulfilled because the signature is missing or invalid
TransactionReasonCode.Fraudulent
The check payment can’t be fulfilled because of a fraud
TransactionReasonCode.FundsAlreadyTransferredBack
Funds already transferred back to the originator
TransactionReasonCode.InsufficientFunds
Rejected because of insufficient funds on the account
TransactionReasonCode.InvalidCreditorName
The account number matches, but the creditor’s name does not
TransactionReasonCode.InvalidExpirationDate
Rejected because the expiration date entered does not match the one on the card
TransactionReasonCode.InvalidPin
Rejected because the PIN is invalid
TransactionReasonCode.InvalidPinAttemptsExceeded
Rejected because there were too many invalid tries on the PIN validation
TransactionReasonCode.InvalidSecurityNumber
Rejected because the security number entered does not match the one on the card
TransactionReasonCode.LegalOrBankDecision
Funds cannot be reimbursed by beneficiary bank/legal decision
TransactionReasonCode.MandateInvalid
Rejected by debtor because the mandate is invalid
TransactionReasonCode.MandatoryReferenceMissingOnCheck
The check payment can’t be fulfilled because a mandatory piece of information is missing on the check
TransactionReasonCode.MerchantShouldResubmitAuthorization
Rejected because the merchant must request a new transaction with authorisation
TransactionReasonCode.NoAnswerFromBeneficiary
No answer from customer
TransactionReasonCode.NoOriginalTransactionReceived
No original transaction received
TransactionReasonCode.PartnerRefused
Rejected by the partner (you)
TransactionReasonCode.PartnerTechnicalErrorOccurred
Rejected following an error or a timeout from the partner
TransactionReasonCode.PeriodAmountLimitExceeded
Rejected because the maximum amount allowed on the given period has been exceeded
TransactionReasonCode.PeriodNbTransactionLimitExceeded
Rejected because the maximum number of transactions on the given period has been exceeded
TransactionReasonCode.PinRequiredForFurtherTransaction
Rejected because a transaction with PIN code is required to continue to using the card
TransactionReasonCode.ReasonNotSpecifiedByBank
Rejected by bank with no specified reason
TransactionReasonCode.ReasonNotSpecifiedByBeneficiary
Reason unspecified
TransactionReasonCode.ReasonNotSpecifiedByDebtor
Rejected by debtor with no specified reason
TransactionReasonCode.ReasonNotSpecifiedByOriginator
Customer request
TransactionReasonCode.RecallAccepted
Recall request accepted by beneficiary bank or beneficiary
TransactionReasonCode.RefundRequestedByDebtor
Refund requested by end customer
TransactionReasonCode.RefundRequestedByCreditor
The creditor requested the transaction to be refunded
TransactionReasonCode.RegulatoryReason
Rejected by bank for regulatory reason
TransactionReasonCode.RlmcKeyInvalid
Invalid RLMC key, please control the key and the check number
TransactionReasonCode.SignatureInvalid
The check payment can’t be fulfilled because the signature is invalid
TransactionReasonCode.SwanOffline
Rejected because the debtor or the creditor bank is offline
TransactionReasonCode.SwanRefused
Rejected by Swan
TransactionReasonCode.SwanTechnicalErrorOccurred
Rejected because of a Swan technical error
TransactionReasonCode.SwanTimeout
Rejected because of a Swan timeout
TransactionReasonCode.TechnicalIssue
Technical issue resulting in incorrect transactions sent out
TransactionReasonCode.TermsAndConditionsLimitExceeded
Rejected because the terms and conditions limit has been exceeded
TransactionReasonCode.TransactionAmountIncorrect
Wrong transaction amount
TransactionReasonCode.TransactionAmountLimitExceeded
Rejected because the maximum amount for a transaction has been exceeded
TransactionReasonCode.TargetCurrencyNotAvailable
Recipient bank can't accept the payments from 3rd party
TransactionReasonCode.TransactionDuplicated
Rejected by bank because this transaction is duplicated
TransactionReasonCode.TransactionOnAccountTypeNotAllowed
Rejected because the transaction is forbidden on this type of account
TransactionReasonCode.TransactionOnCardTypeNotAllowed
Recipient account doesn't support payments to this card type
TransactionReasonCode.TransactionPurposeInvalid
The recipient’s account currency is different than the transfer currency
TransactionReasonCode.TransactionReferenceInvalid
Invalid payment reference
TransactionReasonCode.TransactionTypeNotAllowed
Rejected because the type of transaction is forbidden on the account
Member Of
CheckTransaction
object ● InternalCreditTransfer
object ● InternalDirectDebitTransaction
object ● InternationalCreditTransferTransaction
object ● SEPACreditTransferTransaction
object ● SEPADirectDebitTransaction
object