18 lines
1.1 KiB
Markdown
18 lines
1.1 KiB
Markdown
# Rétrospective v0.603 — Transfer automatique, Commission & Stabilisation
|
|
|
|
## Ce qui a bien fonctionné
|
|
|
|
- **Transfer automatique** : Injection propre de `TransferService` via `WithTransferService`, logique `processSellerTransfers` claire (groupement par vendeur, calcul commission, enregistrement en DB)
|
|
- **Tests unitaires** : Mock `TransferService` permet de tester sans Stripe ; 3 cas couverts (success, multi-seller, transfer-fails)
|
|
- **Archivage docs** : 17 fichiers pre-v0.501 déplacés vers `docs/archive/`, références mises à jour
|
|
- **Commission configurable** : `PLATFORM_FEE_RATE` en env, défaut 10 %, simple à ajuster
|
|
|
|
## Points d'attention
|
|
|
|
- **Stripe Connect** : En cas d'échec transfer, la commande reste `completed` et les licences sont créées ; le transfer est enregistré en `failed` pour retry manuel ou cron v0.604
|
|
- **Multi-vendeur** : Une commande avec plusieurs produits de vendeurs différents génère un transfer par vendeur
|
|
|
|
## Prochaines étapes (v0.604)
|
|
|
|
- À définir selon V0_604_RELEASE_SCOPE.md
|
|
- Pistes : retry cron pour transferts `failed`, dashboard admin transferts, paiement scheduling
|