Automatic retry in case of failure

This option allows to automatically send notifications to the merchant website in case of failure (up to 4 times).

A notification will be considered as failed if the HTTP code returned by the merchant server is not on the following list: 200, 201, 202, 203, 204, 205, 206, 301, 302.

The return codes are standardized by W3C in RFC 2616.

Automatic retry does not apply to manually triggered notifications from the Merchant Back Office.

Call attempts are programmed at fixed intervals every 15 minutes (00, 15, 30, 45). After each failed attempt, a warning e-mail is sent to the e-mail address specified in the notification rule.

In this case, the subject of the email contains the number corresponding to the notification retry attempt. It is presented as attempt # followed by the attempt number.
  • Example of an e-mail subject following a first notification failure at the end of payment:
    [MODE TEST] My Shop - Tr. ref. 067925 / FAILURE during the call to your IPN URL [unsuccessful attempt #1]
  • Example of an e-mail subject following a second failure:
    [MODE TEST] My Shop - Tr. ref. 067925 / FAILURE during the call to your IPN URL [unsuccessful attempt #2]
  • Example of an e-mail subject following a third failure:
    [MODE TEST] My Shop - Tr. ref. 067925 / FAILURE during the call to your IPN URL [unsuccessful attempt #3]
  • Example of an e-mail subject following the last failure:
    [MODE TEST] My Shop - Tr. ref. 067925 / FAILURE during the call to your IPN URL [unsuccessful attempt #last]

    To notify the merchant website of the last notification attempt, the e-mail subject will contain the mention attempt #last.

Each e-mail will contain:

  • the encountered problem,
  • parts of analysis depending on the error,
  • its consequences,
  • instructions for resending the notification from the Merchant Back Office.

Note:

After the fourth attempt, it is still possible to retry the IPN URL manually via your Merchant Back Office.

Warning, during the automatic retry, any manual call to the IPN URL will affect the number of automatic attempts:
  • a successful manual call will stop automatic retry,
  • a failed manual call will have no impact on the current automatic retry.

Characteristics of automatic retry:

During the automatic retry, some fields will not be sent or will have a different value.

Examples of fields not available/not registered in the database:

  • vads_page_action
  • vads_payment_config
  • vads_action_mode

Examples of fields sent with different values:

  • vads_url_check_src

    Will be set to RETRY in case of a manual retry.

  • vads_trans_status.
    The transaction status may differ between the initial call and the retry.
  • vads_hash
  • signature