Contenu
Sommaire | ||||
---|---|---|---|---|
|
Personnalisation via le Centre administration
Plusieurs étapes sont nécessaires :
- Vous devez d'abord créer un template dans le Centre administration : Centre Administration - Personnaliser vos pages de paiement
- Insérer le nom du template dans vos appels web service.
Pour l'intégration dans vos service
Vous devez utiliser la fonction doWebPayment de l'API Web Payment pour initialiser un paiement sur les pages de paiement.
Une fois que vous avez paramétré et activé un template sur le centre d'administration, vous pouvez l'utiliser sur les pages web de paiement.
Le commerçant renseigne le code du template lors de l'appel au web service doWebPayment , dans la balise customPaymentPageCode :
En cas d’erreur dans le code de pages personnalisées, renseigné dans les pages web de paiement, une erreur est levée.
Les codes de retour retournés :
- 02309 : le libellé indique que le code est inactif « Operation Refused » « CustomPaymentPageCode is inactive »
- 02307 : le libellé indique que le code est invalide « Invalid transaction » « Invalid custom page code »
Personnalisation du widget
Nous
widgetEnsuite nous allons personnaliser notre contexte PAYMENT_METHOD_LIST à l'aide de la fonction customPaymentMethodList que l'on a déclaré plus hautfonction customPaymentMethodList : voir PW - Personnalisation du widget : Fonction CallBack.
Volet | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Payline permet l'ajout de balises dans la page permettant de la personnaliser la page. Ces balises seront valorisées lors du chargement de la page.
Par exemple vous pourriez ajouter le nom et le prénom de l'utilisateur, ainsi que le montant de la transaction, pour cela vous devez ajouter des span et des mots clés entourés de # :
Volet | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Et une fonction javascript pour réaliser le remplacement dans la page il est nécessaire d'appeler dans la callBack customPaymentMethodList. L'argument doit être l'id du bloc où faire les remplacements, ici c'est orderData :
Extrait | ||
---|---|---|
| ||
verifier le code : DCT - 10587 - Template hébergé PWPV2 |
Volet | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Personnalisation via JQuery ou CSS
Pour obtenir plus d'information de personnalisation JQuery ou CSS, veuillez trouver les informations ici.
Personnalisation via le Centre administration
Vous devez utiliser la fonction doWebPayment de l'API Web Payment pour initialiser un paiement sur les pages de paiement.
Une fois que vous avez paramétré et activé un template sur le centre d'administration, vous pouvez l'utiliser sur les pages web de paiement.
Le commerçant renseigne le code du template lors de l'appel au web service doWebPayment , dans la balise customPaymentPageCode :
En cas d’erreur dans le code de pages personnalisées, renseigné dans les pages web de paiement, une erreur est levée.
Les codes de retour retournés :
Rajouter des informations dans votre page de paiement
La liste des champs que vous pouvez rajouter :
#PaylineOrderRef# | Référence de votre commande |
#PaylineFormattedAmount# | Montant de votre commande |
#PaylineOrderDate# | Date de votre commande |
#PaylineBuyerShippingAddress.name# | Nom |
#PaylineBuyerShippingAddress.street1# | Rue |
#PaylineBuyerShippingAddress.street2# | Complément |
#PaylineBuyerShippingAddress.cityName# | Ville |
#PaylineBuyerShippingAddress.zipCode# | Code postal |
#PaylineBuyerShippingAddress.country# | Pays |
#PaylineBuyerShippingAddress.phone# | Téléphone fixe |
#PaylineBuyerMobilePhone# | Téléphone mobile |
#PaylineBuyerIp# | IP |
Les pages associées
Contenu par étiquette | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|