#stripe_connect_platform - Testing Connect

1 messages · Page 1 of 1 (latest)

near sage
agile ibex
#

acct_1JOWhKGkntF0z1iA

#

I am using that account and connecting it to our platform.

#

I am starting with "afterpay_clearpay_payments"

#

And can't get the stripe.checkout page to show that "afterpay_clearpay_payments" is available.

near sage
#

First approach is through the dashboard:

agile ibex
#

I think b/c the Stripe account does not have it as a "capability". But do I need to sign up for all those services on a fake Stripe account to test them?

#

OK, looking at dashboard now.

near sage
#

Or, logging in as the account you can toggle on those payment methods

#

In dashboard/settings/payment_methods

#

For non-USD payment methods, you'll need to create the checkout session with the correct currency to enable those methods.

agile ibex
#

right. got it!

#

Can you look at that account ID i sent?

#

Afterpay / Clearpay

#

I turned on Afterpay but it isn't coming up for me as a capability. Let me check again.

#

"afterpay_clearpay_payments": "inactive",

#

In testmode

near sage
#

Interesting. The dashboard is showing it as active.

agile ibex
#

yes

#

#Stripe::StripeObject:0x3ff0a67c3c98 JSON: {
"acss_debit_payments": "active",
"afterpay_clearpay_payments": "inactive",
"bancontact_payments": "active",
"card_payments": "active",
"eps_payments": "active",
"giropay_payments": "active",
"ideal_payments": "active",
"link_payments": "active",
"p24_payments": "active",
"platform_payments": "active",
"sepa_debit_payments": "active",
"sofort_payments": "active",
"us_bank_account_ach_payments": "active"
}

near sage
#

Try excluding any specific payment methods when creating the Checkout session and see if it shows up

agile ibex
#

If you make this API call, do you see afterpay as active or inactive for .capabilities?
stripe_account = Stripe::Account.retrieve(stripe_user_id)
stripe_account_capabilities = stripe_account.capabilities

#

For us it is a connected account so we actually use:
stripe_account = Stripe::Account.retrieve(stripe_user_id, {stripe_account: stripe_user_id})

near sage
#

I cannot "make the API call" since this account belongs to you. I can examine the account object but that's it.

agile ibex
#

Eek

#

Unsupported business
Your business category (Apps) falls into the Afterpay / Clearpay Prohibited Business List.
Contact support
if you believe your business qualifies for Afterpay / Clearpay.

#

That account is really only for testing. Can we fix that?

#

We are a Stripe Connect Platform so always need a dummy account to test with as the connected account.

near sage
#

Ummmm...you can change your business? We try to make our test environment as close to live as we can so much of these requirements are built in

agile ibex
#

My user name is stripe_connect_platform to be clear what we are. 🙂

#

******We are a Stripe Connect Platform so always need a dummy account to test with as the connected account.

#

But that account can't be in the EU and of all business types etc. What we really need is a master account with everything turned on or we need to always tweak the account to test various use cases.

near sage
#

The second option is the only way I'm aware of.

agile ibex
#

OK, where do we change the business type?

near sage
#

I have 40 test Connected accounts myself, for all types of scenarios

agile ibex
#

Eeek!!

#

Ok. Wow.

#

So should we spin up a new Stripe Account?

#

Or can I flip the type of business to something OK by Afterpay.

near sage
#

Honestly if it were me I'd just create a dummy furniture store or something similar

agile ibex
#

OK, it has to be selling physical products, is that it?

near sage
agile ibex
#

Thank you!