Comment configurer Paystack Payment Forms sur WordPress

Modifié il y a 10 jours

Le plugin Payment Forms est le plugin Paystack le plus polyvalent. Les autres plugins Paystack sont conçus pour des thèmes/plugins WordPress spécifiques comme WooCommerce ou WHMCS, mais Payment Forms vous permet d'utiliser Paystack sur n'importe quel site WordPress.

C'est littéralement un simple formulaire que vous intégrez sur une page pour recevoir des paiements. Vous pouvez utiliser Payment Forms pour recevoir des paiements uniques et récurrents, vendre des produits, recevoir des dons, vendre des billets d'événements, etc.

Installation et configuration

  1. Suivez ce lien pour télécharger et installer le plugin Payment Forms. Les instructions pour installer le plugin se trouvent sur la page. Après avoir installé le plugin, vous trouverez un onglet sur votre tableau de bord WordPress nommé "Paystack Forms".

  2. Ensuite, vous devrez entrer vos clés API Paystack. Cliquez sur le lien API Keys Settings sous l'onglet Payment Form. Vous pouvez obtenir vos clés API Test et Live depuis la page Settings de votre tableau de bord Paystack.

Créer un formulaire de paiement

  1. Cliquez sur l'un des liens Add New dans l'onglet du menu ou à côté du titre. Cela vous mènera à la page New Payment Form.

  1. Remplissez les champs de la section Add Payment Form selon vos besoins. Nous expliquerons ci-dessous tous les paramètres du formulaire et comment ou quand les utiliser.

  2. Après avoir créé et publié le formulaire de paiement, un shortcode sera généré pour ce formulaire. Le shortcode ressemblera à ceci : '[pff-paystack id="01"]'.

Copiez le code et collez-le dans la page WordPress où vous souhaitez recevoir les paiements.

Lorsque vous publiez la page, elle devrait ressembler à ceci (le formulaire sous le texte est chargé dans la page par le shortcode du formulaire de paiement) :

Paramètres du formulaire de paiement Paystack

