\AccountUser

Classe listant les differentes méthodes liées aux utilisateurs

  • Méthodes :
    • createAccountUser (Créer un compte utilisateur),
    • getBalance (Connaître le solde de l'utilisateur sur son Porte-Monnaie),

Summary

Methods
Properties
Constants
createAccountUser()
getBalance()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Methods

createAccountUser()

createAccountUser(array  $user, \Entity\ApplicationEntity  $ApplicationEntity) : array

Méthode permettant de créer un compte utilisateur et son wallet chez le PSP associé à l'application

Parameters

array $user

Tableau contenant les informations d'un utilisateur :

['email'] (string) Email de l'utilisateur
['firstname'] (string) Prénom
['lastname'] (string) Nom
['address_line1'] (string) Adresse
['address_line2'] (string) Complément d'adresse
['city'] (string) Ville
['country'] (string) Pays (sur 2 caractères en majuscule)
['birthday'] (string) Date d'anniversaire (ex: 1989-05-06)
['nationality'] (string) Nationalité (sur 2 caractères en majuscule)
['country_of_residence'] (string) Pays de résidence (sur 2 caractères en majuscule)
\Entity\ApplicationEntity $ApplicationEntity

Ne pas tenir compte

Returns

array —

Success :

['success'] (string) Compte créé
['idAccount'] (int) ID du compte créé

Error :

['error'] (string) Description de l'erreur

getBalance()

getBalance(integer  $userId, \Entity\ApplicationEntity  $ApplicationEntity) : array

Connaitre le solde d'un utilisateur sur son porte-monnaie

Parameters

integer $userId

ID de l'utilisateur dont on veut connaitre le solde de son porte-monnaie

\Entity\ApplicationEntity $ApplicationEntity

Ne pas tenir compte

Returns

array —

Success :

['balanceAmount'] (float) Montant sur le compte de l'utilisateur

Error :

['error'] (string) Description de l'erreur