Module complémentaire de facturation PayPal
Introduction
Le PayPal est premium, vous pouvez l'acheter dans l'un de nos abonnements . Merci!
Le module complémentaire de facturation PayPal d'iform4u vous permet d'intégrer iform4u à la facturation PayPal . Avec ce module complémentaire, vous pouvez envoyer des factures PayPal à vos clients via vos formulaires en utilisant la nouvelle API PayPal REST pour effectuer des transactions à l'aide de verbes HTTP et d'une structure de point de terminaison RESTful.
Installer le module complémentaire de facturation PayPal
Le processus d'installation du module complémentaire de facturation PayPal est très simple, comme tout autre module complémentaire. Pour installer le module complémentaire de facturation PayPal , accédez au menu Modules complémentaires et configurez-le.
Créer un formulaire de facturation de paiement
Les formulaires sont créés via Form Builder . Il vous suffit de glisser-déposer les champs dont votre formulaire a besoin. Ensuite, depuis l' PayPal , vous pouvez sélectionner les champs qui collecteront les informations nécessaires pour générer la facture dans PayPal . Par exemple, le prix, la quantité, le modèle, etc.
Obtenez des données de votre compte PayPal
Maintenant que vous disposez d'un formulaire, intégrons-le à votre compte PayPal . Pour cela, vous devez effectuer les étapes suivantes :
- Connectez-vous https://développeur. paypal .com/developer/applications/
- Sous « Applications API REST », cliquez sur le bouton « Créer une application ».
- Saisissez les informations suivantes :
- Nom de l'application : iform4u (ou votre nom préféré)
- Compte développeur Sandbox : E-mail par défaut
- Cliquez sur "Créer une application"
Vous verrez ensuite les informations de compte dont vous aurez besoin pour configurer le formulaire de facturation.
Remarque : Deux boutons apparaîtront en haut de la page : Sandbox et Live. Vous devez utiliser Live lors de la mise en production de votre formulaire et Sandbox si vous souhaitez effectuer des tests.
Configurer les formulaires de paiement avec votre compte PayPal
Pour créer une configuration de facturation PayPal , vous devez effectuer les étapes suivantes :
- Accédez au * Add-Ons Manager+ et cliquez sur PayPal Invoicing .
- Cliquez sur le bouton "Configurer un formulaire".
- Un formulaire permettant de configurer le processus de facturation apparaîtra :
- Formulaire : Obligatoire. C'est le formulaire que vous intégrerez à votre PayPal .
- Mode : "Bac à sable" ou "Live".
- Statut : Permet de désactiver la PayPal .
- ID client : requis en mode Live. Identifiant API.
- Client Secret : requis en mode Live. Identifiant API.
- ID client Sandbox : requis en mode Sandbox. Identifiant API.
- Sandbox Client Secret : requis en mode Sandbox. Identifiant API.
- Modèle: Requis. Utilisez les détails de ce modèle pour créer les factures. iform4u chargera automatiquement vos modèles depuis votre compte PayPal . Par défaut, chaque compte PayPal dispose de 3 modèles :
- Quantité . L'unité de mesure est la quantité. Ce modèle de facture est généralement utilisé pour les biens physiques.
- Heures . L'unité de mesure est l'heure. Ce modèle de facture est généralement utilisé pour les services.
- Montant . L'unité de mesure est le montant. Ce modèle de facture est généralement utilisé lorsque seul le montant est requis.
- Condition d'adhésion : activez une logique conditionnelle pour envoyer des factures uniquement lorsqu'une condition est remplie.
- Champ Opt-In : Sélectionnez le champ qui doit être présent pour passer la condition.
- Articles: Chaque article représente un produit ou un service qui sera détaillé sur la Facture. Il est composé de :
- Nom : Décrit l'élément.
- Description : mappez le champ du formulaire à la description de l'élément de facture.
- Prix/Taux/Montant : C'est le champ du formulaire utilisé pour collecter le prix du produit ou le taux horaire ou le montant fixe, selon le modèle sélectionné.
- Quantité/Heures : C'est le champ du formulaire pour collecter le nombre de produits ou d'heures, selon le modèle sélectionné. Ce nombre est multiplié par le prix ou le taux horaire, pour obtenir le sous-total de la transaction. Si vous ne sélectionnez aucun champ, la quantité/heures utilisées sera de 1.
- Nom de la taxe : ajoutez un nom de taxe de vente.
- Pourcentage de taxe : ajoutez un pourcentage de taxe de vente.
- Pourcentage de remise : ajoutez une taxe de remise.
- Destinataires: Chaque destinataire représente les détails et les préférences de l'utilisateur qui recevra la facture. Il est composé d'une section Facturation et d'une section Expédition :
- Informations de facturation
- Adresse e-mail : Obligatoire. Le champ Email à partir duquel nous allons collecter l'adresse e-mail.
- Langue : Facultatif. Utilisé pour envoyer la facture dans une autre langue.
- Nom:
- Nom de famille:
- Adresse Ligne 1
- Zone d'administration 2
- Zone d'administration 1
- Code Postal
- Code du pays
- Indicatif du pays du téléphone
- Numéro de téléphone
- Type de téléphone
- Valeur supplémentaire
- Informations d'expédition
- Nom
- Nom de famille:
- Adresse Ligne 1
- Zone d'administration 2
- Zone d'administration 1
- Code Postal
- Code du pays
- Informations de facturation
- Cliquez sur Créer.
Important : Pour afficher correctement tous les champs, l'application vous demandera de saisir les clés API qui correspondent à l'environnement sélectionné (Sandbox ou Live) et vous montrera le « Se connecter à PayPal » . Par exemple, nous utiliserons cette fonctionnalité pour importer la liste des modèles de facture de votre compte.