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

@@ -8,7 +8,7 @@ use Tests\Feature\Tenant\TenantTestCase;
class BillingTransactionsTest extends TenantTestCase
{
public function test_transactions_endpoint_creates_missing_paddle_customer_id(): void
public function test_transactions_endpoint_creates_missing_lemonsqueezy_customer_id(): void
{
Http::fake(function (Request $request) {
$path = parse_url($request->url(), PHP_URL_PATH);
@@ -35,7 +35,7 @@ class BillingTransactionsTest extends TenantTestCase
return Http::response([], 404);
});
$this->tenant->forceFill(['paddle_customer_id' => null])->save();
$this->tenant->forceFill(['lemonsqueezy_customer_id' => null])->save();
$response = $this->authenticatedRequest('GET', '/api/v1/tenant/billing/transactions');
@@ -44,7 +44,7 @@ class BillingTransactionsTest extends TenantTestCase
$this->assertDatabaseHas('tenants', [
'id' => $this->tenant->id,
'paddle_customer_id' => 'cus_456',
'lemonsqueezy_customer_id' => 'cus_456',
]);
}
}