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