v3

Enregistrer une carte bancaire

Par rapport à Systempay, la création de la requête d’enregistrement de carte est modifiée avec l’ajout des balises obligatoires « holder » (name et mail).
Le champ HREF renvoyé dans la réponse Json pointe alors sur une url renvoyant vers le formulaire de création de cartes Dalenys.

Le champ body Holder est obligatoire.
Les valeurs du champ ErrorCode sont complétées de nouvelles valeurs correspondantes aux erreurs spécifiques Dalenys
0 = succès (correspond à l’ExecCode 0000)
10 = erreur requête Dalenys (correspond aux ExecCodes de type 1XXX)
11 = erreur de référence Dalenys (correspond aux ExecCodes de type 2XXX)
12 = erreur configuration boutique Dalenys (correspond aux ExecCodes de type 3XXX)
13 = erreur banque porteur carte (correspond aux ExecCodes de type 4XXX)
14 = erreur système Dalenys (correspond aux ExecCodes de type 5XXX)
15 = erreur moteur anti-fraude Dalenys (correspond aux ExecCodes de type 6XXX)

Le champ AuthorizationAmount permet de paramétrer le montant de la transaction lors de l’enregistrement de carte. Il peut prendre les valeurs 0 (montant nul), 100 (montant 1€) ou null. Ce champ est facultatif (par défaut à 100).

Le champ ExtraResults est valorisé à NULL, les informations 3DS et exec code n’étant pas valorisables à ce moment de la transaction.

Ainsi le champ HREF renvoyé permet de récupérer les informations de formulaire nécessaires à l’affichage du formulaire de création carte. Ce formulaire se submit automatiquement à son chargement et redirige l’utilisateur final vers le formulaire de saisie des données cartes remonté par Dalenys.