#bebourdain

1 messages · Page 1 of 1 (latest)

lament troutBOT
elder umbra
#

hello! when you say Stripe Checkout Element - are you referring to the Express Checkout Buttons?

subtle monolith
#

Click “Proceed” and you’ll see the element is not appearing.

elder umbra
#

if i just look at the dev console, there's a 500 error when it attempts to get the client secret

#

looking at the response from your server

#

The payment method type "us_bank_account" is invalid - which is probably from Stripe when you attempted to create the PaymentIntent

subtle monolith
#

I’m not a developer, can you rephrase?

elder umbra
#

we mainly help developer's here on this channel

#

it'd be a lot easier if you get your developer to join

subtle monolith
#

I understand, I have to communicate to my developer where to look

#

I understand that but, not an option at the moment unfortunately.

subtle monolith
elder umbra
#

In essence though, the Stripe account that you're trying to create the PaymentIntent on, doesn't support us_bank_account as a payment method. I need the request id for that particular request to look into this further.

subtle monolith
#

Confirmed. I will try to grab that for you.

Question, I thought the whole reason for having stripe elements was that stripe manages all of this so we don’t have too?

#

Could you advise what I should tell my developers to look into?

elder umbra
#

it depends on how you configure things and what integration path you choose. If you use Automatic Payment Methods for example, Stripe will automatically display the applicable payment methods.

#

there's not much that i can advise on right now without looking at the request id unfortunately

subtle monolith
#

Thank you Alex. How do I find the request ID?

elder umbra
subtle monolith
#

Hi Alex, here it is:

acct_1N4EIMJ6VreSaHea

#

It’s under the test side

elder umbra
#

ACH isn't enabled as a payment method by default for your connected accounts right now.

#

I suggest you also consider using setting automatic_payment_methods.enabled=true when creating the SetupIntent : https://stripe.com/docs/api/setup_intents/create#create_setup_intent-automatic_payment_methods

When enabled, this SetupIntent will accept payment methods that you have enabled in the Dashboard and are compatible with this SetupIntent’s other parameters.
subtle monolith
#

Okay, we will setup automatic_payment_methods.enabled=true

Yes, I think it did not work because the connected account is Canadian and perhaps they don’t have ACH?

elder umbra
subtle monolith
#

Okay, confirmed.

Do you have that request ID number still?

elder umbra
#

yep : req_g6eAPCjfycQhoG

subtle monolith
#

Great, thanks, I’ll check

elder umbra
#

yes, you need to use a SetupIntent if you just want to save a card for future use. However, if the customer is already making payment, you can save the card for future use at the same time payment is being made

subtle monolith
#

Okay, thanks.

#

So to confirm, if engineering only sends through

automatic_payment_methods.enabled=true

And stops sending through any other payment method, then this problem goes away?

elder umbra
#

it should. As always, you should test it throughly to make sure it all works as expected

subtle monolith
#

Of course.

#

Thank you for working this through with me even though I’m not a true developer.

elder umbra
#

you should also make sure you enable the PaymentMethods that you want your connected accounts to be able to use in the payment method settings page

#

np, glad to have been able to help

subtle monolith
elder umbra
subtle monolith
#

To confirm, this is close to the update for the Seti:

elder umbra