feat(dons): Ajoute la fonctionnalité de dons avec Stripe et reçus PDF.

Ajoute une page de dons avec formulaire, intégration Stripe, webhooks,
génération de reçus PDF et envoi de mails de confirmation. Ajoute aussi
gestion des erreurs 404/500.
```
This commit is contained in:
Serreau Jovann
2025-11-18 20:48:34 +01:00
parent 61dd210b1e
commit a280eb29a4
24 changed files with 1231 additions and 8 deletions

61
composer.lock generated
View File

@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
"content-hash": "6c414bbc5665617d98a78419d58c159b",
"content-hash": "fe5cfb5ef73b767b1d84ebbc20c2c1e4",
"packages": [
{
"name": "async-aws/core",
@@ -8000,6 +8000,65 @@
},
"time": "2024-11-15T17:47:59+00:00"
},
{
"name": "stripe/stripe-php",
"version": "v18.2.0",
"source": {
"type": "git",
"url": "https://github.com/stripe/stripe-php.git",
"reference": "0acd7bdac84ad0f940d5da30c417170ce59b4fbc"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/stripe/stripe-php/zipball/0acd7bdac84ad0f940d5da30c417170ce59b4fbc",
"reference": "0acd7bdac84ad0f940d5da30c417170ce59b4fbc",
"shasum": ""
},
"require": {
"ext-curl": "*",
"ext-json": "*",
"ext-mbstring": "*",
"php": ">=5.6.0"
},
"require-dev": {
"friendsofphp/php-cs-fixer": "3.72.0",
"phpstan/phpstan": "^1.2",
"phpunit/phpunit": "^5.7 || ^9.0"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "2.0-dev"
}
},
"autoload": {
"psr-4": {
"Stripe\\": "lib/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Stripe and contributors",
"homepage": "https://github.com/stripe/stripe-php/contributors"
}
],
"description": "Stripe PHP Library",
"homepage": "https://stripe.com/",
"keywords": [
"api",
"payment processing",
"stripe"
],
"support": {
"issues": "https://github.com/stripe/stripe-php/issues",
"source": "https://github.com/stripe/stripe-php/tree/v18.2.0"
},
"time": "2025-11-05T22:59:39+00:00"
},
{
"name": "symfony/amazon-mailer",
"version": "v7.3.0",