Restrictions on Payer users
Introduction
Mangopay is updating its rules on the Payer category of users to enhance security for your platform and comply with regulatory requirements.
These changes aim to provide a safer experience for all users.
This page outlines the rules that are being enforced to bring consistency with the user categorization that is already in place.
Categories
The rules are based on Mangopay’s user categories: Payer and Owner.
Your platform categorizes all users – Natural and Legal (of all types) – into one of two groups:
- Payer – A Natural User or Legal User whose
UserCategory
isPAYER
. The Payer category of user only requires basic information (e.g. name, email address). The Payer category is designed to register individuals or businesses making pay-ins on your platform using a Mangopay payment method. - Owner – A Natural User or Legal User whose
UserCategory
isOWNER
. The Owner category of user requires more detailed information (e.g. date of birth, country of residence), and requires the user to accept Mangopay terms and conditions. The Owner category is designed to register and identify individuals and businesses that are receiving funds from other users, and who can request KYC verification and, once verified successfully, payouts to an external bank account.
An Owner can do everything a Payer can do. Once a user is an Owner, they cannot revert back to the Payer category.
Note about PLATFORM category
There is a third value for UserCategory
, PLATFORM
, which represents the platform integrating Mangopay in their app or website. Depending on the platform’s implementation, this value may be assigned to a single user by Mangopay as part of the approved and validated workflow.
The PLATFORM
value:
- Can only be applied by Mangopay
- Is only applied to one user per platform (one per
ClientId
) - Requires the user to have
UserCategory
ofOWNER
and be KYC verified (KYCLevel
isREGULAR
)
The PLATFORM
category of user is not affected by the rules being applied to the PAYER
category.
If your platform has a user that should be categorized as the PLATFORM
but isn’t, then please contact Support via the Dashboard.
In addition to the PLATFORM
user, there are other approved and validated users in place for technical in certain approved workflows. These technical users should not be affected by the restrictions being introduced for PAYER
users, either because they do not breach them or because they are categorized as OWNER
. If your platform has any queries about technical users, please contact Support via the Dashboard.
What your platform needs to do
The restrictions being introduced aim to comply with regulations and provide a safer experience for all your users.
All platforms should review and familiarize themselves with the restrictions below.
You may be required to change your integration to align with the restrictions, but the exact steps required will likely depend on your existing integration.
In many cases, you may need to categorize a set of users as OWNER
. SCA is being introduced on the act of categorizing a PAYER
as an OWNER
, as described in SCA on Users. However, it is still possible to categorize users as OWNER
via the legacy endpoint and via the Dashboard. In this case, the OWNER
must later be enrolled in SCA separately.
In other cases, a more significant change in your integration may be required to align your usage with the restrictions below. We invite you to familiarize yourself with the features impacted by the rules below, consulting the rest of our documentation for the current integration standards. Please contact Support via the Dashboard if you require confirmation on any matter or have a query.
Restrictions being introduced
UserCategory parameter is mandatory on POST and PUT calls
The UserCategory
parameter is required on all API calls to create (POST) or update (PUT) a user. While Mangopay policy already requires categorization, the change is being enforced technically.
API calls to the POST or PUT endpoints that don’t contain UserCategory
will return an error.
Transfers can’t be credited to wallets owned by Payers
Users with UserCategory
of PAYER
are not allowed to receive transfers from other users. However, PAYER
users are permitted to transfer funds between wallets belonging to them. PAYER
users can also receive transfer refunds (and pay-in refunds).
Requests to POST Create a Transfer endpoint where the owner of the CreditedWalletId
is a PAYER
(and not also the owner of the DebitedWalletId
) will fail with the ResultCode
002701.
Payouts can’t be debited from wallets owned by Payers
Payouts can’t be debited from wallets owned by Payers except when the PaymentRef
parameter is provided on the POST Create a Payout endpoint, with the ReasonType
set to PAYIN_REFUND
and the Id
of the initial pay-in as the ReferenceId
. For more information, see Refunds using payouts.
Otherwise a request to POST Create a Payout endpoint will result in a failed payout with the ResultCode
002701.
KYC Documents and UBO declarations can’t be submitted for Payers
Payers are not able to request KYC verification (by submitting one or more KYC Documents). For Payers, a request to PUT Submit a KYC Document will result in the document Status
being set to REFUSED
and a KYC_FAILED
event.
Note – If a KYC document is requested for a Payer, they will be able to send it
Mangopay conducts routine pay-in screening for anti-fraud purposes as part of it’s regulatory obligations as an EMI.
In some cases, Mangopay may request an ID document or proof of address from a Payer as part of this process, which must be submitted as a KYC document via the API or Dashboard. If this happens, there will be no restriction for the Payer to submit the document.
Payers are not able to declare beneficial owners in a UBO Declaration. If the user is a Payer, the POST Create a UBO Declaration endpoint will return an error: