#Marc
1 messages ยท Page 1 of 1 (latest)
do you have a checkout session ID I can look at? Also, have you checked to make sure your Connect account payment method settings are set to On by default?
https://dashboard.stripe.com/settings/payment_methods/connected_accounts
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
Try cs_test_a1bszwxxqJANOUiWTyGOSoeB3SpIj96pFkgpFhLsnKQl6BOMFXxU7bprIL
Did you check those settings?
OK I lied about CAD PAD, but Affirm and After Pay are both On by default
... and those are supposed to be available in Canada ๐ค
It looks like you're still passing in card and affirm. If you look at this log it shows them being passed as parameters: https://dashboard.stripe.com/test/logs/iar_bAtV72k6aUaVlz
Are you sure you're not passing in payment_method_types?
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
Sorry, I was testing to see if I could force another payment method to appear on Stripe Checkout
Let me give you another cs_test
Try cs_test_a1SLOytiA96EzAZzO6dmvKA7Zr6P5nmGbUGYskovu8xxxlGvpsncQCsZul
Do you know if the capabilities have been requested and set to active on the account? Like, if you make an Account Retrieve API call, do you see affirm: 'active' under capabilities?
Here's the attribute you're looking for in the payload: https://stripe.com/docs/api/accounts/object#account_object-capabilities-affirm_payments
Here's directions and requirements for requesting it if it is not active: https://stripe.com/docs/payments/affirm#request-affirm-capability
OK let me try
OK here's the account:
...
capabilities: {
acss_debit_payments: 'active',
affirm_payments: 'active',
afterpay_clearpay_payments: 'active',
bancontact_payments: 'active',
card_payments: 'active',
cartes_bancaires_payments: 'pending',
eps_payments: 'active',
giropay_payments: 'active',
ideal_payments: 'active',
klarna_payments: 'active',
link_payments: 'active',
p24_payments: 'active',
sepa_debit_payments: 'active',
sofort_payments: 'active',
transfers: 'active'
},
...
It's the same account I used to create the previous checkout.session
Let me create a new checkout.session
cs_test_a146p7U1x44jwsl1VrNPhTdm1uindCPvJEu7w0mgr6ZqmnAMqvqMT6qclM
Hmmmm, let me dig a bit and circle back to you
Here's what Checkout looks like
Thanks for looking into this. I'm probably missing something really stupid ๐คฆ
It looks like Affirm is off by default in both your Connect account settings (https://dashboard.stripe.com/settings/payment_methods/connected_accounts) and your platform account settings (https://dashboard.stripe.com/settings/payment_methods)
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
When I download the account list, it says the status for Affirm is requested_active (edit: ... for the account used in the above cs_test.)
I am also not allowing Connect accounts to manage their own payment methods
Is this screenshot for a different account than the one you're creating Checkout Sessions for? I'm showing that Affirm is off by default in both test and live mode for the Platform account. This also might be one of those cases where the Connect account needs to go in and turn it on, but I'm not sure
This screenshot is from the parent account (URL: dashboard.stripe.com/settings/payment_methods/connected_accounts)
... and I've turned on additional payment methods in both test and live modes and waited for the migration to complete
On the Connect account I am using to test, I see ...
(URL: dashboard.stripe.com/test/settings/payment_methods)
Is it not possible to test additional payment methods in test mode?
I also just realized that this account is a "testmode only" account.
Can I not use it to test additional payment methods?
Hmmm... let me check in with my team and see if anyone knows why this might happen. We don't have a ton of context on dashboard functionality or what does/doesn't work in the dashboard, so I can't guarantee anything, but I'm trying to save you a trip to our support folks if I can help it
Okay, it's always the longest threads that have the simplest answers (I don't know why, but it is what it is). The currency has to be set to CAD on the Checkout Session, since the Connect account is domiciled in CA. Once you set the currency, Affirm should show up.
Wait so the currency must always match the home country of the account?
Specifically for Affirm, though likely for other payment method types as well
Hmm
OK let me try
Not sure why Affirm didn't show up but it's a start!
But since all my prices are in USD, does this mean only US Connect accounts will see additional payment methods?
That sort of makes no sense, no?
Hmmmm, yeah that would likely constitute a problem too. I believe the Price would also need to be in CAD
The Connect account also has automatic currency conversion enabled, but that also seems to be not working as well ๐ค
Will Express Connect accounts have the same problem?
I think this will be the same for all accounts, as far as I can tell
Hello! I'm taking over and catching up...