Ce tutoriel montre comment utiliser les formulaires de gravité et son module complémentaire standard de paiement PayPal pour créer des formulaires de paiement dans WordPress. Nous nous concentrerons sur l'intégration, pas sur la conception de formulaire. L'objectif est de créer des formulaires simples pour la capture des données et le traitement des paiements, en tirant parti des capacités du plugin.
Points clés:
IMPORTANT: Les formulaires de gravité ne sont pas gratuits. Vous avez besoin d'un abonnement payant (niveau du développeur pour l'intégration PayPal).
Qu'est-ce que les formes de gravité?
Gravity Forms est un plugin de générateur de formulaires convivial pour WordPress. Il vous permet de créer des formulaires personnalisés avec divers éléments (champs de texte, couverts, cases à cocher, etc.) et les intégrer facilement dans votre site Web.
Forms de gravité Formulaires et intégration PayPal:
Les formulaires de gravité étendent ses fonctionnalités. Pour les paiements PayPal, utilisez le module complémentaire standard des paiements PayPal. Cela convient aux plus récents comptes PayPal.
Exemple: un formulaire d'adhésion
Nous allons créer un formulaire d'application d'adhésion qui collecte les informations et les traitements des utilisateurs.
PRENDRE:
Vous aurez besoin:
Étape 1: Connexion des formulaires de gravité à paypal
Configurer PayPal IPN (notification de paiement instantané) pour mettre à jour les formulaires de gravité avec les détails de la transaction.
Étape 2: Création du formulaire d'adhésion
Étape 3: Connexion du formulaire à PayPal
Étape 4: Ajouter le formulaire à une page
Utilisez le shortcode des formulaires de gravité pour ajouter votre formulaire à une page WordPress.
Utilisation de formes de gravité Crochets et filtres (traitement post-paiement)
Utilisez le Hook gform_paypal_fulfillment
pour effectuer des actions après des transactions PayPal réussies. Cet exemple envoie des e-mails aux données du formulaire:
function membership_payment_processing($entry, $config, $transaction_id, $amount) { // ... (Code to extract form data and send email – see original response for detailed code) ... } add_action('gform_paypal_fulfillment', 'membership_payment_processing', 10, 4);
Conclusion
Les formulaires de gravité simplifient la création et l'intégration du formulaire de paiement. Le crochet gform_paypal_fulfillment
permet le traitement de post-paiement personnalisé.
(La réponse d'origine contient un exemple de code détaillé pour extraire les données du formulaire et envoyer un e-mail après un paiement réussi. Veuillez vous référer à cette section pour le code complet.)
Questions fréquemment posées (FAQ): (Reportez-vous à la réponse originale de la section FAQ complète.)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!