mangopay v0.1.0 MangoPay.User.Natural
Functions for MangoPay user natural.
MangoPay official API documentation: https://docs.mangopay.com/endpoints/v2.01/users#e253_the-user-object
Link to this section Summary
Link to this section Functions
Link to this function
create(params)
Create a user.
Examples
params = %{
"Tag": "custom meta",
"FirstName": "Joe",
"LastName": "Blogs",
"Address": %{
"AddressLine1": "1 Mangopay Street",
"AddressLine2": "The Loop",
"City": "Paris",
"Region": "Ile de France",
"PostalCode": "75001",
"Country": "FR"
},
"Birthday": 1463496101,
"Nationality": "GB",
"CountryOfResidence": "FR",
"Occupation": "Carpenter",
"IncomeRange": 2,
"Email": "support@mangopay.com",
"Capacity": "NORMAL"
}
{:ok, user} = MangoPay.User.Natural.create(params)
Link to this function
create!(params)
Create a user.
Examples
params = %{
"Tag": "custom meta",
"FirstName": "Joe",
"LastName": "Blogs",
"Address": %{
"AddressLine1": "1 Mangopay Street",
"AddressLine2": "The Loop",
"City": "Paris",
"Region": "Ile de France",
"PostalCode": "75001",
"Country": "FR"
},
"Birthday": 1463496101,
"Nationality": "GB",
"CountryOfResidence": "FR",
"Occupation": "Carpenter",
"IncomeRange": 2,
"Email": "support@mangopay.com",
"Capacity": "NORMAL"
}
user = MangoPay.User.Natural.create!(params)
Link to this function
path()
Get path called.
Examples
"/users" = MangoPay.User.path()
Link to this function
path(id)
Get path called.
Examples
"/users/id" = MangoPay.User.path(id)
Link to this function
update(id, params)
Update a user.
Examples
params = %{
"Tag": "custom meta",
"FirstName": "Joe",
"LastName": "Blogs",
"Address": %{
"AddressLine1": "1 Mangopay Street",
"AddressLine2": "The Loop",
"City": "Paris",
"Region": "Ile de France",
"PostalCode": "75001",
"Country": "FR"
},
"Birthday": 1463496101,
"Nationality": "GB",
"CountryOfResidence": "FR",
"Occupation": "Carpenter",
"IncomeRange": 2,
"Email": "support@mangopay.com"
}
{:ok, user} = MangoPay.User.Natural.update(id, params)
Link to this function
update!(id, params)
Update a user.
Examples
params = %{
"Tag": "custom meta",
"FirstName": "Joe",
"LastName": "Blogs",
"Address": %{
"AddressLine1": "1 Mangopay Street",
"AddressLine2": "The Loop",
"City": "Paris",
"Region": "Ile de France",
"PostalCode": "75001",
"Country": "FR"
},
"Birthday": 1463496101,
"Nationality": "GB",
"CountryOfResidence": "FR",
"Occupation": "Carpenter",
"IncomeRange": 2,
"Email": "support@mangopay.com"
}
user = MangoPay.User.Natural.update(id, params)