Overview
A Natural User represents an individual person in the Mangopay system. Natural users can create wallets, make payments, and perform other financial operations. Mangopay provides two variants:- UserNatural: Standard natural user
- UserNaturalSca: Natural user with Strong Customer Authentication (SCA) support
UserNatural Properties
Base Properties (EntityBase)
Unique identifier for the user (read-only)
Custom data for your own use
Unix timestamp of when the user was created (read-only)
User Properties
Type of user. Always “NATURAL” for natural users (read-only)
The user’s email address
KYC (Know Your Customer) level. Values: “LIGHT” or “REGULAR” (read-only)
Whether the user has accepted the MANGOPAY Terms and Conditions
Unix timestamp of when the user accepted the Terms and Conditions (read-only)
Category of user. See UserCategory constants for possible values.
Status of the user (read-only)
Natural User Properties
The user’s first name
The user’s last name
The user’s address object
Unix timestamp of the user’s date of birth
The user’s nationality (ISO 3166-1 alpha-2 country code)
The user’s country of residence (ISO 3166-1 alpha-2 country code)
The user’s occupation
The user’s income range. See IncomeRange constants for possible values.
ID of the KYC document for proof of identity (read-only)
ID of the KYC document for proof of address (read-only)
Capacity of the user within MangoPay. See NaturalUserCapacity constants for possible values.
UserNaturalSca Properties
The UserNaturalSca class extends the standard UserNatural with additional SCA (Strong Customer Authentication) properties.Additional SCA Properties
The user’s phone number in international format (E.164) or local format. Required if UserCategory is OWNER.Note: If UserCategory is OWNER, modifying this value requires the user to re-enroll via the
PendingUserAction.RedirectUrl.Two-letter country code (ISO 3166-1 alpha-2) for the phone number. Required if PhoneNumber is in local format.Note: If UserCategory is OWNER, modifying this value requires the user to re-enroll via the
PendingUserAction.RedirectUrl.Information about required user action when UserStatus is PENDING_USER_ACTION. Otherwise null.Contains a
RedirectUrl property where the user should be redirected for actions like SCA enrollment.The SCA context for the user. Possible values: “USER_PRESENT”, “USER_NOT_PRESENT”
Example Usage
Creating a Standard Natural User
Creating an SCA Natural User
Updating a Natural User
Retrieving a Natural User
Working with SCA Users
Enrolling a User in SCA
Address Object
The Address object used in theAddress property has the following structure:
Read-Only Properties
The following properties are read-only and cannot be modified:IdCreationDatePersonTypeTermsAndConditionsAcceptedDateProofOfIdentityProofOfAddressKYCLevelUserStatus
Related Resources
- Users API - Main Users API documentation
- Legal Users - Legal user entity documentation