1. Introduction

Transactiefoutcodes (ook wel bekend als NCERROR en NCSTATUS) zijn weigeringsredenen die onze systemen van verwervers, uitgevers en onze fraudetools ontvangen. Ze bieden eenvoudige verklaringen voor mislukte transacties en zijn terug te vinden in Back Office. In deze handleiding bekijken we de meest voorkomende weigeringsstatussen en geven we onze aanbevelingen. Houd in de gaten dat de onderstaande gegevens bestaan uit informatie die op basis van feedback van verwervers en uitgevers is geïnterpreteerd door ons platform. Raadpleeg onze handleiding Transactiestatussen voor meer informatie over onze belangrijkste transactiestatussen. 

List of statuses

2. Hoe krijg je toegang tot foutcodes?

Ga naar Transacties > Beheer transacties in Back Office om toegang te krijgen tot deze foutcodes. Zoek de Betaal ID van de betrokken transactie op. In de details voor je transactie zie je NC ST/ER (wat verwijst naar NCSTATUS en NCERROR). Klik op ? voor een overzicht van alle mogelijke status- en foutcodes.  

NCERROR - NL.png

Je kunt deze informatie voor alle transacties (behalve eTerminal) ook terugvinden in je server-to-server-feedback. 

3. Comply to Visa/MasterCard reattempt management

Card schemes Visa/MasterCard have defined a list of specific error codes that refer to possible fraudulent retries once a card has been declined in the first place.

To reduce the number of such retries (and thereby decrease fraud rates), Visa/MasterCard expect you to limit/prevent retries for these cards.

It is instrumental that you comply to this rule, as Visa/MasterCard charge you additional fees (collected by your acquirer) for any of these retries.
direct.BrandnameAlternative helps you to comply to this rule by either

for the following groups of error codes:

Our platform might throw 39991001 – "Maximum number of attempts reached for a transaction with same payment number. Our platform will block any new attempt until the waiting period expires".

This platform-specific error code is not directly related to the Visa/MasterCard rules. Our platform throws this error after the maximum number of attempts for a transaction with the same error code. Our platform will block any new attempt within the period defined by Visa/MasterCard. Refer to the original rejection code of previous attempts to learn why the transaction was rejected in the first place.

A) Block retries after the first failed try over a period of 30 days

Error code Description
30041001 Pick up card (no fraud)
30071001 Pick up card, special condition (fraud account)
30121001 Invalid transaction
30141001 Invalid account number (no such number)
30151001 No such issuer (first 8 digits of account number do not relate to an issuing identifier)
30411001 Lost card, pick up
30431001 Stolen card, pick up
33000972 Stop payment order
33000973 Revocation of authorization order
33000975 Revocation of all authorizations order
33000831 Cash service not available
33000832 Cash request exceeds issuer or approved limit
33000833 Ineligible for resubmission

B) Limit retries over a certain period of time

For this group of errors, Visa and MasterCard define different time periods:

  • Visa: Limit to 15 retries over a period of 30 days
  • MasterCard: Limit to 10 retries over a period of 24 hours

This list contains only the most common rejection reasons for this category. Visa/MasterCard might add or remove rejection reasons in the future. If you encounter an error code not listed in this or any category, the rejection reason is linked to the rule defined by category B.

Error code Description
30191001 Re-enter transaction
30541001 Expiration data
30511001 Not sufficient funds
30591001 Suspected fraud
30611001 Exceeds approval amount limit
30621001 Restricted card (card invalid in region or country)
30751001 Allowable number of PIN-entry tries exceeded
30781001 Blocked, first used (Brazil only)
30911001 Issuer or switch inoperative
30931001 Transaction cannot be completed – violation of law
33000831 Cash service not available
33000832 Cash request exceeds issuer or approved limit
30541001 Expired card or expiration date missing
30551001 PIN incorrect or missing
40001139 Additional customer authentication required (Europe Region only)
33000835 Decline for CVV2 failure
Our platform implements this mechanism for integration modes Gehoste betaalpagina and DirectLink