From fa37dd62a974c8af586ce5af1f588110f3e50807 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20Beganovi=C4=87?= Date: Mon, 3 Jun 2024 20:01:07 +0200 Subject: [PATCH] routes & config --- config/services.php | 7 ++++++- routes/web.php | 4 ++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/config/services.php b/config/services.php index ae434aba6575..003b8b519d26 100644 --- a/config/services.php +++ b/config/services.php @@ -44,7 +44,7 @@ return [ 'address' => env('POSTMARK_OUTLOOK_FROM_ADDRESS', '') ], ], - + 'microsoft' => [ 'client_id' => env('MICROSOFT_CLIENT_ID'), 'client_secret' => env('MICROSOFT_CLIENT_SECRET'), @@ -120,5 +120,10 @@ return [ 'chorus' => [ 'client_id' => env('CHORUS_CLIENT_ID', false), 'secret' => env('CHORUS_SECRET', false), + ], + 'gocardless' => [ + 'client_id' => env('GOCARDLESS_CLIENT_ID', null), + 'client_secret' => env('GOCARDLESS_CLIENT_SECRET', null), + 'environment' => env('GOCARDLESS_ENVIRONMENT', 'production'), ] ]; diff --git a/routes/web.php b/routes/web.php index 1d56f5d88390..c5bc63c80c5f 100644 --- a/routes/web.php +++ b/routes/web.php @@ -9,6 +9,7 @@ use App\Http\Controllers\BaseController; use App\Http\Controllers\ClientPortal\ApplePayDomainController; use App\Http\Controllers\Gateways\Checkout3dsController; use App\Http\Controllers\Gateways\GoCardlessController; +use App\Http\Controllers\Gateways\GoCardlessOAuthController; use App\Http\Controllers\Gateways\Mollie3dsController; use App\Http\Controllers\SetupController; use App\Http\Controllers\StripeConnectController; @@ -49,3 +50,6 @@ Route::get('checkout/3ds_redirect/{company_key}/{company_gateway_id}/{hash}', [C Route::get('mollie/3ds_redirect/{company_key}/{company_gateway_id}/{hash}', [Mollie3dsController::class, 'index'])->middleware('domain_db')->name('mollie.3ds_redirect'); Route::get('gocardless/ibp_redirect/{company_key}/{company_gateway_id}/{hash}', [GoCardlessController::class, 'ibpRedirect'])->middleware('domain_db')->name('gocardless.ibp_redirect'); Route::get('.well-known/apple-developer-merchantid-domain-association', [ApplePayDomainController::class, 'showAppleMerchantId']); + +Route::get('gocardless/oauth/connect/{company_key}', [GoCardlessOAuthController::class, 'connect']); +Route::get('gocardless/oauth/connect/{company_key}/confirm', [GoCardlessOAuthController::class, 'confirm'])->name('gocardless.oauth.confirm');