#artursir_afterpay-checkout-connect

1 messages ยท Page 1 of 1 (latest)

opal pantherBOT
#

๐Ÿ‘‹ 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/1275448849720152075

๐Ÿ“ Have more to share? Add more details, code, screenshots, videos, etc. below.

mild whaleBOT
silent flume
#

That's a standard connect account, so the account holder controls which payment methods are enabled

tranquil ingot
#

right, and when you check Afterpay is activated

#

for that account

silent flume
#

Can you share a checkout session id where this is happening then?

tranquil ingot
#

"cs_live_a12KqC67iZqX0CdA6CqcjBdF7u1G26pqSore5o0zCS4ycVdHhm2lEC0tsy",

silent flume
#

In the connect pm configuration

#

This is a direct charge, so those settings are used

tranquil ingot
#

when I download account list for Afterpay payment mehod the status is 'requested_active' so I assume they did this

silent flume
#

It's disabled ^

tranquil ingot
#

we have default setting 'off by default' as for most payment methods - they can be activated in connected accounts right?

#

when I set 'On by default' all accounts will have this payment method enabled from the start

#

but that method should be handled manually also by each connected account

#

it is not blocked so should be possible to activate that by connected account

#

but I have just seen this

#

so you should enable for other countries then IRL also?

silent flume
tranquil ingot
#

yeah so that is very strange

#

only one country?

#

Ireland only?

#

it is not even possible to edit

#

or that rules doesn't work?

silent flume
#

Idk why it would let you enable Afterpay since it doesn't even look supported on Ireland accounts

#

For context, we don't know much about the dashboard at all in here

#

We just answer api questions

tranquil ingot
#

yeah, so the question is how to enable it for US, the docs says it possible

silent flume
#

The issue is that connect account is in Ireland

#

And it's a direct charge on that connect account

tranquil ingot
#

the main account is in Ireland but we have connected accounts all over the world

#

here we have configuration for connected accounts not the main account

silent flume
#

Ah ok I was looking at it backwards. Thought the connect account was in Ireland

tranquil ingot
#

you can check I thin they are US

silent flume
#

Yeah

#

The customer you're creating the checkout session for isn't a US customer though

#

That's a restriction called out in the doc:


tranquil ingot
#

so how is it possible that they have Afterpay status: requested_active

silent flume
#

The connect acocunt has that

#

I'm referring to the cus_

tranquil ingot
silent flume
#

yep

#

The cus_ has a Polish address not a US address

#

Not 100% sure that's root cause though

#

But customer does need to be a US customer

hallow crypt
#

Hi there ๐Ÿ‘‹ jumping in as my teammate needs to step away soon.

#

There's quite a backlog of context here, so apologies if I've ovverlooked anything while catching up.

#

Looking at the Connected Account associated with the Checkout Session that you shared an ID for:
cs_live_a12KqC67iZqX0CdA6CqcjBdF7u1G26pqSore5o0zCS4ycVdHhm2lEC0tsy

That Connected Account hasn't enabled AfterPay in livemode for your integration. They'll need to enable it for the Payment Method Configuration for your integration. On this page, they'll need to select your integration from the dropdown near the top right of the page:
https://dashboard.stripe.com/settings/payment_methods

I see this is a livemode Checkout Session. Did you get this behaving as expected in testmode before attempting to do the same in livemode?

opal pantherBOT
#

artursir_afterpay-checkout-connect

tranquil ingot
#

in my test account (not paid) it is not possible to eanble Afterpay

#

how can I enable that another way?

hallow crypt
#

Can you elaborate on that? Can you share the ID of the test account you're referring to using?

tranquil ingot
#

acct_1C59YsF6JJPoGMup

#

maybe the country in not US

#

could be the reason?

hallow crypt
tranquil ingot
#

you require a proof of identity document

#

is it possible to ommit this check for test account?

hallow crypt
#

Can you tell me more about what you're seeing? Information about onboarding testmode Connected Accounts, along with magic strings and values to make that process easier or allow testing of onboarding failures, is discussed in this doc:
https://docs.stripe.com/connect/testing#identity-verification
Are you unable to get a testmode Connected Account into an active state using those?

Before going live, test your Connect integration for account creation, identity verification, and payouts.

tranquil ingot
#

to united kingdom

#

still cannot see Afterpay option here

#

so what might be the reason?

hallow crypt
#

I'm not seeing that the country was updated.

tranquil ingot
hallow crypt
#

That changed the support address not the Account's country. You can see the output of the update in the associated request log:
https://dashboard.stripe.com/logs/req_xanL3CM2dEUJB8
I'd recommend creating a new testmode Connected Account in the desired country. Changing account countries isn't a straightforward process.

tranquil ingot
#

ok, will do and get back if still the issue persists ๐Ÿ™‚

#

thanks ๐Ÿ™‚

hallow crypt
#

Any time!