#rohail-kamran_best-practices

1 messages ¡ Page 1 of 1 (latest)

mossy timberBOT
#

👋 Welcome to your new thread!

⏲️ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.

⏱️ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.

🔗 This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1275689725763653734

📝 Have more to share? Add more details, code, screenshots, videos, etc. below.

shadow flint
#

I hope this thread does not become idle

alpine ruin
#

Sorry, looking

#

You should use the SetupIntent mode on Checkout Session instead

#

That will verify the card details but won't charge them

shadow flint
#

Ohh

#

Wait a sec

#

You are telling me that I need to change the "mode" here to something else?

const session = await stripe.checkout.sessions.create({
        payment_method_types: ["card"],
        mode: "payment",
        success_url: req.body.success_url,
        cancel_url: req.body.cancel_url,
        customer: req.body.customer_id,
        line_items: req.body.items,
        metadata:req.body.metadata,
      })
alpine ruin
#

yes, to setup

shadow flint
#

Okayy, so if I do that, it will open the same interface, and will the customer have to buy the product?

alpine ruin
#

No they won't buy, just need to input their card details

#

You can try it in Test mode!