#jamie_97274
1 messages · Page 1 of 1 (latest)
Hello! We'll be with you shortly. 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.
- jamie_97274, 4 days ago, 25 messages
- jamie_97274, 5 days ago, 48 messages
hi! yeah, that's just how it is, since iDEAL is not compatible with charge_automatically Invoices.
I know what you mean, you want to do a one-off on-session payment with the Customer paying the Invoice using iDEAL, but it just doesn't work unfortuantely I think.
but I am not trying to setup a new payment method, simply paying one of the invoices for the subscription through a manual one-off payment with iDeal
yep, but each recurring Invoice the subscription generates will be collection_method:"charge_automatically" and not include ideal as a payment method type, hence the error you're getting.
and the collection method of an invoice is probably not update-able
so there is no way for a customer to one-off pay an invoice that came through a subscription with ideal?
only if the Invoice is a draft (https://stripe.com/docs/api/invoices/update#update_invoice-collection_method); it's a draft for 1 hour after creation https://stripe.com/docs/billing/invoices/subscription#subscription-renewal
doesn't help here since you want to do the payment after the automated attempted failed(the Invoice will have already been finalized)
yeah that doesn't work in my case, we want the customer to be able to pay it after it's failed, we don't know whether it was failed when it was in draft
you can pay with a card.
practically nobody uses CC for one-off payments in Netherlands, we use iDeal
otherwise, if it must be iDEAL, I suppose you could do an entirely separate PaymentIntent, using iDEAL, and if that succeeds, mark the Invoice as paid with out_of_band:true https://stripe.com/docs/api/invoices/pay#pay_invoice-paid_out_of_band
this would be perfectly possible if not for this vague limitation on paying a one-off invoice without it affecting future automatically charged invoices through subscriptions
That's my alternative, setting up another separate payment intent and then updating the relevant invoice
this is very annoying though, can you please double check this is the only other way? I have had several tickets in this chat that were not properly advised because iDeal worked slightly differently (i.e. trial periods for iDeal affecting coupons etc)
I don't know of any other way
Okay I will have a look at separate payment intents, out_of_band is not really the correct method either, as the payment was done through stripe
it seems really odd that Stripe has no way to manually pay a single invoice from a subscription through iDeal when the subscription was setup with iDeal in the first place
I agree!