feature: implement payment method selector and checkout confirmation page

This commit is contained in:
kusowl 2026-03-24 18:52:06 +05:30
parent 14cb5a36ae
commit f5927b8d08

View File

@ -49,8 +49,8 @@ public function charge(Order $order): PaymentResponseDTO
$data = new StripeSessionDataDTO( $data = new StripeSessionDataDTO(
lineItems: $lineItems, lineItems: $lineItems,
mode: StripePaymentMode::Payment, mode: StripePaymentMode::Payment,
successUrl: config('app.frontend_url').'/order/payment/success?session_id={CHECKOUT_SESSION_ID}"', successUrl: config('app.frontend_url').'/checkout/confirmation?order_id='.$order->id.'&session_id={CHECKOUT_SESSION_ID}',
cancelUrl: config('app.frontend_url').'/order/payment/cancel', cancelUrl: config('app.frontend_url').'/checkout/payment?order_id='.$order->id,
); );
$session = Session::create($data->toArray()); $session = Session::create($data->toArray());