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

Functions

Create a user

Create a user

Get path called

Get path called

Update a user

Update a user

Link to this section Functions

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)

Get path called.

Examples

"/users" = MangoPay.User.path()

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)