Fix PayPal billing flow and mobile admin UX
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled

This commit is contained in:
Codex Agent
2026-02-05 10:19:29 +01:00
parent c43327af74
commit 0d7a861875
39 changed files with 1630 additions and 253 deletions

View File

@@ -461,6 +461,8 @@ Route::prefix('v1')->name('api.v1.')->group(function () {
Route::prefix('billing')->middleware('tenant.admin')->group(function () {
Route::get('transactions', [TenantBillingController::class, 'transactions'])
->name('tenant.billing.transactions');
Route::get('transactions/{purchase}/receipt', [TenantBillingController::class, 'receipt'])
->name('tenant.billing.transactions.receipt');
Route::get('addons', [TenantBillingController::class, 'addons'])
->name('tenant.billing.addons');
Route::post('portal', [TenantBillingController::class, 'portal'])
@@ -469,6 +471,7 @@ Route::prefix('v1')->name('api.v1.')->group(function () {
Route::prefix('tenant/billing')->middleware('tenant.admin')->group(function () {
Route::get('transactions', [TenantBillingController::class, 'transactions']);
Route::get('transactions/{purchase}/receipt', [TenantBillingController::class, 'receipt']);
Route::get('addons', [TenantBillingController::class, 'addons']);
Route::post('portal', [TenantBillingController::class, 'portal']);
});