DocumentationAPI Reference
API Reference

Error Codes

CodeDescription
AlreadyCancelledThe Reach order has automatically expired and cannot be authorized.
AlreadyDeclinedThe Reach order has already been declined and cannot be authorized.
CardNameInvalidThe Name in the card details was not valid.
CardNumberInvalidThe Number in the card details was not valid for the specified payment method
CardYearInvalidThe Year in the card details was not valid
CardMonthInvalidThe Month in the card details was not valid.
CardExpiredThe specified payment card has expired.
CardVerificationCodeInvalidThe VerificationCode in the card details was not valid.
PostalCodeInvalidThe consumer PostalCode was either invalid or not supplied when required.
CountryInvalidThe consumer Country was either invalid or not supplied when required.
AmountInvalidA ConsumerPrice did not meet the requirements documented for the request.
AmountLimitExceededThe request contains an amount that exceeds the amount that Reach is willing to transact in a single order for the merchant.
PaymentAuthorizationFailedThe payment processing provider, or an intermediary, refused to authorize the payment despite the details being syntactically correct. For example, the payment processor's fraud checks may have failed or the payment processor may have been unable to validate authentication.
BlacklistedThe consumer is on the Reach blacklist and Reach has refused to process the order.
FraudSuspectedBased on the parameters of the order, Reach suspects that the order is fraudulent and/or represents too high a risk to proceed with processing.
ContractClosedThe specified ContractId is closed and cannot be used to begin new orders.
BirthDateInvalidThe consumer BirthDate was either invalid or not supplied when required.
NationalIdentifierInvalidThe consumer NationalIdentifier was either invalid or not supplied when required.
PhoneInvalidThe consumer Phone was either invalid or not supplied when required.
RegionInvalidThe consumer Region was either invalid or not supplied when required.
InstalmentsNotAvailableInstalments were requested in the call to checkout but are not available to the card specified.
CaptureInvalidThe specified value of Capture is not valid for the payment method.
IssuerInvalidThe specified IssuerId is not recognized by the Reach system.
OrderStateInvalidThe order is not in a state that allows authorization.
PaymentMethodUnsupportedThe specified payment method is not supported.
ContractCurrencyMismatchThe Currency used in this request did not match the currency used to open the specified contract.
ContractPaymentMethodMismatchThe PaymentMethod used in this request did not match the payment method used to open the specified contract.
ContractIssuerMismatchThe Issuer used in this request did not match the issuer used to open the specified contract.
ContractNotFoundThe specified ContractId is not associated with the requesting Merchant.
ConsumerTotalInvalidThe ConsumerTotal is not correct.
ConsentRequiredConsent is required from the consumer to proceed, but was not provided.
OpenContractInvalidThe requested payment method does not support contracts.
AuthenticationRequiredA merchant-initiated order could not be processed because the consumer must be present to authenticate.