#fermentfan_api
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/1333402520688656486
๐ Have more to share? Add more details, code, screenshots, videos, etc. below.
The Standard Account needs to activate that from their own Dashboard. You can't activate that for them as a Platform Account.
this is how we handled it in the past - but now our customers get the notification that they cannot manage their payment method configurations?
I cannot create a new one (see screenshot)
and editing the existing one is not allowed
You can't do this for a Connected Standard Account
You need to ask them to enable that PaymentMethod from their Dashboard.
This is the customer's view
It's a standard connect account that I myself created and connected to our platform account
Ok do I need to edit the other "default" PMC? There I don't get the notification
Yes, but you can't edit their default PMC. Instead they're be a cloned PMC from your platform on your account that you (the platform) control for payments initiated by you. See: https://docs.stripe.com/connect/multiple-payment-method-configurations
Ok got it. But... In this configuration I cannot set "customer balance" to always show as a payment config. So I need to send the payment method with with every checkout session. But for it to not fail I need to know whether the user even activated the customer balance payment method at all.
How can I realiably check for this being the case?
You'd need to retrieve the PMC and check the status of the PM: https://docs.stripe.com/api/payment_method_configurations/object#payment_method_configuration_object-customer_balance
But which PMC? How do I identify the default one of the customer?
But, to be clear, there may be a reason why that PM doesn't 'always show'. It's only valid for non-cross border payments currently
is_default: true
But as I said, you can't use that as the platform. There will be a PMC just for the Connect scenarios which is a clone of the PMC you configure on the Dashboard. Your best option is to turn on the PMs you always want there and don't allow the conncted account to configure the settings
And that should be used by default
Wait I thought reading is ok?
I cannot turn on customer balance as a default as a platform
It's greyed out
sorry for it being german
No idea what that says
"default activated" is greyed out
Then I guess it's not possible
Your connected accounts need to manually activate it
Wait one step back. What did you now say is not possible here
here
I cannot read the default PMC of a customer?
I'm not sure, does it work?
I suspect you'll see the default of the PMC cloned from your platform
Not the account's default
I will try
I think I saw it in the past
I can indeed see it
So I can at least reliably check for it. Thank you for the help!
What's the pmc_xxx ID?
pmc_1P3xnXCKdsLbGAoOizlrg8RJ
Looks good. I guess I will allow customers changing the platform PMC, and employ a process to activate customer balance payment in our SaaS which will be safeguarded with a check on both default PMCs
And you can use that in API requests?
Yeah, read it. But can you pass it to the Checkout Session you're creating โ I thought that was the whole idea
Ah sorry no I do not make use of the PMC in the checkout session as I anyhow need to pass the object for customer balance myself
So I never saw value in using that
I guess we should do that when we allow customers to edit the platform PMC then
But reading the customer's one is just needed to understand whether the customer has the ability to do customer_balance