refactor: restructure Stripe pricing config to support monthly and annual tiers
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (8.3) (push) Has been cancelled
tests / ci (8.4) (push) Has been cancelled
tests / ci (8.5) (push) Has been cancelled

- Nest price IDs under `monthly` and `annual` keys for each tier (basic, plus, pro)
This commit is contained in:
Ovidiu U
2026-04-14 19:26:01 +01:00
parent 486f0e689c
commit aec547cd86
6 changed files with 499 additions and 6 deletions

View File

@@ -74,9 +74,18 @@ return [
'stripe' => [
'prices' => [
'basic' => env('STRIPE_PRICE_BASIC'),
'plus' => env('STRIPE_PRICE_PLUS'),
'pro' => env('STRIPE_PRICE_PRO'),
'basic' => [
'monthly' => env('STRIPE_PRICE_BASIC_MONTHLY'),
'annual' => env('STRIPE_PRICE_BASIC_ANNUAL'),
],
'plus' => [
'monthly' => env('STRIPE_PRICE_PLUS_MONTHLY'),
'annual' => env('STRIPE_PRICE_PLUS_ANNUAL'),
],
'pro' => [
'monthly' => env('STRIPE_PRICE_PRO_MONTHLY'),
'annual' => env('STRIPE_PRICE_PRO_ANNUAL'),
],
],
],