Files
fotospiel-app/config/gift-vouchers.php
Codex Agent 10c99de1e2
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
Migrate billing from Paddle to Lemon Squeezy
2026-02-03 10:59:54 +01:00

78 lines
2.6 KiB
PHP

<?php
return [
'default_valid_years' => 5,
'reminder_days' => 7,
'expiry_reminder_days' => 14,
// Map voucher tiers to Lemon Squeezy variant IDs (create matching variants in Lemon Squeezy).
'tiers' => [
[
'key' => 'gift-starter',
'label' => 'Geschenk Starter',
'amount' => 29.00,
'currency' => 'EUR',
'lemonsqueezy_variant_id' => env('LEMONSQUEEZY_GIFT_VARIANT_STARTER'),
],
[
'key' => 'gift-starter-usd',
'label' => 'Gift Starter (USD)',
'amount' => 32.00,
'currency' => 'USD',
'lemonsqueezy_variant_id' => env('LEMONSQUEEZY_GIFT_VARIANT_STARTER_USD'),
],
[
'key' => 'gift-starter-gbp',
'label' => 'Gift Starter (GBP)',
'amount' => 25.00,
'currency' => 'GBP',
'lemonsqueezy_variant_id' => env('LEMONSQUEEZY_GIFT_VARIANT_STARTER_GBP'),
],
[
'key' => 'gift-standard',
'label' => 'Geschenk Classic',
'amount' => 59.00,
'currency' => 'EUR',
'lemonsqueezy_variant_id' => env('LEMONSQUEEZY_GIFT_VARIANT_STANDARD'),
],
[
'key' => 'gift-standard-usd',
'label' => 'Gift Classic (USD)',
'amount' => 65.00,
'currency' => 'USD',
'lemonsqueezy_variant_id' => env('LEMONSQUEEZY_GIFT_VARIANT_STANDARD_USD'),
],
[
'key' => 'gift-standard-gbp',
'label' => 'Gift Classic (GBP)',
'amount' => 55.00,
'currency' => 'GBP',
'lemonsqueezy_variant_id' => env('LEMONSQUEEZY_GIFT_VARIANT_STANDARD_GBP'),
],
[
'key' => 'gift-premium',
'label' => 'Geschenk Premium',
'amount' => 129.00,
'currency' => 'EUR',
'lemonsqueezy_variant_id' => env('LEMONSQUEEZY_GIFT_VARIANT_PREMIUM'),
],
[
'key' => 'gift-premium-usd',
'label' => 'Gift Premium (USD)',
'amount' => 139.00,
'currency' => 'USD',
'lemonsqueezy_variant_id' => env('LEMONSQUEEZY_GIFT_VARIANT_PREMIUM_USD'),
],
[
'key' => 'gift-premium-gbp',
'label' => 'Gift Premium (GBP)',
'amount' => 119.00,
'currency' => 'GBP',
'lemonsqueezy_variant_id' => env('LEMONSQUEEZY_GIFT_VARIANT_PREMIUM_GBP'),
],
],
// Package types a voucher coupon should apply to.
'package_types' => ['endcustomer'],
];