#vaibhav_unexpected

1 messages ¡ Page 1 of 1 (latest)

hybrid summitBOT
stiff groveBOT
#

Below are links to other discussions we've had with you in the past week in case you want to review that information. If your question is related to one of these previous discussions, please provide a comprehensive summary of the current state and what you need help with now. We help many users simultaneously, so a summary allows us to resolve your issue as soon as possible.

hybrid summitBOT
#

👋 Welcome to your new thread!

⏲️ We'll be here soon! We typically respond in a few minutes, but in some cases we might need a bit more time (e.g., server's busy, you've got a complex question, etc.).

⏱️ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can 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/1259754335181475930

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

misty citrus
#

This is what I am doing in my code when a user subscribes to our service

  • create a customer account if not already created by calling stripe.customers.create. This creates a customer and triggers webhook
  • in our code, we handle the webhook when event is "setup_intent.succeeded". We update the customer's 'invoice_settings:default_payment_method'
  • we also call the 'stripe.subscriptions.create'
  • client secret & customer id received from first step is used to initiate payment sheet for client and then shown
stiff groveBOT
quiet sonnet
#

Hi there, are you susing PaymentElement to collect the iDeal payment method ?

misty citrus
#

Also, this setup seems to be working fine on test environment. But I am having issues on production/live.

misty citrus
quiet sonnet
#

The payment page that you were talking about, is it a stripe checkout page?

misty citrus
#

yes.

quiet sonnet
#

Ok, can you share with me the checkout session ID?

misty citrus
quiet sonnet
#

Yes, you can use this link as well.

misty citrus
#

When I run this with just the amount, currency and country, I get the following message:

The value provided for setup_future_usage (off_session) is not supported for ideal.

quiet sonnet
#

Yes, ideal doesn't support setup_future_usage

misty citrus
#

when I toggle 'future_usage' button, it shows iDeal as accepted

#

I do not have the checkout session ID handy with me now.

quiet sonnet
#

To display ideal in checkout, you need to unset setup_future_usage

misty citrus
#

How & where can I check if this is set or unset?

quiet sonnet
#

How do you create the checkout page, are you using payment link?

misty citrus
#

I am using "present payment sheet" function call. This is a mobile application we are building.

quiet sonnet
#

Or can you share with me the link to the doc that you followed along?

misty citrus
quiet sonnet
#

Ok, it's the same thing, if you set setup_future_usage in the PaymentIntent or SetupIntent, the mobile PaymentSheet won't display ideal payment option.

misty citrus
#

I don't think I am setting setup_future_usage.

quiet sonnet
#

What's the payment_intent ID?

misty citrus
#

fetching that for you

#

seti_1PXQ4XFTe71TnU79xZ7JNYQ8

#

setup_intent

quiet sonnet
#

Ok, the purpose of SetupIntent is collect a payment method, which is the same as a PaymentIntent with setup_future_usage set.

#

SetupIntent doesn't support iDeal

misty citrus
#

but this exact setup is working in test mode.

quiet sonnet
#

Ok, i know the problem

#

You need to turn on Sepa debit

misty citrus
#

How? Where?

quiet sonnet
misty citrus
#

this one here?