#khris22963
1 messages ยท Page 1 of 1 (latest)
Sure. It'll take me a few moments, as I need to switch BACS back on and rerun the test!
sub_1NM5llBRcLdcM5pSFoPOvlWG
Thanks! Give me a few minutes to look into this.
Sure no rush.
Not sure... but is bacs payment method enabled in your dashboard at the bottom of this page? https://dashboard.stripe.com/settings/billing/invoice
I'll look...
I can't see anything on that page about payment methods... it's titled "Configure invoice template"
Ah my bad..
Near the bottom
Hi! I'm taking over from my colleague. Please, give me a moment to catch up.
Sure!
Currently we don't support automatic_payment_methods when creating a Subscription, unfortunately.
Ok, so how do I specify payment methods for my subscription?
And how come PayPal was there - that was really odd.
Yes.
Please try to set payment_method_types: ['bacs_debit'] and see if this works
Yeah, that's unexpected.
๐
I did think it might be ๐
One supplementary q if I may...
Currently I'm creating a SubscriptionPaymentSettingsOptions, and setting its .SaveDefaultPaymentMethod = "on_subscription"
and adding the PaymentSettings to the SubscriptionCreateOptions when I create the subscription
is that right?
(as well as setting the PaymentMethodTypes as you suggest)
Yes
Ok thank you, I'll give it a go. Thanks for your time.
Actually just changing the code now, one sec...
Hmm..
paymentSettings.PaymentMethodTypes = New List(Of String)
paymentSettings.PaymentMethodTypes.Add("card")
paymentSettings.PaymentMethodTypes.Add("bacs_debit")
is how I've added the payment methods...
Only getting 'card'
Bacs Direct Debit is definitely switched on in my test console
(not getting PayPal any more though)
Subscription Id is:
sub_1NM6ULBRcLdcM5pS3iLJTE4T
if that helps at all
Have you tried enabling it on this page?
No, that's Billing settings
Can't see Bacs DD in the list at all
I see. Sorry, please give me a moment.
Can you help me understand the issue?
Sure, what do you need to know?
I'm struggling to understand what the problem is. You say 'only getting card'. Only getting card where?
as an available Payment Method in the Payments element
I was expecting both Card and BACS Direct Debit
Sure, you don't have BACS support for Setup Intents on your account. The Subscription you shared generated a zero-amount invoice (https://dashboard.stripe.com/test/invoices/in_1NM6ULBRcLdcM5pSicexnDEg) so we created a Setup (not Payment) Intent
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
Ah ok.
But because your account doesn't have BACS Setup Intents enabled (like we spoke about yesterday), the Payment Element won't surface it even though it's configured on the Subscription/Invoice
Ok. Sorry, that wasn't obvious as the failure mode was completely different.