feat: Version 3.3.5 - Optimisations pages, améliorations ergonomie et affichages dynamiques stats
🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -981,19 +981,52 @@ Content-Type: application/json
|
||||
|
||||
### Configuration environnement
|
||||
|
||||
#### Variables Stripe par environnement :
|
||||
#### Architecture des clés Stripe
|
||||
|
||||
| Environnement | Clés | Webhooks |
|
||||
|---------------|------|----------|
|
||||
| **DEV** | Test keys (pk_test_, sk_test_) | URL dev webhook |
|
||||
| **RECETTE** | Test keys (pk_test_, sk_test_) | URL recette webhook |
|
||||
| **PRODUCTION** | Live keys (pk_live_, sk_live_) | URL prod webhook |
|
||||
Depuis janvier 2025, les clés Stripe sont **séparées par environnement** dans `src/Config/AppConfig.php` :
|
||||
|
||||
#### Comptes Connect :
|
||||
| Environnement | URL | Mode | Clés utilisées | Status |
|
||||
|---------------|-----|------|----------------|--------|
|
||||
| **DEV** | https://dapp.geosector.fr | `test` | Clés TEST Pierre (dev plateforme) | ✅ Opérationnel |
|
||||
| **RECETTE** | https://rapp.geosector.fr | `test` | Clés TEST du client | ⏳ À configurer |
|
||||
| **PRODUCTION** | https://app.geosector.fr | `live` | Clés LIVE du client | ⏳ À configurer |
|
||||
|
||||
**Emplacement dans le code :**
|
||||
- **DEV** : `AppConfig.php` lignes 175-187 (section `dapp.geosector.fr`)
|
||||
- **RECETTE** : `AppConfig.php` lignes 150-162 (section `rapp.geosector.fr`)
|
||||
- **PRODUCTION** : `AppConfig.php` lignes 126-138 (section `app.geosector.fr`)
|
||||
|
||||
#### Configuration des clés client
|
||||
|
||||
Pour configurer les clés Stripe du client :
|
||||
|
||||
1. **Récupérer les clés depuis le Dashboard Stripe du client**
|
||||
- Se connecter sur https://dashboard.stripe.com
|
||||
- Aller dans **Développeurs → Clés API**
|
||||
- Pour les clés TEST : Mode Test activé
|
||||
- Pour les clés LIVE : Mode Live activé
|
||||
|
||||
2. **Remplacer les placeholders dans AppConfig.php**
|
||||
- **RECETTE** (ligne 152-153) : Remplacer `CLIENT_PK_TEST_A_REMPLACER` et `CLIENT_SK_TEST_A_REMPLACER`
|
||||
- **PRODUCTION** (ligne 130-131) : Remplacer `CLIENT_PK_LIVE_A_REMPLACER` et `CLIENT_SK_LIVE_A_REMPLACER`
|
||||
|
||||
3. **Déployer selon l'environnement**
|
||||
```bash
|
||||
# Déployer en RECETTE
|
||||
./deploy-api.sh rca
|
||||
|
||||
# Déployer en PRODUCTION
|
||||
./deploy-api.sh pra
|
||||
```
|
||||
|
||||
**⚠️ Sécurité :** Voir `TODO-API.md` section "Sécurisation des clés Stripe" pour étudier une approche plus sécurisée (variables d'environnement, fichiers séparés).
|
||||
|
||||
#### Comptes Connect
|
||||
- Type : Express (simplifié pour les associations)
|
||||
- Pays : France (FR)
|
||||
- Devise : Euro (EUR)
|
||||
- Frais : Standard Stripe Connect
|
||||
- Pas de commission plateforme (100% pour l'amicale)
|
||||
|
||||
### Gestion des appareils certifiés Tap to Pay
|
||||
|
||||
|
||||
Reference in New Issue
Block a user