A transaction can be rejected by different parties and for different reasons (error codes).
A list of the most important error codes can be found in chapter 8 of our Technical Implementation Guide.
Why was a transaction rejected?
The right of "Error message" in the transaction details a red link appears. Clicking on it, a pop-up window opens with the available details of the reason for rejection.
The most common reason for rejection is error code 50 / 1403. Such transactions were refused by the card issuing bank. For reasons of data protection and/or banking secrecy, Datatrans will not be provided with any further information regarding the reason for refusal. In such cases, we recommend that the cardholder is referred to her or his bank.
What does "Response Code 02" mean?
If the transaction is processed via SIX Payment Services, a transaction may be authorized with "Response Code 02". It means that the transaction is authorized, but the card issuer accepts no liability in the event of misuse of the card and that you as the merchant are fully liable. This occurs if you as a merchant are not protected by 3-D Secure or if the issuer downgrades the transaction to "non-3-D" during 3-D validation. Such transactions are rejected by default*.
What does U-Case mean?
"U-Case" means that the transaction is recognized as unauthorized for 3-D in the authentication process. If you accept such transactions as a merchant, you are fully liable in the event of an improperly used card. Such transactions are rejected by default*.
* A transaction that has been rejected due to such a reason can be reactivated in the transaction details via the "Restore" function and can be manually authorized and billed without 3-D Secure. In this case, the merchant bears the full liability.