Improvements for square payments

This commit is contained in:
David Bomba
2026-03-13 12:13:14 +11:00
parent c3390a4c54
commit 7cba8c3f2b
15 changed files with 463 additions and 34 deletions

View File

@@ -14,6 +14,7 @@ use App\Http\Controllers\Gateways\GoCardlessOAuthController;
use App\Http\Controllers\Gateways\GoCardlessOAuthWebhookController;
use App\Http\Controllers\Gateways\Mollie3dsController;
use App\Http\Controllers\SetupController;
use App\Http\Controllers\SquareController;
use App\Http\Controllers\StripeConnectController;
use App\Http\Controllers\UserController;
use Illuminate\Support\Facades\Route;
@@ -57,6 +58,10 @@ Route::get('gocardless/oauth/connect/confirm', [GoCardlessOAuthController::class
Route::post('gocardless/oauth/connect/webhook', GoCardlessOAuthWebhookController::class)->name('gocardless.oauth.webhook');
Route::get('gocardless/oauth/connect/{token}', [GoCardlessOAuthController::class, 'connect']);
Route::get('square/oauth/connect/{token}', [SquareController::class, 'connect'])->name('square.oauth.connect');
Route::get('square/callback', [SquareController::class, 'callback'])->name('square.oauth.callback');
Route::post('square/oauth/location', [SquareController::class, 'selectLocation'])->name('square.oauth.select_location');
Route::redirect('buy_now', 'https://invoiceninja.invoicing.co/client/subscriptions/O5xe7Rwd7r/purchase', 301);
\Illuminate\Support\Facades\Broadcast::routes(['middleware' => ['token_auth']]);