\Card

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

  • Méthodes :
    • getUrlRegistrationCard (Obtenir une url afin d'enregistrer une carte)
    • getRegisteredCards (Obtenir les cartes enregistrées d'un utilisateur)
    • deleteCard (Méthode pour supprimer une carte bleu enregistrée)

Summary

Methods
Properties
Constants
getUrlRegistrationCard()
getRegisteredCards()
deleteCard()
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

getUrlRegistrationCard()

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

Obtenir une url afin d'enregistrer une carte

Parameters

integer $userId

ID de l'utilisateur auquel rattacher la carte

\Entity\ApplicationEntity $ApplicationEntity

Ne pas tenir compte

Returns

array —

Success :

['urlRegistrationCard'] (string) URL pour saisir et enregistrer une CB

Error :

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

getRegisteredCards()

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

Obtenir les cartes enregistrées d'un utilisateur

Parameters

integer $userId

ID de l'utilisateur

\Entity\ApplicationEntity $ApplicationEntity

Ne pas tenir compte

Returns

array —

Success : (Tableau multi-dimensionnel)

[]['idCard'] (int) ID de la carte
[]['name'] (string) "Nom Prénom" renseigné lors de l'enregistrement de la carte
[]['expirationDate'] (string) Date d'expiration de la carte (ex: 12/20)
[]['cardNumber'] (string) 4 premier et dernier chiffre de la carte (ex: 3569***0157)
[]['createdDate'] (string) Date de création de la carte (ex: 2016-05-04 12:06:04)
[]['statusCard'] (string) Statut de la carte ('VALIDATED', 'CREATED', 'ERROR')

Error :

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

deleteCard()

deleteCard(integer  $cardId, integer  $userId, \Entity\ApplicationEntity  $ApplicationEntity) : array

Méthode pour supprimer une carte bleu enregistrée

Parameters

integer $cardId

ID de la carte à supprimer

integer $userId

ID de l'utilisateur à qui appartient la carte

\Entity\ApplicationEntity $ApplicationEntity

Ne pas tenir compte

Returns

array —

Success :

['success'] (string) Carte supprimée !

Error :

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