#madmark_checkout-events
1 messages ¡ Page 1 of 1 (latest)
đ 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/1239634149858607176
đ Have more to share? Add more details, code, screenshots, videos, etc. below.
@thorny inlet No if you get checkout.session.completed you're fine unless you use payment methods that have async success/failure (the ones documented on https://docs.stripe.com/payments/checkout/fulfill-orders#delayed-notification)
madmark_checkout-events
Okay glad i asked, i was just about to enable some payment methods. I was just about to enable what i believe are bank redirects, like 'Ideal'. But does that fall under the list of delayed payment methods
If i go to Ideal, it says confirmation is 'immediate', but it also says recurring payments leverages 'sepa direct debit', which is listed as one of the delayed methods
iDEAL is one-time payment and immediate. SEPA is async, iDEAL can give access to SEPA for future payments.
So in your case it's all sync
We are a monthly subscription service, but it's still sync?
(just want to triple check)
If you enable iDEAL on Checkout, only the first payment will be with iDEAL on Checkout and that one will be sync.
Future payments with SEPA Debit will be async, but they won't be on Checkout nor trigger Checkout-related Events
I see. And for future payments, can i keep my webhook as-is with invoice.paid triggering user features? Or do i need to handle checkout.session.async_payment_succeeded
Oh sorry stupid question i guess that wouldn't even apply. Nevermind. But so basically i can keep my current integration then
yes! And you can test all of this in Test mode too!
Will do. Thanks for the help