#mattwoberts - portal
1 messages · Page 1 of 1 (latest)
Hi there. The billing portal is only meant to manage payment methods/active subscriptions. If you are looking for the hosted page where a customer pays, you should use Stripe Checkout instead: https://stripe.com/payments/checkout
Ok so I am using checkout - the subscription is started via a checkout session, but it's got a trial period, and the payment collection is set to "if_required" - so stripe isn't asking for payment details here, it's just starting the trial when I enter an email address....
The idea is, that once this is done, we tell customers to go to the customer portal so they can enter payment details - of which we want direct debit to be an option...
Ok I see. Why not require payment method in the checkout session if you require them to go to the portal anyway?
Becasue we don't want to force customers to enter payment details when they are trialing - it's a massive barrier against conversions
Gotcha
Ok. Can you share the request ID for creating the portal session where you didn't see direct debit as a payment method?
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
Also which direct debit payment method are you expecting (ACH, Sepa, etc)?
This is where the checkout session was completed - does that help evt_0Lfkn2EHSdXPilfDXAgvC4dF
No I need something related to the customer portal session since that's the issue
Ideally request ID. Session ID would work
which direct debit payment method are you expecting (ACH, Sepa, etc)?
Hi - sorry about that, back now
It's bacs Direct Debit - we've enabled it as a payment method on our account now
Although I did spot this when I enabled it ...
However I don't think that applies to this test project I've setup - I checked and there is no code that's setting the payment method types
Great thanks...
Hi - any joy? I'm worried that the option of paying by direct debit is only going to be an option on the stripe checkout - and not from the customer portal in the "start a subscription without an initial payment" flow...
Hmm - I've changed the code (removed the "if_required" on the payment collection) for a new checkout session, and I DO get an option to pay by Direct Debit on the stripe checkout page..... So how do I make that an option on the customer portal, for adding additional payment methods...
Yeah still looking into this. Have a coworker checking it out
Ok so the BACS direct debit payment method hasn't been released yet for Customer Portal
However, I've been told it should be released soon
Ah right ... that would explain the weird things I'm seeing - is "soon" days...weeks...months?
Let me see if I can get some sort of ballpark on this. No promises. Will get back to you
Thanks 🙏
So they think about a month. This isn't guaranteed though due to possible delays, etc