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).