Extrait | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
|
Sommaire | ||
---|---|---|
|
...
Extrait |
---|
Vous souhaitez proposer à vos clients un moyen de paiement que vous gérez vous même, par exemple une carte de fidélité propre à votre enseigne. L'attribut additionneldata- |
...
custompm que vous pouvez utiliser dans la balise <div> permet de personnaliser l'affichage du formulaire.
Cette fonction est appelée durant le processus d’initialisation du Widget, donc soit au onload du body, soit à l’appel de Payline.Api.init() si data-auto-init="false" a été spécifié. La fonction doit retourner un tableau d’objet, chacun de ces objets représentant un moyen de paiement.
Un attribut facultatif index (type numérique) peut aussi être spécifié pour insérer votre moyen de paiement au sein de la liste qui a été donnée lors du doWebPayment. Si index est absent, le moyen de paiement sera rajouté à la fin de la liste de moyens de paiement existante. Par exemple, la fonction JavaScript suivante va ajouter un moyen de paiement personnalisé dont le formulaire sera composé d'un input simple ainsi que d'un bouton.
|
...
Pour personnaliser le logo qui sera généré automatiquement par le script Payline, vous pouvez utiliser du CSS. Parce que le script Payline utilise le champ paymentMethodId de votre moyen de paiement personnalisé pour construire les identifiant HTML des éléments qui composeront votre moyen de paiement personnalisé, il est facile de cibler le logo avec des sélecteurs CSS |
...
. Exemple de fonction addPaymentMethod() permettant d'ajouter un moyen de propre au commerçant :
|
...
|