LegalUser - Mangopay/mangopay2-ruby-sdk GitHub Wiki

The LegalUser Object

Attributes

Property (*mandatory fields) Type
Name* String
Email* String
LegalPersonType* String
HeadquartersAddress String
LegalRepresentativeFirstName* String
LegalRepresentativeLastName* String
LegalRepresentativeAdress String
LegalRepresentativeEmail String
LegalRepresentativeBirthday* Date
LegalRepresentativeNationality* String
LegalRepresentativeCountryOfResidence* String
Statute String
ProofOfRegistration String
ShareholderDeclaration String

Creating a new LegalUser

Arguments

  • legal_user: A hash:
    • Name
    • Email
    • LegalPersonType
    • HeadquartersAddress
    • LegalRepresentativeFirstName
    • LegalRepresentativeLastName
    • LegalRepresentativeAdress
    • LegalRepresentativeEmail
    • LegalRepresentativeBirthday
    • LegalRepresentativeNationality
    • LegalRepresentativeCountryOfResidence
    • Statute
    • ProofOfRegistration
    • ShareholderDeclaration
    • Tag

Returns

A LegalUser Object

Example

MangoPay::LegalUser.create({
  Name: 'Super',
  Email: '[email protected]',
  LegalPersonType: 'BUSINESS',
  HeadquartersAddress: 'Here',
  LegalRepresentativeFirstName: 'John',
  LegalRepresentativeLastName: 'Doe',
  LegalRepresentativeAddress: 'Here',
  LegalRepresentativeEmail: '[email protected]',
  LegalRepresentativeBirthday: Date.strptime("01/01/2000", "%m/%d/%Y").to_time.to_i,
  LegalRepresentativeNationality: 'FR',
  LegalRepresentativeCountryOfResidence: 'FR'
})

Updating a LegalUser

Arguments

  • legal_user_id: The id of the legal user you want to update
  • legal_user: A Hash:
    • LegalPersonType
    • HeadquartersAddress
    • LegalRepresentativeFirstName
    • LegalRepresentativeLastName
    • LegalRepresentativeAdress
    • LegalRepresentativeEmail
    • LegalRepresentativeBirthday
    • LegalRepresentativeNationality
    • LegalRepresentativeCountryOfResidence
    • Statute
    • ProofOfRegistration
    • ShareholderDeclaration
    • Tag

Returns

A LegalUser object

Example

MangoPay::LegalUser.update(39217, {
  LegalRepresentativeFirstName: 'Jack',
  LegalRepresentativeLastName: 'Dah'
})

Retrieving a LegalUser

Arguments

  • legal_user_id: the id of the legal user

Returns

A LegalUser Object

Example

MangoPay::LegalUser.fetch(87323)
⚠️ **GitHub.com Fallback** ⚠️