🈺TagJS
Last updated
Last updated
Ce dépôt Github héberge des scripts unifiés développés par Kohortpay, permettant une intégration transparente de nos solutions dans diverses plateformes. Les scripts sont regroupés et optimisés à l'aide de Webpack, garantissant la modularité et des performances optimales.
Pour démarrer le développement ou l'utilisation de ces scripts, clonez ce dépôt sur votre machine locale et suivez les instructions d'installation ci-dessous.
git clone [email protected]:kohortpay/kohortpay-scripts.git
cd kohortpay-scripts
Après avoir cloné le dépôt, accédez au répertoire du projet :
cd kohortpay-scripts
Installez les packages npm nécessaires :
npm install
Compilez les scripts :
Pour utiliser les scripts dans votre projet, référez-vous à la documentation individuelle des scripts fournie dans les répertoires de script respectifs. Le script généré peut être trouvé à dist/checkout-button.js
.
Pour exécuter le script localement, utilisez :
Intégration
Pour intégrer le bouton de paiement à votre site web, incluez le script depuis base Url/checkout-button.js
dans votre HTML.
Options disponibles pour le bouton. Détaillons davantage l'attribut de configuration
.
Config Attribute
The attribute is a JSON string that provides configuration details for the checkout process. Here's a breakdown of the properties you can include:
La config
attribute est une chaîne JSON qui fournit des détails de configuration pour le processus de paiement. Voici un aperçu des propriétés que vous pouvez inclure :
lineItems
: un tableau d'objets, chacun représentant un produit ou un service acheté par l'utilisateur.
name
: (Requis) Le nom du produit ou du service.
price
: (Requis) Le prix du produit ou du service dans l'unité de devise la plus petite (par exemple, centimes pour USD).
quantity
: (Requis) La quantité du produit ou du service acheté.
description
: Une brève description du produit ou du service.
image_url
: Une URL pointant vers une image du produit ou du service.
customerName
: Le nom du client effectuant l'achat.
cancelUrl
: Une URL vers laquelle rediriger l'utilisateur s'il annule le processus de paiement.
successUrl
: Une URL vers laquelle rediriger l'utilisateur à la fin réussie du processus de paiement.
Exemple :
Style Attributes
Here are the available attributes you can use to customize the checkout button:
publishable-key
: Votre clé de publication unique.
background-color
: Personnalisez la couleur de fond du bouton.
button-color
: Personnalisez la couleur du texte du bouton.
font
: Définissez le style de bordure du bouton.
border-style
: Définissez le rayon de la bordure pour des coins arrondis.
border-radius
: Définissez la police du texte du bouton.
config
: Transmettez des options de configuration telles que lineItems
, customerName
, cancelUrl
, successUrl
, etc.
Exemple :
Développez vos scripts dans le répertoire src
. Utilisez la commande suivante pour les regrouper dans le répertoire dist à l'aide de Webpack :
Pour une intégration HTML de démonstration, référez-vous au fichier src/index.html
. Cela fournit un exemple clair de comment intégrer le bouton de paiement Kohortpay sur votre site web.