#nate-subscription-lpms

1 messages ยท Page 1 of 1 (latest)

mental surgeBOT
tame bough
#

nate-subscription-lpms

#

๐Ÿ‘‹ Let's take one topic at a time. Let's start with the second one
Bancontact does not work with charge_automatically, so that error is expected. It only works with send_invoice so if you want to offer those you have to switch.

#

I'll answer CB after we're done with that part since it's complex and separate

hidden bluff
#

Thanks! Let me respond to your points one at a time as well.

Bancontact does not work with charge_automatically, so that error is expected. It only works with send_invoice so if you want to offer those you have to switch.
Is it the same with iDEAL? Are these documented anywhere? Was I expected to know that about bank redirects? For recurring payments, does the customer still need to pay through the invoice page? If so, where does SEPA direct debit come in, since that works with charge_automatically? Is there a flag to finalize the first invoice of a subscription immediately when the collection method is send_invoice? Sorry for all the questions, this is just very different from my expectations, and I'm trying to reorient myself.

They each work totally fine in Test mode. You didn't really say what's not working so I'm confused
You're right. I was thinking in charge_automatically mode and expecting, e.g., handleNextAction to handle the redirect, like it does for 3DS. The Payment Flows diagrams on the Bancontact docs reinforced this expectation. But when I think of it as generating a pending invoice, it makes more sense. I was able to pay through Bancontact on that invoice's hosted page.

tame bough
#

ah damn tons of questions inside a question, like a matrochka doll ๐Ÿ˜…

#

Is it the same with iDEAL?
Yes
Are these documented anywhere?
I don't think so
Was I expected to know that about bank redirects?
I'm not sure I understand the question exactly. But yes I would expect you to know how Bancontact works if you start using Bancontact. That part seems normal to expect.
For example https://stripe.com/docs/payments/bancontact explains how Bancontact works and we have similar pages for each one like https://stripe.com/docs/payments/ideal

#

For recurring payments, does the customer still need to pay through the invoice page?
No, we get bank account details as a SEPA Debit PaymentMethod taht can be charged in the future
If so, where does SEPA direct debit come in, since that works with charge_automatically?
See above

hidden bluff
#

I'll refer to the latter page for guidance, and come back later if I get stuck again.

#

We have a Finalize Invoice API
I was hoping for a flag in createSubscription, but fair enough.

#

Unless you have anything else, I'm ready to move on to CB

tame bough
#

Okay for CB: are you using EUR? Because it's a requirement and that's usually what trips people up

hidden bluff
#

Yes, I'm using EUR ๐Ÿ™‚

#

Actually, I thought I was, but that example charge I sent you was in USD

#

Let me double check

tame bough
#

yeah I did the exact same thing

#

and thought it was broken and asked my team and someone said "it's EUR" and I promptly said "yeah I know I did EUR" but nope I did not ๐Ÿ˜น

hidden bluff
#

That must have been it ๐Ÿคฆโ€โ™‚๏ธ

#

Okay, two follow-up questions

#
  1. It looks like Stripe Checkout can handle the card network choice, and some elements can. But it's not available on the Payment Element?
  2. How does the preferred network attribute on the payment method get set? Is that something I can use?
  3. (I came up with another one) The doc you sent about bancontact and subscriptions is all about Checkout. Is there any support for similar patterns with PaymentElement?
tame bough
#
  1. Not yet supported on PaymentElement tday
  2. That allows you to set the preferred network and then it's used automatically
#
  1. It works just fine with PaymentElement, best option is to just try it
hidden bluff
#

So card choice may be supported on PaymentElement in the future?

tame bough
#

yes

hidden bluff
#

Cool. And for 2., how do I set it? I don't see it in the params for payment method create or update. How do I know what the available networks are before I create the PM? Does the PaymentElement surface networkschange events like the Card Element?

#

(this is my last line of questions, I promise)

tame bough
#

All good

#

And yeah my bad you can't use this. Sorry we have some betas internally where you can store the preferred network so I got confused by what you were asking but it seems the ability to set it is not public yet

hidden bluff
#

Gotcha gotcha. I will follow up with support. Thank you so much for all your help and patience