🈺TagJS
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 commencer
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
📦 Installation
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
🖥️ Utilisation
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 quelineItems,customerName,cancelUrl,successUrl, etc.
Exemple :
🛠️ Development
Structure du Projet
Construction des scripts
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 :
📄 Sample Integration
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.
Last updated