#Marc

1 messages ยท Page 1 of 1 (latest)

atomic folioBOT
tropic nymph
granite robin
#

Try cs_test_a1bszwxxqJANOUiWTyGOSoeB3SpIj96pFkgpFhLsnKQl6BOMFXxU7bprIL

tropic nymph
#

Did you check those settings?

granite robin
#

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 ๐Ÿค”

tropic nymph
granite robin
#

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

tropic nymph
#

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

Learn about Affirm, a popular payment method for US and Canada customers to buy now and pay later.

granite robin
#

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

tropic nymph
#

Hmmmm, let me dig a bit and circle back to you

granite robin
#

Here's what Checkout looks like

#

Thanks for looking into this. I'm probably missing something really stupid ๐Ÿคฆ

tropic nymph
#

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)

granite robin
#

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

tropic nymph
#

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

granite robin
#

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?

tropic nymph
#

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

granite robin
#

OK thanks

#

Would be nice to avoid a YOLO push to prod ๐Ÿ˜…

tropic nymph
#

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.

granite robin
#

Wait so the currency must always match the home country of the account?

tropic nymph
#

Specifically for Affirm, though likely for other payment method types as well

granite robin
#

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?

atomic folioBOT
tropic nymph
#

Hmmmm, yeah that would likely constitute a problem too. I believe the Price would also need to be in CAD

granite robin
#

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?

tropic nymph
#

I think this will be the same for all accounts, as far as I can tell

elfin sonnet
#

Hello! I'm taking over and catching up...