Carte bancaire (cb) - GitMahalo/mahalo-php-v3 GitHub Wiki
Dossier 'cartebancaire'
Lecture d'une carte bancaire d'un client
getCarteBancaireClient.php : exemple de lecture d'une carte bancaire pour un client donné.
Champs en retour : refCb/ cbTitulaire / cbIdPsp / cbCode / cbNumero / cbExpire / cbCreation / cbRefPrestataire / cbPrestataire
Création d'une carte bancaire
creationCarteBancaire.php : exemple d'appel WS pour la création d'une carte bancaire avec comme champs à renseigner :
- token : Obligatoire
- dateVal : date d'expiration de la cb au format 'yyMM' (Obligatoire pour les traitements de relance de CB expirés, et Obligatoire pour l'utilisation de Paybox)
- firstNumbers : premiers chiffres d'une cb
- lastNumbers : derniers chiffres d'une cb
- titulaire : nom prénom du titulaire de la cb
- refPrestataire : Référence du prestataire de paiement (la valeur refPrestataire est à adapter selon l'éditeur). Si non présent, le prestataire sera déduit du paramétrage de la société
Cas particulier : l'appelant a fait une emprunte de la carte bancaire avec Paybox
Pour les paiements via Paybox, les champs utilisés sont : token, dateVal et cbCode. Ainsi dans le cas où une emprunte de la CB a déjà été créé côté appelant alors ces 3 champs sont obligatoires pour la création d'une CB. (cf ajoutCBApresPriseDEmpruntePaybox.php)
Modification d'une carte bancaire
updateCarteBancaire.php : exemple d'appel WS pour la modification d'une carte bancaire. Il est possible de modifier les champs ci-dessus et la mise à jour d'une carte bancaire se fait sur la valeur : cbCode
Activation d'une carte bancaire
activationCarteBancaire.php : exemple d'appel WS pour activer une carte bancaire (cbCode) au client (codeClient).