Error messageUser has let the mandate session expire without confirming
DescriptionThe mandate wasn’t confirmed and has expired
Categories
Mandate

Causes

This error is triggered when the end user doesn’t confirm the mandate within 1 hour after the mandate creation.

What to do

The platform has to create a new mandate request when the end user is available to accept it in a timely manner.

Example

In the example below, the response example following a View a Mandate request on a mandate that has expired.

API response
{
    "Scheme": null,
    "BankAccountId": "151453487",
    "BankReference": null,
    "Culture": "FR",
    "DocumentURL": "https://api.sandbox.mangopay.com/public/mandates/e8a73d/5b7b0ca367b144d39670be5f76dc1b71/document",
    "ReturnURL": "http://www.my-site.com/returnURL/?MandateId=151566839",
    "RedirectURL": "https://api.sandbox.mangopay.com/public/mandates/e8a73d/5b7b0ca367b144d39670be5f76dc1b71/confirmation",
    "Id": "151566839",
    "CreationDate": 1663244376,
    "Status": "FAILED",
    "UserId": "151452401",
    "ExecutionType": "WEB",
    "MandateType": "DIRECT_DEBIT",
    "Tag": null,
    "ResultCode": "001807",
    "ResultMessage": "User has let the mandate session expire without confirming"
}