#djordje-us_bank_acct

1 messages ยท Page 1 of 1 (latest)

marble magnet
#

hello, mind sending me the CheckoutSession ID, can try to trace things from there

marble magnet
#

thanks, can you also grab me the request ID from your browser console for when that error is shown on the Checkout page? It would be in the "Network" tab of the browser debugging console

abstract trout
#

req_b8tEpqjY8dSRnY ..... this ?

marble magnet
#

yes! looking

#

asking internally one sec

abstract trout
#

take your time ...I'll be here in 10 minutes .... I wasn't able to create that request via stripe.net ...I had to use HttpClient ...because in header I had to provide "Stripe-Version:2020-08-27;us_bank_account_beta=v2" ..... maybe that is somehow related to this issue

marble magnet
#

you shouldn't have to make that request manually, that is a request Checkout/Stripe.js makes for you

asked internally and digging.

abstract trout
#

I just continued work on which my teammate stopped ... he also had conversation with one of your teammates ... and this is their transcript:
December 17th
ynnoj โ€” Today at 1:09 PM
From the guide, here: https://stripe.com/docs/payments/us-bank-account/set-up-payment?platform=checkout#setup-a-payment
You need to pass a specific apiVersion header if the API request
Looking at your account logs, you aren't do that: https://dashboard.stripe.com/test/logs/req_4AYl6v4vmrGqcu
And you won't be able to with stripe-dotnet as it doesn't support that ๐Ÿ˜ฆ

ynnoj โ€” Today at 1:12 PM
Can you try the same API call (via cURL or similar), but passing the API version header? Something like:
curl https://api.stripe.com/v1/checkout/sessions
-u sk_test_xxx:
-d "mode"="setup"
-d "customer"="{{CUSTOMER_ID}}"
-d "payment_method_types[]"="card"
-d "payment_method_types[]"="us_bank_account"
-d "success_url"="https://example.com/success"
-d "cancel_url"="https://example.com/cancel"
-H "Stripe-Version:2020-08-27;us_bank_account_beta=v2"
If that works, then we know the issue

Vlad007123 โ€” Today at 1:34 PM
it works
So I need to make API call from the application
ynnoj โ€” Today at 1:38 PM
Yeah so you can't use a custom Stripe-Version header with stripe-dotnet
So for the meantime, until this feature is public, you'll need to make the API request with a regular HTTP call from your app
Vlad007123 โ€” Today at 1:38 PM
ok, thank you
ynnoj โ€” Today at 1:39 PM
Sure, np!

marble magnet
#

I can catch up but that was for a different issue

#

this is Stripe itself making a request on your behalf, and I've looked into our side of the code and seen the issue, just making sure I fully understand what we need to do to unblock you

abstract trout
#

Ok ...I have to go home now (it's late here ... 7PM).... maybe someone from my team in US will join a little bit later here ... ... so you can put here your answers ... maybe we can continue conversation tomorrow

#

(I notified 2 of them from US)

marble magnet
#

ok I spoke to them

#

spoke to my coworkers

#

you'll have to write in to Support https://support.stripe.com/contact

and tell them that you spoke to Heath here in this thread and that I recommended Support help you escalate internally and enable your account for "Connections + US Bank account PaymentMethod" as the way it was enabled the first time, it was not enabled for test mode correctly