Skip to main content

3. Installation & Mise en place

3.1 Installation locale

  1. Installer WordPress localement (téléchargement).
  2. Installer le plugin WP All Import sur l'environnement local et sur le site de production.
  3. Exporter le site de production via WP All Import et l'importer sur l'installation locale.
  4. 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 :

  1. Se connecter avec un compte utilisateur WordPress.
  2. Remplir le formulaire Elementor. Un post est généré dans le CPT “Formulaire”.
  3. Suivre la redirection Stripe et utiliser une carte de test (4242 4242 4242 4242).
  4. 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).