Introduction
In addition to the initial KYC/KYB verification of users, Mangopay has regulatory obligations to conduct ongoing monitoring of its users and repeat the verification of users at regular intervals in time to ensure they remain legitimate. The ongoing monitoring and verification processes are in line with Mangopay’s terms and conditions and are necessary to comply with EU anti-money laundering (AML) obligations. Mangopay’s obligations are designed to protect your platform, your users, and Mangopay from the misuse of the financial system and potential emerging risks. For your platform, ongoing KYC/KYB renewal demonstrates to your users a commitment to risk-based due diligence, security, and trust.Scope
Mangopay’s continuous KYC/KYB verification applies toOWNER users of all types:
- Natural Users
- Legal Users of all types: Business, Soletrader, Organization, Partnership
Rollout
Note – Feature being rolled out during 2026Mangopay’s continuous KYC/KYB verification feature is being rolled out during 2026.The feature defines a KYC/KYB renewal deadline,
KycRenewalDeadline, and a webhook that notifies your platform 90 days in advance. To launch the feature, this notice period may be longer (as described below).You can set up the webhooks event types already; other aspects of the feature are still in development.KycRenewalDeadline is earlier than that date.
The first date a user can be downgraded as a result of non-renewal in 2026, is:
- December 1st, 2026 (
2026-12-01)
- Users scheduled for renewal-related downgrade on this date (December 1st, 2026), will have been assigned a
KycRenewalDeadlinedate that is November 30th, 2026 (2026-11-30) – or earlier, and it may even be in the past. - No matter how long before November 30th their
KycRenewalDeadlineactually is, they will not be downgraded until December 1st, 2026. - A webhook notification will be emitted for these users before or on August 31st (90 days before November 30th)
- There is a new event type for these webhooks,
USER_KYC_RENEWAL_REQUIRED, which your platform should set up as soon as possible to receive theUserId KycRenewalDeadlinedates will be assigned before August 31st, and features to retrieve them will be released and communicated via the usual channels
- The
USER_KYC_RENEWAL_REQUIREDis emitted 90 days beforeKycRenewalDeadline - In case of non-renewal, a user is downgraded the day after
KycRenewalDeadline
Example post-rollout
The true 90-day notification system will take effect from the day after, December 2nd, 2026. Example:- A user is scheduled for renewal-related downgrade on December 2nd, 2026.
- Their
KycRenewalDeadlineis the day before:2026-12-01(UTC) - A
USER_KYC_RENEWAL_REQUIREDwebhook event notification will be emitted on September 1st (90 days before theKycRenewalDeadline), containing theUserId– provided you set it up - To avoid downgrade, they must successfully complete their KYC/KYB verification before the end of
2026-12-01(23:23, UTC timezone)
KycRenewalDeadline:
- In the Mangopay Dashboard, on the User’s page
- Via the GET View a User’s regulatory status endpoint
- In the
KYC_RENEWAL_DEADLINEreport, which will be available via the API or Dashboard
Best practice – Set up webhooks as soon as possibleAlready, the new webhook event types can be set up via the API or Dashboard:
USER_KYC_RENEWAL_REQUIRED– Emitted 90 days beforeKycRenewalDeadline(at least, more during the rollout, see above)USER_KYC_RENEWED– Emitted when a verified user successfully renews their KYC/KYB verification
Renewal cycle
When a User is successfully KYC/KYB verified, indicated by theirKYCLevel changing to REGULAR, Mangopay sets two dates.
LastKycDate– The date of the User’s last successful KYC/KYB verification, whenKYCLevelchanged fromLIGHTtoREGULAR.KycRenewalDeadline– The date after which the User will be KYC/KYB downgraded, and theirKYCLevelchanged fromREGULARtoLIGHT, unless they successfully complete the KYC/KYB verification process again.
Notification of upcoming renewal
Mangopay sends a webhook notification 90 days before aKycRenewalDeadline.
The event type for the notification is USER_KYC_RENEWAL_REQUIRED and it contains the UserId (read more about integrating this webhook below).
You can use this notification to plan your own communications with the user to ensure they renew their KYC/KYB in time.
Process
The process for requesting KYC/KYB verification renewal is the same as the first time the initial verification. The user must successfully complete the hosted KYC/KYB experience generated via POST Create an IDV Session. The legacy process relying on KYC Documents can also be used in the same way as for the first-time verification, but these endpoints are being replaced by the hosted solution for all platforms. Unsuccessful verification attempts have no impact (the IDV Session’sStatus must become VALIDATED before the end of the deadline).
Requirements
The requirements in terms of data and supporting documentation also remain the same for a renewal as they are for a first-time verification.Note – Documents used must be up to dateParticularly for KYB renewals for Legal Users, the documents used during a KYC/KYB renewal must be up to date. They must accurately reflect the current situation. Sometimes for example, this means they must be dated within the last 3 months.See the documentation for more details about the KYC/KYB requirements →
Outcomes
Before the end of theKycRenewalDeadline, the user has either successfully completed their KYC/KYB verification again, or they have not.
Renewal
If the User successfully completes a new hosted KYC/KYB session before the deadline, then there is no change in the Mangopay services available to them. A successful renewal means that the IDV SessionStatus becomes VALIDATED before the end of the date indicated by KycRenewalDeadline.
In a renewal scenario, the User’s KYCLevel remains REGULAR (there is no change).
Notification of successful renewal
Mangopay sends a webhook notification to notify you of a renewal. The event type for the notification isUSER_KYC_RENEWAL_RENEWED and it contains the UserId (read more about integrating this webhook below).
The event is emitted when a User whose KYCLevel is already REGULAR successfully completes a new IDV Session (meaning its Status becomes VALIDATED, or all requirements are met for the legacy KYC Document process).
When this event takes place, Mangopay also:
- Assigns a new
KycRenewalDeadlinein the future - Updates the
LastKycDate
Downgrade
If the User does not successfully complete a new hosted KYC/KYB session before the deadline, then they lose their KYC status and their Mangopay payment services are restricted. In this scenario, they are downgraded:- Their
KYCLevelchanges fromREGULARtoLIGHT - As a result, they will be unable to exceed the KYC/KYB limits in place – for example, request payouts
- The
Statusof the IDV Session (or KYC Document(s)) changes fromVALIDATEDtoOUT_OF_DATE
KycRenewalDeadline.
Example:
- If a user’s
KycRenewalDeadlineis2026-12-15 - Given they do not successfully complete KYC/KYB verification before the end of December 15, 2026 (23:23 UTC)
- Then after midnight (00:00 UTC), which is December 16, 2026, their
KYCLevelwill becomeLIGHT
Notification of downgrade
Mangopay sends a webhook to notify you of a downgrade. The event type for the notification isUSER_KYC_LIGHT and it contains the UserId (read more about integrating this webhook below).
The event is emitted when the User’s KYCLevel changes from REGULAR to LIGHT.
When this event takes place:
- The
KycRenewalDeadlineandLastKycDateremain unchanged
Note – Downgrade may occur due to data changeThe
USER_KYC_LIGHT event and webhook also occurs if certain identity data points are changed in the User object.The downgrade event and notification is the same in both cases.Read more about data-related downgrade →Managing KYC/KYB renewal
Dashboard
In the Mangopay Dashboard, you will be able to:- See the
KycRenewalDeadlineandLastKycDatefor any given user on their details page - Generate the new KYC Renewal Deadline report
- Set up the webhooks below
Webhooks
Mangopay provides webhooks that you can implement to be notified of continuous KYC/KYB verification events.| Event type | USER_KYC_RENEWAL_REQUIRED |
|---|---|
| Description | The User’s KycRenewalDeadline is in 90 days. |
| Event type | USER_KYC_RENEWED |
|---|---|
| Description | The User has successfully completed the KYC/KYB verification process and a new KycRenewalDeadline has been set. |
RessourceId on both webhooks is the UserId.
Once you receive a notification, you will be able to call the GET View a User’s regulatory status endpoint to retrieve the KycRenewalDeadline.
Best practice – Set up webhooks nowAs per the rollout, the first notifications for the event types below will start being sent before August 31, 2026.You can, however, already set up these webhooks in the Mangopay Dashboard or the API.
Regulatory endpoint
You will be able to retrieve theKycRenewalDeadline for any given UserId from the GET View a User Regulatory Status endpoint.
This endpoint will return two relevant fields in the KycInformation object:
Information about the Natural or Legal User’s upcoming
KycRenewalDeadline and their LastKycDate.If they don’t renew their KYC/KYB verification before the KycRenewalDeadline, they will be downgraded the day after (UTC) and their KYCLevel changed to LIGHT.API response example
A call to the GET View a User Regulatory Status endpoint will return the body below:Report
Mangopay will also provide a report that your platform can use to obtain theKycRenewalDeadline of large numbers of users.
You will be able to filter the report by the KycRenewalDeadline to be able to retrieve upcoming deadlines.
The KYC Renewal Deadline report will be available from the Dashboard, as well as the POST Create a Report endpoint.
The KYC_RENEWAL_DEADLINE report will contains the following columns:
| Column | Description | Included by default |
|---|---|---|
| ClientId | Unique identifier associated with the API key | Yes |
| UserId | Unique identifier of the user | Yes |
| LastKycDate | Date (YYYY-MM-DD) of the user’s last successful KYC/KYB verification | Yes |
| KycRenewalDeadline | Date (YYYY-MM-DD) after which the user will be downgraded and their KYCLevel changed to LIGHT unless they successfully complete KYC/KYB verification again | Yes |