• France
status page
Merchant Back Office
assistance
FAQContact support
Search
Categories
Tags
English
French
English
Homepage
Use cases
Create a payment
Create an installment payment
Create a multi-card (split) payment
Create a payment by Alias (Token)
Create a payment link
Create a recurring payment
Manage subscriptions
Manage your transactions (refund, cancel...)
Analyze your reports
API docs
Embedded Form
REST API
Hosted payment
Mobile payment
File exchange
Logos
Push mail
Snippets
Payment methods
Plugins
Guides
Merchant Back Office
Functional guides

Error handling

File validation error

Error cases Cause of the error
The “REQ” file is always present in the /request_ips directory. A technical incident prevented the files from being processed. Contact the tech support.
The “ANS” file is absent from the / directoryresult_ips Your REQ file has been rejected.

Check for a _ERROR or _DUPLICATE file in the /request_ips directory.

Presence of a _ERROR file
  • The file name does not respect the naming rule.
  • The file is empty (its size is 0 bytes).

Presence of a _DUPLICATE file A file with the same name has already been processed.

Errors while processing the file, visible in the response file

In the table below, the lines for which the return code (position 19) is set to 00 are not errors and are indicated for information purposes.

Return code

(position 19)

Additional return code

(position 25)

Description / Cause of the error
00 empty Payment accepted.

No risk assessment processes enabled.

00 00 Payment accepted. All risk assessment processes successfully completed.
00 02 Payment accepted.

Credit card velocity exceeded. The control is informative.

00 03 Payment accepted.

The card is on the Merchant’s greylist. The control is informative.

00 04 Payment accepted.

The country of origin of the card is on the Merchant’s greylist. The control is informative.

00 05 Payment accepted. The IP address is on the Merchant’s greylist. The control is informative.
00 06 Payment accepted.

The BIN code is on the Merchant’s greylist. The control is informative.

00 07 Payment accepted. Detection of an e-carte bleue. The control is informative.
00 08 Payment accepted. Detection of a national commercial card. The control is informative.
00 09 Payment accepted. Detection of a foreign commercial card. The control is informative.
00 14 Payment accepted. Detection of a card that requires systematic authorization. The control is informative.
00 20 Payment accepted.

No corresponding countries (country IP address, card country, buyer's country). The control is informative.

00 30 Payment accepted.

The country of the this IP address is on the greylist. The control is informative.

00 99 Payment accepted. Technical issue encountered by the server during a local verification process.
05 auto.dialog.failure Payment refused.

An communication error occurred during the authorization request.

05 binrange.not.found Payment refused.

The card number does not match the selected payment method.

05 expiry.date.near Payment refused.

The payment method exp. date does not allow to process this action.

05 locaux.preauto Payment refused.

The risk assessment has caused transaction refusal.

05 00 Payment refused.

All risk assessment processes successfully completed.

See the authorization return code (position 20) to know the refusal reason.

30 1 The record code must be set to 02.
30 2 The format of the record sequence number is incorrect.
30 3 The format of the payment date is incorrect.
30 4 The format of the payment time is incorrect.
30 5 The format of the transaction ID is incorrect.
30 6 The transaction type must be populated with CD.
30 7 The amount format is incorrect.
30 8 The currency is unknown or its format is incorrect.
30 13 The format of the order reference is incorrect.
96 contratAccepteur.nomatch.cardtype.notaccepted The contract number defined in position 12 in the query file does not support the type of payment method corresponding to the alias/token defined in position 11.
96 transaction.exist The transaction number defined in position 5 in the query file already exists.
96 identifiant.cardpurged The payment method associated with the token is no longer valid.

In compliance with the banking data security and protection rules implemented by PCI DSS, the payment method details are destroyed after the associated token has not been used for 15 months.

96 identifiant.NotFound The alias does not exist or is not usable by the shop. Example: wrong mode or alias sharing not activated.
96 identifiant.notvalid The token is canceled.

© 2025 {'|'} All rights reserved to Systempaylegal
25.18-1.11