Anybody had succes with Stripe recurring payment with iDEAL

Hello people,

Does anybody had succes with using the Stripe pluging for recurring payments with the payment method iDEAL? Somehow when i use the Stripe plugin, iDEAL payment method does not show up on the checkout page. I already enabled recurring payments with iDEAL via the Stripe Dashboard, however it still does not show up. I see that in the response header the payment methods is empty: “payment_method_options”: null,
“payment_method_types”: [
“card”
]

Anybody can help me out with this one?

1 Like

Not possible.

why is it not possible?

Ideal does not allow recurring payments. You can do it with automatisch incasso (sepa)

i understand you, but it is like a yes and a no. Stripe has now the follwing:
image

So you enable this and recurring peyments are done via Sepa. But it still does not show up at checkout

Ow that. Are you using setup mode with checkout? Because it wont work if not.

Hi! I’m not an expert but have looked into these things recently — you probably need to be ‘checked’ by the Payment Service Provider (PSP) first in order to use SEPA. It’s a bit of a hassle, these PSP things, but they need to know you’re not laundring money/using it for human trafficking etc.

I didn’t know Stripe was offering this now, so I don’t know yet how they’re doing this, but it might not be a Bubble/Stripe thing but a PSP thing.


I just got curious, so I wanted to check in my own Stripe account; have you turned SEPA ‘on’ in your payment options?

This is the link: Stripe Login | Sign in to the Stripe Dashboard

Hi! Thanks for your reply. I didn’t turn this on because I didn’t think it would be necessary. Because if you turn on SEPA, it means that customers also see this payment method (SEPA) during the checkout, right? The weird thing is, after I checked recurring payment I didn’t get a message or anything like that that the application needs to be verified, etc. So i am wondering with i am doing wrong, i followed the documentation of Stripe but still without succes. But what you said about that SEPA needs to verify could be the answer… But i am not sure

Yes i use the Checkout

Do you use checkout in setup mode? Because thats the way to validate using ideal

what do you exactly mean with using checkout in setup mode?

i set it to Subscription. This should also be possible as it says it here on the documentation: Set up a subscription with iDEAL and SEPA Direct Debit | Stripe Documentation

Stripe says the following: Make sure that the mode is set to subscription and that you pass at least one recurring price

As i use the Stipe plugin, i do not think i can change the mode, or i have to do API calls?

I’m also struggling with this. I am able to get IDEAL running while creating a new Payment Link via Stripe itself, but not when it is part of the Bubble workflow. I’m thinking that the problem might be the webhook (?) in the Bubble-Stripe workflow.

I think we need to enable IDEAL as a payment method through the Check-out session: Accept an iDEAL payment | Stripe Documentation

Unfortunately this is all a bit over my head, and the kind of coding I was hoping to avoid through Bubble haha

See this page: Use iDEAL to set up future SEPA Direct Debit payments | Stripe Documentation

And this code:

Stripe::Checkout::Session.create({
mode: ‘setup’,
payment_method_types: [‘card’],
payment_method_types: [‘card’, ‘ideal’],
customer: customer.id,https://example.com/successhttps://example.com/cancel
success_url: ‘https://example.com/success’,
cancel_url: ‘https://example.com/cancel’,
})

You will first need to use setup mode to use the 1 cent payment. Then get the iban using the returned payment details and setup sepa.

2 Likes

Thank you for this one. I am using the Bubble Stripe plugin. The only thing you can change there are the Keys. So adding this code is nor possible, i already activated the iDEAL payment on the Stripe Dashboard, which is exactly the same as the code. Stripe states: use the Dashboard to enable payment, if you do not use the Dashboard you can place it in the code. So Dashboard settings override. I think this is a bug in the integration. Did you setup recurring payments via IDEAL handled by SEPA?

I follow this documentation: Set up a subscription with iDEAL and SEPA Direct Debit | Stripe Documentation

1 Like

Please read my recent answer to @gaimed

1 Like

Thanks, but where can I add this code? Like Samed said, there aren’t that many settings to tweak. I simply set up iDEAL payments via the Stripe dashboard. I’m able to get it to work through a Payment Link (which does not involve Bubble, but is a direct link to Stripe), but not via Bubble. I indeed have to add iDEAL as a payment method through Bubble, but I’m not sure how.

Bubble stripe plugin is very limited. That wont work. You will have to do the api integration by yourself because there is not plugin I think that supports this. Should not be to difficult because you can convert the curl to api connection.

1 Like