Voici les paramètres que vous verrez lors de la création d'un formulaire de paiement et quand les utiliser :

  1. Titre du formulaire : C'est ici que vous définissez le titre du formulaire de paiement. Ce sera le nom que vous utiliserez pour identifier ce formulaire particulier dans votre liste de formulaires.

  2. Champs supplémentaires : Si vous souhaitez ajouter des champs supplémentaires au formulaire (adresse, nom de jeune fille de la mère, etc.), c'est ici que vous les ajoutez. Ils sont définis entre crochets. Vous pouvez cliquer sur n'importe quel bouton « INSÉRER » en haut du champ pour sélectionner le type de champ que vous souhaitez (champ de texte, menu déroulant, cases à cocher, etc.) et nommer le champ de manière appropriée. Ils doivent ressembler à ceci : [text name="Adresse"] [select name="Genre" options="Homme, Femme, Pas sûr"], etc.

  3. Masquer le titre du formulaire : Si vous cochez cette case, le titre du formulaire ne sera pas affiché sur la page où le formulaire apparaîtra. Cela est utile lorsque le formulaire est affiché très près du haut de la page, que le titre de la page est déjà affiché ou que vous ne voulez pas que deux titres en gras apparaissent ensemble.

  4. Paiement récurrent : Le formulaire de paiement vous permet de recevoir des paiements récurrents. Cela est idéal lorsque vous souhaitez recevoir un paiement qui doit être renouvelé à des intervalles récurrents, par exemple, les cotisations mensuelles, les abonnements annuels, les collectes de dîme mensuelles, etc.
    Après le premier paiement, l'utilisateur est automatiquement facturé pour les paiements suivants.
    Le paiement récurrent propose deux options :

    • Paiement récurrent facultatif : Avec cette option, l'utilisateur choisit l'intervalle auquel il souhaite payer. Cela fonctionne bien si vous recevez des dons récurrents, où les utilisateurs saisissent le montant qu'ils souhaitent payer et l'intervalle de paiement.

    • Plan Paystack : Vous pouvez créer un Plan sur votre tableau de bord Paystack et coller le code du plan généré dans le champ « Code du plan Paystack Recur » sous le menu déroulant de l'option récurrente.

  1. Paiement par Quantité : Si vous collectez un paiement pour un produit quantifiable (billets, chaussures, etc.), vous pouvez définir "Paiement Quantifié" sur "Oui". Dans le champ en dessous, vous pouvez définir la quantité maximale qu'un utilisateur peut acheter en un seul paiement.

  1. Montant : C'est ici que vous définissez le montant que vous souhaitez recevoir. Si vous le laissez à 0, cela signifie que l'utilisateur peut saisir n'importe quelle valeur de son choix. Cela peut être utile pour des dons, où un montant fixe n'est pas nécessaire. Si vous cochez la case « Rendre le montant minimum payable » sous le champ de montant, cela signifie que les utilisateurs peuvent saisir n'importe quel montant, mais il ne doit pas être inférieur à la valeur indiquée dans le champ.

  2. Montants variables déroulants : Si vous vendez différentes catégories ou variantes d'un produit ou service à des prix différents, au lieu de créer plusieurs formulaires de paiement, vous pouvez créer des montants variables pour permettre aux utilisateurs de choisir le package qu'ils souhaitent payer, et le prix sera reflété lors du paiement.
    Pour ce faire, remplissez les options dans le champ de saisie. Le format est : "variation_produit_1 : prix_1, variation_produit_2 : prix_2,..." Par exemple : "Billet VIP : 5000, Billet Régulier : 2000". Ensuite, cochez la case « Utiliser l'option de montant déroulant ».

  3. Description du bouton de paiement : Vous pouvez modifier le texte affiché sur le bouton de paiement pour l'adapter à l'objectif du formulaire de paiement. Par exemple, vous pouvez le changer en « Acheter », « Donner », etc. Cela vous permet également de choisir d’ajouter ou non les frais de transaction au montant à facturer. Lorsqu'un utilisateur paie, Paystack déduit les frais de transaction du montant payé et vous reverse le reste. Avec cette option, si vous souhaitez recevoir le montant total dans votre compte bancaire (par exemple, 5000 NGN), vous pouvez ajouter les frais de transaction au montant afin qu’après leur déduction, le montant restant corresponde à ce que vous voulez recevoir.

  4. Utilisateur connecté : Cette option vous permet de choisir si le formulaire de paiement est restreint uniquement aux utilisateurs connectés. Par défaut, l'utilisateur n'a pas besoin d'être connecté.

  5. Message de remerciement : Ici, vous pouvez modifier le message de remerciement affiché à l'utilisateur après un paiement réussi.

  6. Limite de téléchargement de fichier et URL de redirection : Avec le formulaire de paiement, les utilisateurs peuvent vous transmettre des fichiers. Vous pouvez définir la taille maximale de chaque fichier à télécharger. Si vous souhaitez rediriger l'utilisateur vers une autre page après un paiement réussi, ajoutez l'URL ici. Si vous laissez ce champ vide, le message de remerciement sera affiché.

  7. Envoi du reçu par e-mail : Cette option vous permet de choisir si un reçu doit être envoyé ou non à l'utilisateur après le paiement.

  8. Case d'accord à cocher : Si vos utilisateurs doivent accepter des conditions générales avant de payer, vous pouvez activer cette option et entrer le lien vers la page des conditions générales.

  9. Sous-comptes : Si vous avez un sous-compte auquel vous souhaitez répartir le paiement d’un produit ou service, vous pouvez ajouter le code du sous-compte dans le champ prévu. Vous pouvez également décider qui prendra en charge les frais de transaction. Si vous souhaitez que le compte principal reçoive un montant fixe des paiements (au lieu d’un pourcentage), vous pouvez saisir ce montant fixe dans la case Montant du marchand.

  10. Abonnement à un plan après une date : Cette fonctionnalité permet d'abonner les utilisateurs à un plan de paiement spécifique après un certain nombre de jours. Par exemple, si vous fixez ce nombre à 7, après sept jours, le client est automatiquement abonné au plan dont le code est saisi dans le champ ci-dessous. Le champ Plan doit contenir un code de plan depuis votre tableau de bord.

  1. Paramètres du reçu par e-mail
    Les paramètres 16 à 19 concernent l’e-mail qui peut être envoyé au client après un paiement réussi. Modifiez-les selon vos besoins.

Si vous rencontrez des problèmes lors de l'intégration du plugin, contactez-nous à l'adresse techsupport@paystack.com ou via notre formulaire de contact.