Merge pull request #5496 from turbo124/stripe-connect

Fixes for stripe connecT
This commit is contained in:
David Bomba 2021-04-21 19:52:45 +10:00 committed by GitHub
commit 81f4f3999d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 12 additions and 5 deletions

View File

@ -30,6 +30,7 @@ class StripeConnectController extends BaseController
// $request->getTokenContent();
$data = [
'type' => 'standard',
'email' => 'user@example.com',
'country' => 'US',
];
@ -42,4 +43,9 @@ class StripeConnectController extends BaseController
return redirect($link['url']);
}
public function completed()
{
dd(request()->all());
}
}

View File

@ -20,7 +20,7 @@ class Account
public static function create(array $payload): \Stripe\Account
{
$stripe = new \Stripe\StripeClient(
config('ninja.stripe_private_key')
config('ninja.ninja_stripe_key')
);
return $stripe->accounts->create([
@ -36,13 +36,13 @@ class Account
public static function link(string $account_id): \Stripe\AccountLink
{
$stripe = new \Stripe\StripeClient(
config('ninja.stripe_private_key')
config('ninja.ninja_stripe_key')
);
return $stripe->accountLinks->create([
'account' => $account_id,
'refresh_url' => 'http://localhost:8080/stripe_connect/reauth',
'return_url' => 'http://localhost:8080/stripe_connect/return',
'refresh_url' => 'http://ninja.test:8000/stripe_connect/reauth',
'return_url' => 'http://ninja.test:8000/stripe_connect/return',
'type' => 'account_onboarding',
]);
}

View File

@ -147,5 +147,5 @@ return [
'webcron_secret' => env('WEBCRON_SECRET', false),
'disable_auto_update' => env('DISABLE_AUTO_UPDATE', false),
'invoiceninja_hosted_pdf_generation' => env('NINJA_HOSTED_PDF', false),
'stripe_private_key' => env('STRIPE_PRIVATE_KEY', null),
'ninja_stripe_key' => env('NINJA_STRIPE_KEY', null),
];

View File

@ -193,5 +193,6 @@ Route::get('token_hash_router', 'OneTimeTokenController@router');
Route::get('webcron', 'WebCronController@index');
Route::get('stripe_connect/{token}', 'StripeConnectController@initialize')->name('stripe_connect.initialization');
Route::get('stripe_connect/completed', 'StripeConnectController@completed')->name('stripe_connect.return');
Route::fallback('BaseController@notFound');