Save BACS

This commit is contained in:
Lars Kusch 2022-12-16 16:54:07 +01:00
parent c323060139
commit 2b18bf2b4b

View File

@ -58,14 +58,11 @@ class BACS
public function authorizeResponse($request) public function authorizeResponse($request)
{ {
$this->stripe->init(); $this->stripe->init();
file_put_contents("/home/blumagin/domains/blumagine.de/invoiceninja/log2.txt", $request); if ($request->session_id){
$this->stripe->setupIntents->retrieve('seti_1EzVO3HssDVaQm2PJjXHmLlM', []); $session = $this->stripe->stripe->checkout->sessions->retrieve($request->session_id, ['expand' => ['setup_intent']]);
}
$stripe_response = json_decode($request->input('gateway_response')); file_put_contents("/home/blumagin/domains/blumagine.de/invoiceninja/log2.txt", $session);
$this->storePaymentMethod($session->setup_intent->payment_method, 1, $this->stripe->findOrCreateCustomer());
$stripe_method = $this->stripe->getStripePaymentMethod($stripe_response->payment_method);
$this->storePaymentMethod($stripe_method, $request->payment_method_id, $this->stripe->findOrCreateCustomer());
return redirect()->route('client.payment_methods.index'); return redirect()->route('client.payment_methods.index');
} }
@ -212,7 +209,7 @@ class BACS
$data = [ $data = [
'payment_meta' => $payment_meta, 'payment_meta' => $payment_meta,
'token' => $method->id, 'token' => $method,
'payment_method_id' => $payment_method_id, 'payment_method_id' => $payment_method_id,
]; ];