# Un don ponctuel collecté par PayPal, dans un template pour un lieu culturel

> Pour un lieu culturel qui vend rarement en ligne, un bouton de paiement PayPal intégré directement dans le gabarit de don évite l'installation d'une extension e-commerce complète.

- Auteur : WordPress Développement
- Publié le : 2023-04-13
- Mis à jour le : 2023-04-13
- Catégorie : Éditeur de site (FSE)
- URL : https://www.wpmoderne.fr/fse/don-paypal-template-lieu-culturel/

## L’essentiel

- Un bouton PayPal généré côté back-office, collé dans un bloc HTML personnalisé
- Aucune extension e-commerce à maintenir
- Confirmation gérée par une notification PayPal, pas par le site

« On reçoit peut-être trente dons par an, pourquoi installerait-on une extension e-commerce complète pour ça ? » La question, posée par la responsable administrative d'un petit théâtre associatif, résume bien le problème : la plupart des solutions de don en ligne pour WordPress supposent une boutique entière, avec panier, gestion de stock et tunnel de paiement, alors que le besoin réel se limite à un bouton unique sur une page de don.

PayPal propose depuis longtemps un mécanisme simple pour ce cas précis : un bouton de paiement généré depuis l'interface marchande PayPal elle-même, sous forme d'un court fragment HTML à coller tel quel. Ce fragment peut vivre directement dans un gabarit du Site Editor, sans aucune extension côté WordPress.

## Générer le bouton depuis l'interface PayPal

La création du bouton se fait entièrement côté PayPal, dans la section dédiée aux boutons de paiement du compte marchand. On y choisit un bouton de type « don », on renseigne le nom de l'organisation bénéficiaire et, si souhaité, un montant libre laissé au choix du donateur plutôt qu'un montant fixe. PayPal génère alors un fragment de formulaire HTML prêt à l'emploi, avec les identifiants nécessaires déjà intégrés.

## Intégrer le fragment dans un gabarit du Site Editor

> L'essentiel à retenir : Un bouton PayPal généré côté back-office, collé dans un bloc HTML personnalisé ; Aucune extension e-commerce à maintenir ; Confirmation gérée par une notification PayPal, pas par le site

Le fragment fourni par PayPal reste un simple formulaire HTML. Il se colle dans un bloc HTML personnalisé, positionné dans le gabarit de page dédié au don, lui-même géré comme n'importe quel autre gabarit de contenu dans l'éditeur de site :

```
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
    <input type="hidden" name="cmd" value="_donations" />
    <input type="hidden" name="business" value="dons@theatre-exemple.fr" />
    <input type="hidden" name="currency_code" value="EUR" />
    <input type="submit" value="Faire un don" />
</form>
```

Ce bloc HTML personnalisé se place aussi bien dans un gabarit de page classique que dans une variation de page dédiée au sein de l'éditeur de site. L'avantage de le traiter comme un gabarit plutôt qu'une simple page réside dans la possibilité de le décliner facilement pour plusieurs campagnes (soutien à une création, financement d'un festival) en dupliquant la variation plutôt que le fragment de code.

### Habiller le bouton avec les styles globaux

Le bouton généré par PayPal arrive avec une apparence par défaut qui jure souvent avec l'identité visuelle du site. Plutôt que de modifier le fragment fourni, il est plus robuste de l'envelopper dans un bloc Groupe stylé selon les classes utilitaires issues du fichier `theme.json`, en ciblant le bouton via une classe CSS additionnelle appliquée au formulaire :

```
.don-paypal input[type="submit"] {
    background-color: var(--wp--preset--color--accent);
    border-radius: var(--wp--custom--rayon-bouton);
    padding: 0.75rem 1.5rem;
}
```

## Gérer la confirmation sans base de données locale

Un point important à clarifier avec le client : le site WordPress ne sait jamais, en temps réel, qu'un don a été effectué. La confirmation de paiement se fait entièrement côté PayPal, qui redirige ensuite le donateur vers une page de remerciement définie dans les réglages du bouton. WordPress ne stocke aucune trace de la transaction : c'est un choix assumé, qui simplifie radicalement l'architecture au prix d'un suivi comptable qui reste manuel, via l'export PayPal lui-même.

- Aucune donnée bancaire ne transite par le serveur WordPress.
- Aucune extension e-commerce à maintenir, mettre à jour ou sécuriser.
- Le suivi des dons se fait dans l'espace marchand PayPal, pas dans l'administration WordPress.

### La page de remerciement comme gabarit à part entière

La page vers laquelle PayPal redirige après paiement mérite d'être un gabarit propre dans l'éditeur de site plutôt qu'une page générique. Elle peut y afficher un message personnalisé, un lien vers la billetterie de la prochaine représentation, ou une invitation à s'inscrire à la lettre d'information, transformant un geste de générosité en occasion de fidélisation.

> Pour un besoin ponctuel, la simplicité d'un formulaire collé dans un gabarit vaut souvent mieux qu'une extension entière laissée à moitié configurée.

## Quand cette solution atteint ses limites

Ce montage convient à un lieu culturel qui encaisse occasionnellement des dons. Il ne convient plus dès que le volume augmente significativement, ou que l'organisation a besoin d'un reçu fiscal automatisé, d'un suivi nominatif des donateurs réguliers, ou d'une intégration avec un outil de gestion de la relation donateur. Ces besoins plus avancés justifient alors une extension dédiée, hors périmètre de cette solution minimale.

## En résumé

Un bouton de don PayPal collé dans un bloc HTML personnalisé, au sein d'un gabarit du Site Editor, couvre largement les besoins d'un lieu culturel qui vend rarement en ligne. Pas d'extension e-commerce, pas de données bancaires à gérer localement : juste un formulaire, une redirection, et une page de remerciement bien pensée.
