Contenu
Ensuite nous allons personnaliser notre contexte PAYMENT_METHOD_LIST à l'aide de la fonction customPaymentMethodList que l'on a déclaré plus haut.
|
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 # :
|
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 :
verifier le code : DCT - 10587 - Template hébergé PWPV2 |
|
Pour obtenir plus d'information de personnalisation JQuery ou CSS, veuillez trouver les informations ici.
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 :
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 |