#class_paymentintent-autopms
1 messages ยท Page 1 of 1 (latest)
๐ Welcome to your new thread!
โฒ๏ธ We'll be here soon! We typically respond in a few minutes, but in some cases we might need a bit more time (e.g., server's busy, you've got a complex question, etc.).
โฑ๏ธ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can 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/1247580874740858921
๐ Have more to share? Add details, code, screenshots, videos, etc. below.
@sour swallow that API request you didn't pass anything specific and since you are using the latest API version then it does enable all payment methods enabled in your Dashboard.
What exactly is the issue with that request?
I'm only seeing the standard Card form with the Link option - but I've got a lot more listed in the Capabilities for that Connected Account -
"capabilities": {
"bancontact_payments": "active",
"bank_transfer_payments": "active",
"blik_payments": "active",
"card_payments": "active",
"eps_payments": "active",
"giropay_payments": "active",
"ideal_payments": "active",
"link_payments": "active",
"p24_payments": "active",
"sepa_bank_transfer_payments": "active",
"sepa_debit_payments": "active",
"sofort_payments": "inactive",
"transfers": "active"
},
What does that mean "I'm only seeing the standard Card form"? I'm sorry but there are dozens of ways to integrate our products and APIs so I need you to be a lot more specific about what you see, what your code does, etc.
If you look at that PaymentIntent, you can see it uses the PaymentMethodConfiguration pmc_1O0PaPDRAUj1XlT5UdZe7EQq. It's in the response in the API where we return payment_method_configuration_details: { id: "pmc_1P9pKBD8WLJTlB1HVtFQDodV", parent: "pmc_1O0PaPDRAUj1XlT5UdZe7EQq", },
I think you might be configuring the wrong PaymentMethodConfiguration in your Dashboard right now. You need to configure the one for your connected accounts
class_paymentintent-autopms
I'm creating a Payment Intent in order to get the ClientSecret that allows the Payment Element Javascript to function. So there is a specific PaymentMethodConfiguration Id I need to set in order to get the Alternative Payment Methods?
I'm not currently setting a PMC Id
Let's take a step back: you are likely doing things in the Dashboard right now. Which URL are you on when you enable new payment methods?
Why are you manually overriding the payment methods of a specific connected account? You should be editing https://dashboard.stripe.com/test/settings/payment_methods/connected_accounts instead
I am bringing up a new Application, and can't disrupt what is currently happening in our current live application
I assumed that other page would edit things for ALL of my connected accounts including the live production ones that I do not wish to alter
that URL I gave you would only apply to the Test mode calls, not Live mode calls at least.
Right, but other people are using the test mode as well
gotcha. I've honestly never seen anyone do what you touched before. Let me dig a bit, I didn't even know we allowed this lol
Not the first time I've gotten an answer like that, thank you for looking into it ๐
Okay so you have enabled a lot of payment methods but they are not compatible with the parameters you passed. You have forced capture_method: 'manual' and setup_future_usage: 'off_session' which is disabling most of the payment methods
Try removing both of those and you should see a lot more payment methods appear
So a lot of the payment methods can't be saved for future use, got it.
And I will need to not do manual Auth/Capture as well ?
We support many payment methods and they each come with their own set of features they support. Some support only certain currencies, some require a mininum or maximum amount, some can't be reused for future payments, etc.
Ok let me try changing those, one minute please.
sure thing!
That seems to have been it, thank you for your help!
Sure thing! Thanks to you I learnt you can manually override the PaymentMethodConfiguration on a per connected account basis in the Dashboard. I thought this was API only!