mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-08 00:04:29 -04:00
Minor fixes
This commit is contained in:
parent
9c672e9bb1
commit
e0271b7b6a
@ -735,7 +735,9 @@ class StripePaymentDriver extends BaseDriver
|
|||||||
// Store payment token for Stripe BACS
|
// Store payment token for Stripe BACS
|
||||||
$this->init();
|
$this->init();
|
||||||
$setup_intent = $this->stripe->setupIntents->retrieve($request->data['object']['setup_intent'], []);
|
$setup_intent = $this->stripe->setupIntents->retrieve($request->data['object']['setup_intent'], []);
|
||||||
$this->client = Client::where('id', ClientGatewayToken::where('gateway_customer_reference', $request->data['object']['customer'])->first()->client_id)->first();
|
$clientpayment_token = ClientGatewayToken::where('gateway_customer_reference', $request->data['object']['customer'])->first();
|
||||||
|
if ($clientpayment_token){
|
||||||
|
$this->client = Client::where('id', $clientpayment_token->client_id)->first();
|
||||||
$customer = $this->findOrCreateCustomer();
|
$customer = $this->findOrCreateCustomer();
|
||||||
$this->attach($setup_intent->payment_method, $customer);
|
$this->attach($setup_intent->payment_method, $customer);
|
||||||
$payment_method = $this->getStripePaymentMethod($setup_intent->payment_method);
|
$payment_method = $this->getStripePaymentMethod($setup_intent->payment_method);
|
||||||
@ -756,6 +758,7 @@ class StripePaymentDriver extends BaseDriver
|
|||||||
if (!$clientgateway){
|
if (!$clientgateway){
|
||||||
$this->storeGatewayToken($data, ['gateway_customer_reference' => $customer->id]);
|
$this->storeGatewayToken($data, ['gateway_customer_reference' => $customer->id]);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
return response()->json([], 200);
|
return response()->json([], 200);
|
||||||
} elseif ($request->type === "mandate.updated"){
|
} elseif ($request->type === "mandate.updated"){
|
||||||
// Check if payment method BACS is still valid
|
// Check if payment method BACS is still valid
|
||||||
|
@ -26,6 +26,7 @@
|
|||||||
@component('portal.ninja2020.components.general.card-element', ['title' => ctrans('texts.method')])
|
@component('portal.ninja2020.components.general.card-element', ['title' => ctrans('texts.method')])
|
||||||
{{ ctrans('texts.bacs') }}
|
{{ ctrans('texts.bacs') }}
|
||||||
@endcomponent
|
@endcomponent
|
||||||
|
|
||||||
@component('portal.ninja2020.gateways.includes.pay_now', ['id' => 'authorize-bacs'])
|
@component('portal.ninja2020.gateways.includes.pay_now', ['id' => 'authorize-bacs'])
|
||||||
{{ ctrans('texts.add_payment_method') }}
|
{{ ctrans('texts.add_payment_method') }}
|
||||||
@endcomponent
|
@endcomponent
|
||||||
|
Loading…
x
Reference in New Issue
Block a user