POST
/
v2.01
/
{ClientId}
/
users
/
natural

Read more about the Natural User object →

Note – Country-based restrictions apply to users

Due to Mangopay’s , it is not possible to create or modify users using blocked countries.

For Natural Users, the following parameters are concerned:

  • Nationality
  • CountryOfResidence
  • Country of the Address

For more information, see the Country restrictions article.

Body parameters

Address
object

The postal address of the user.

FirstName
string
required

Max. length: 100 characters

The first name of the individual.

LastName
string
required

Max. length: 100 characters

The last name of the individual.

Birthday
timestamp

Required if UserCategory is OWNER. Returned null if UserCategory is PAYER.

The date of birth of the individual.

Note: Ensure this Unix timestamp accounts for your timezone to avoid midnight being interpreted as the day before.

Nationality
string

Allowed values: Two-letter country code (ISO 3166-1 alpha-2 format).

Required if UserCategory is OWNER. Returned null if UserCategory is PAYER.

The nationality of the individual.

CountryOfResidence
string

Allowed values: Two-letter country code (ISO 3166-1 alpha-2 format).

Required if UserCategory is OWNER. Returned null if UserCategory is PAYER.

The country of residence of the individual.

Occupation
string

Max. length: 255 characters

Returned null if UserCategory is PAYER.

The occupation of the individual.

IncomeRange
integer

Allowed values: 1, 2, 3, 4, 5, 6

Returned null if UserCategory is PAYER.

The bracket indicating the income of the individual. The brackets are:

  • 1: < 18K
  • 2: 18K - 30K
  • 3: 30K - 50K
  • 4: 50K - 80K
  • 5: 80K - 120K
  • 6: > 120K
Tag
string

Max. length: 255 characters

Custom data that you can add to this object.

Email
string
required

Format: A valid email address

The email address of the user.

TermsAndConditionsAccepted
boolean
required

Default value: false

Whether the user has accepted Mangopay’s terms and conditions (as defined by your contract) – see the T&Cs guide for details.

Must be true if UserCategory is OWNER.

UserCategory
string
required

Default value: PAYER

Allowed values: PAYER, OWNER

The category of the user:

  • PAYER – User who can only make pay-ins to their wallet and transfers to other wallets.
  • OWNER – User who can do everything a Payer can, plus receive transfers to their wallet. To request payouts, an Owner user’s KYCLevel must be REGULAR. For more information, see the Verification section.

Responses