fix: 🐛 TypeError

This commit is contained in:
IceToast 2023-01-15 02:22:03 +01:00
parent 11a8e50d2e
commit 314d4de816

View file

@ -93,7 +93,7 @@ function StripePay(Request $request)
function StripeSuccess(Request $request) function StripeSuccess(Request $request)
{ {
$user = Auth::user(); $user = Auth::user();
error_log('StripeSuccess'); $user = User::findOrFail($user->id);
$payment = Payment::findOrFail($request->input('payment')); $payment = Payment::findOrFail($request->input('payment'));
$shopProduct = ShopProduct::findOrFail($payment->shop_item_product_id); $shopProduct = ShopProduct::findOrFail($payment->shop_item_product_id);
@ -133,7 +133,6 @@ function StripeSuccess(Request $request)
'status' => 'processing', 'status' => 'processing',
]); ]);
// todo invoice
event(new PaymentEvent($user, $payment, $shopProduct)); event(new PaymentEvent($user, $payment, $shopProduct));
Redirect::route('home')->with('success', 'Your payment is being processed')->send(); Redirect::route('home')->with('success', 'Your payment is being processed')->send();
@ -179,6 +178,9 @@ function handleStripePaymentSuccessHook($paymentIntent)
event(new UserUpdateCreditsEvent($user)); event(new UserUpdateCreditsEvent($user));
event(new PaymentEvent($user, $payment, $shopProduct)); event(new PaymentEvent($user, $payment, $shopProduct));
} }
// return 200
return response()->json(['success' => true], 200);
} catch (Exception $ex) { } catch (Exception $ex) {
abort(422); abort(422);
} }