You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 30 Next »

Description

La personnalisation de la page de paiement se fait avec l'objet template.

Le paramètre 'name', donne au marchand la possibilité d'utiliser un template personnalisé pour le formulaire de carte qui sera intégré au sein de la page de paiement.

Avec les customfields, le marchand peut utiliser les champs personnalisables pouvant stocker des données supplémentaires ou afficher des informations spécifiques sur une page de paiement.

Tableau descriptif de l'objet json template 

ParamètreFormatCNDDescription
template.​name
O

Nom du template à utiliser pour la personnalisation de la Page de Paiement.

template.​customFields.​customField1ans...50O

Montant et devise du paiement

template.​customFields.​customField2ans...50O

Numéro de commande

template.​customFields.​customField3ans...256OLogo du commerçant

URL avec le logo du commerçant, taille recommandée 200x100 pixels

template.​customFields.​customField4ans...50O

Panier / description de la commande

template.​customFields.​customField5ans...50O

Informations sur l'utilisateur

template.​customFields.​customField6ans...50O

Adresse de livraison

template.​customFields.​customField7ans...50O

Adresse de facturation

template.​customFields.​customField8ans...50O

Nom du champ (header) personnalisable (à la main du commerçant)

template.​customFields.​customField9ans...50O

Valeur du champ personnalisable (relatif au champ 8) 

template.​customFields.​customField14ans...50O

Cette option permet de mettre en place l'iframe dans la page de paiement du marchand


Les customFields permettent d'afficher du texte avec retour à la ligne. Dans ce cas, il est nécessaire d'ajouter le caractère "|" dans le contenu du customField pour indiquer le retour à ligne.

Exemple : CustomField6 = Ligne 1|Ligne 2|Ligne 3

Les CustomField qui acceptes "|"  sont CustomField2, CustomField4, CustomField5, CustomField6, CustomField7 et CustomField9

Exemple object template
...
	"template": {
        "customFields": {
            "customField1": "15.00 EURO",
			"customField2": "merchantReference",
            "customField3": "https://placehold.co/200x100/png",
			"customField4": "invoiceId",
            "customField5": "+3300000000|john.doe@bnpparibas.com",
			"customField6": "41 Rue de Valmy|93100 Montreuil",
            "customField7": "41 Rue de Valmy|93100 Montreuil",
			"customField8": "Discount",
            "customField9": "FRI_50|SUM_25"
        }
	},
...
  • No labels