Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Description

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

Il est possible 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 marchands 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.​customField1
O

Montant et devise du paiement

template.​customFields.​customField2
O

Numéro de commande

template.​customFields.​customField3
O 

Logo du commerçant

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

template.​customFields.​customField4
O

Panier / description de la commande

template.​customFields.​customField5
O

Informations sur l'utilisateur

template.​customFields.​customField6
O

Adresse de livraison

template.​customFields.​customField7
O

Adresse de facturation

template.​customFields.​customField8
O

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

template.​customFields.​customField9
O

Valeur du champ personnalisable (relatif au champ 8) 

template.​customFields.​customField10
O

 ?

template.​customFields.​customField11
O

 ?

template.​customFields.​customField12
O

 ?

template.​customFields.​customField13
O

 ?

template.​customFields.​customField14
O

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


Info

Les paramètres Customfield[n] sont configurables dans la requête uniquement en utilisant HTTP GET dont la taille totale est limitée à 2048 octets donc, dans la mesure du possible, nous préconisons une taille maximale limitée à 50 caractères (ans) pour chacun des customFields.


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

Code Block
languagejson
titleExemple object template
linenumberstrue
...
	"template": {
        "name" : "Your template",
        "customFields": {
            "customField1": "Amount",
			"customField2": "merchantReference",
            "customField3": "Your Logo",
			"customField4": "invoiceId",
            "customField5": "Field 5 Data",
			"customField6": "Field 6 Data",
            "customField7": "Field 7 Data",
			"customField8": "Field 8 Data",
             "customField9": "Field 9 Data",
			"customField10": "Field 10 Data",
            "customField11": "Field 11 Data",
			"customField12": "Field 12 Data",
             "customField13": "Field 13 Data",
			"customField14": "iframe" 
        }
	},
...