3. Installation & Mise en place
3.1 Installation locale
- Installer WordPress localement (téléchargement).
- Installer le plugin WP All Import sur l'environnement local et sur le site de production.
- Exporter le site de production via WP All Import et l'importer sur l'installation locale.
- Passer l’environnement en mode test pour Stripe.
3.2 Configuration Stripe
La configuration Stripe requiert :
- Clé API secrète : À renseigner dans la page d’options “Stripe EAD” du back-office.
- Initialisation dans le plugin :
Stripe::setApiKey(get_field('stripe_api_key', 'option'));
Liens de paiement (Template Elementor)
- Test :
https://buy.stripe.com/test_... - Production :
https://buy.stripe.com/5kAcPQakCcxO3UkeUU?prefilled_email=[field id="email"]&client_reference_id=[field id="field_7cafceb"]
Redirections Stripe
L'URL de succès doit être configurée dans le Dashboard Stripe :
https://maloc-ead.fr/confirmation?session_id={CHECKOUT_SESSION_ID}&form_id={client_reference_id}
3.3 Jeux de données & Tests
Pour tester le parcours complet :
- Se connecter avec un compte utilisateur WordPress.
- Remplir le formulaire Elementor. Un post est généré dans le CPT “Formulaire”.
- Suivre la redirection Stripe et utiliser une carte de test (
4242 4242 4242 4242). - Vérifier :
- Mise à jour du statut du formulaire.
- Ajout du Stripe ID.
- Génération de la facture.
- Création de la commande WooCommerce.
- Envoi des notifications (contrat PDF).