#vibhu-Checkout

1 messages · Page 1 of 1 (latest)

forest plank
weak umbra
#

I have

forest plank
#

Could you paste in your account id?

weak umbra
#

Where can I get the account Id from?

weak umbra
#

oh wait found it

#

acct_1IxWgaArNfRYBvw0

#

Are you still there?

#

?????

forest plank
#

Hi, sorry I am a bit stretched right now. Let me TAL

weak umbra
#

Ok, no worries.

forest plank
#

Hmm I see you do have some PM enabled

weak umbra
#

but I don't see them on checkout

forest plank
#

Yes, I see. Are you using Test Mode?

#

Can you go here and find the request id created that Checkout Session?

weak umbra
#

I have tested on both

#

I thought in test mode you can only see card

#

Any way I am testing on production right now

weak umbra
forest plank
#

That request does have following parameters

  payment_method_types: {
    0: "card"
  },
#

Do you have the request Id with these removed?

weak umbra
#

This is from prod: req_6qUMNgBsApBQqJ

forest plank
#

Ok I may know why

#

Most of your enabled PaymentMethod is for Europe, however you are creating a Checkout Session with Price in USD, that's why Stripe won't display those PaymentMethod to your customer in the page

#

If you use an EUR price, it will be displayed

#

Besides, about the error bacs_debit is invalid, it's because Bacs Debit is only available to UK merchant. Your Stripe account is US merchant

weak umbra
#

I also have Canadian payment method enabled

#

So how do I charge non American user for my product using Stripe checkout?

weak umbra
#

without setting any payment method?

forest plank
#

without setting the payment_method_types parameter, you mean? Yes

#

If you try to set payment_method_types to some euro PaymentMethod, with an USD price, you will get an error like

Invalid currency options ``usd``. The payment method `sofort` only supports the following currencies: ``eur`
weak umbra
#

So I would like to sale my products to users from different countries and using their payment method.

#

Do you have any api to do the currency conversion ?

weak umbra
forest plank
#

of course not, I used my account

weak umbra
#

because I have tried passing 'EUR' but I only see card option

forest plank
#

what's the request id that you are using EUR?

weak umbra
#

I used this one with GBP

#

req_oywrX8ajCHyqGf

weak umbra
forest plank
#

I can't use your account by any mean 🙂 Let me TAL on that GBP request

weak umbra
#

ok

forest plank
#

Ok so it's expected. Those Payment Method can not be used with GBP

weak umbra
#

What can I use with GBP?

#

Can with CAD I should see "Canadian pre-authorized debits", right?

#

This I just created with 'CAD' req_0dJnwQbR2XiBMf

#

I only see credit card

forest plank
#

Yes the Canadian pre-authorized debits that I don't quite know. That's different issue and Support should know better...

#

So to summarize, when you define a product/price in a given currency, your customers in different countries only can use their local PaymentMethod, if that PaymentMethod supports your defined currency (This is up to the PaymentMethod provider, like sofort/oxxo/etc). Beside that, they can use Credit Card for every currency.

weak umbra
#

Ok

#

so I should reach out to support for Canadian pre-authorize?

forest plank
#

Yes,

weak umbra
#

Ok thank you so much for your help

forest plank
#

One sec

#
  • You can only use one-time line items (subscriptions are not yet supported in Checkout).
  • Prices for all line items must be expressed in Canadian or U.S. dollars (currency code cad or usd).
  • Prices for all line items must be in the same currency. If you have line items in different currencies, create separate Checkout Sessions for each currency.
#

I think you have all these sastified

#

I see the Doc mentioned explicitly about setting acss_debit to payment_method_types

#

and about setting extra parameter of payment_method_options

weak umbra
#

so for US and Canadian users I have to set payment_method_types with card and acss_debit ?

forest plank
#

I want to believe that you don't need to do that, just using the Payment Method Settings in Dashboard... But it could be the case, indeed we haven't supported Canadian pre-authorized debit for automatic determination on Checkout. Please reach out to Support asking about it. In the meantime, yes specifying directly should do the trick

weak umbra
#

Ok thank you so much

#

You have a wonderful rest of your day.

#

I really appreciate your help.