Migrate billing from Paddle to Lemon Squeezy

This commit is contained in:
Codex Agent
2026-02-03 10:59:54 +01:00
parent 2f4ebfefd4
commit a0ef90e13a
228 changed files with 4369 additions and 4067 deletions

View File

@@ -36,12 +36,12 @@ class PurchaseConfirmationMailTest extends TestCase
$purchase = PackagePurchase::factory()->create([
'tenant_id' => $tenant->id,
'package_id' => $package->id,
'provider' => 'paddle',
'provider_id' => 'txn_123',
'provider' => 'lemonsqueezy',
'provider_id' => 'ord_123',
'price' => 59,
'metadata' => [
'payload' => [
'invoice_url' => 'https://paddle.test/invoice/123',
'receipt_url' => 'https://lemonsqueezy.test/receipt/123',
],
'currency' => 'EUR',
],
@@ -52,7 +52,7 @@ class PurchaseConfirmationMailTest extends TestCase
$this->assertStringContainsString('Die Fotospiel.App', $html);
$this->assertStringContainsString('Classic', $html);
$this->assertStringContainsString('txn_123', $html);
$this->assertStringContainsString('https://paddle.test/invoice/123', $html);
$this->assertStringContainsString('ord_123', $html);
$this->assertStringContainsString('https://lemonsqueezy.test/receipt/123', $html);
}
}