#reb_unexpected
1 messages · Page 1 of 1 (latest)
👋 Welcome to your new thread!
⏲️ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.
⏱️ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.
🔗 This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1219730661339041904
📝 Have more to share? Add more details, code, screenshots, videos, etc. below.
Can you share an example customer ID where you're seeing this?
Yes! Test mode customer: cus_EmvkmBCennsvND
Here's the billing portal session: "bps_1Ow8EQG0kXZ7QBQWTkjdlczM"
I can share the live mode customer as well (that's the one where we were looking to see if the card was visible and it was not)
So just to clarify, if the customer has a bank account as default source then the customer portal doesn't show the existing source OR an option to add a new payment method.
And based on what you've shared above, it seems the same thing happens with a card as default source?
Is that correct?
Correct if the customer has a bank account as default source then the customer portal doesn't show the existing source OR an option to add a new payment method. However, if the customer has a card as default source, then the portal does display the payment method section. It appears to hinge entirely on the default source type.
cus_KLjM87WQSdHElx was the test case for card as default source. "bps_1Ow6TIG0kXZ7QBQWJihngoE8"
Gotcha. I think that's expected as customer portal doesn't support updating bank account set as default source on the customer.
https://docs.stripe.com/customer-management#:~:text=to subscriptions.-,The,-portal doesn’t display
Is there any way to get the "add a payment method" option to show for these customers? We would prefer to give them the option to update their information if their current account is no longer supported
The only option I can think of is to detach/delete the default source
I'm not familiar with the dashboard UI but you can use the API to detach the default source
https://stripe.com/docs/api/sources/detach
and that should allow customers to add a payment method via portal
Would recommend giving it a try on the test mode customer