mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-09 03:14:30 -04:00
Fixes
This commit is contained in:
parent
fdafa04904
commit
2cf9db7b2b
@ -60,9 +60,11 @@ class BACS
|
|||||||
$this->stripe->init();
|
$this->stripe->init();
|
||||||
if ($request->session_id) {
|
if ($request->session_id) {
|
||||||
$session = $this->stripe->stripe->checkout->sessions->retrieve($request->session_id, ['expand' => ['setup_intent']]);
|
$session = $this->stripe->stripe->checkout->sessions->retrieve($request->session_id, ['expand' => ['setup_intent']]);
|
||||||
}
|
|
||||||
$this->storePaymentMethod($session, $this->stripe->findOrCreateCustomer());
|
|
||||||
|
|
||||||
|
$customer = $this->stripe->findOrCreateCustomer();
|
||||||
|
$this->stripe->attach($session->setup_intent->payment_method, $customer);
|
||||||
|
$this->storePaymentMethod($session, $customer);
|
||||||
|
}
|
||||||
return redirect()->route('client.payment_methods.index');
|
return redirect()->route('client.payment_methods.index');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
2
public/js/clients/payments/stripe-bacs.js
vendored
2
public/js/clients/payments/stripe-bacs.js
vendored
@ -51,7 +51,7 @@ class ProcessBACS {
|
|||||||
this.payNowButton.querySelector('span').classList.add('hidden');
|
this.payNowButton.querySelector('span').classList.add('hidden');
|
||||||
|
|
||||||
this.stripe.confirmBecsDebitPayment(
|
this.stripe.confirmBecsDebitPayment(
|
||||||
document.querySelector('meta[name=pi-client-secret')
|
document.querySelector('meta[name=stripe-secret')
|
||||||
.content,
|
.content,
|
||||||
{}
|
{}
|
||||||
).then((result) => {
|
).then((result) => {
|
||||||
|
2
resources/js/clients/payments/stripe-bacs.js
vendored
2
resources/js/clients/payments/stripe-bacs.js
vendored
@ -51,7 +51,7 @@ class ProcessBACS {
|
|||||||
this.payNowButton.querySelector('span').classList.add('hidden');
|
this.payNowButton.querySelector('span').classList.add('hidden');
|
||||||
|
|
||||||
this.stripe.confirmBecsDebitPayment(
|
this.stripe.confirmBecsDebitPayment(
|
||||||
document.querySelector('meta[name=pi-client-secret')
|
document.querySelector('meta[name=stripe-secret')
|
||||||
.content,
|
.content,
|
||||||
{}
|
{}
|
||||||
).then((result) => {
|
).then((result) => {
|
||||||
|
@ -8,6 +8,7 @@
|
|||||||
<meta name="stripe-publishable-key" content="{{ $gateway->company_gateway->getPublishableKey() }}">
|
<meta name="stripe-publishable-key" content="{{ $gateway->company_gateway->getPublishableKey() }}">
|
||||||
@endif
|
@endif
|
||||||
<meta name="only-authorization" content="">
|
<meta name="only-authorization" content="">
|
||||||
|
<meta name="stripe-secret" content="{{ $intent->client_secret }}">
|
||||||
@endsection
|
@endsection
|
||||||
|
|
||||||
@section('gateway_content')
|
@section('gateway_content')
|
||||||
|
Loading…
x
Reference in New Issue
Block a user