I've using the Stripe checkout session to create a checkout page for my app using. All products price default currency is 'USD'. But I want to transfer to multi-currencies depend on the locale browser for customers in the overseas USA.
Example: Product price is 50 'USD'
If I living in Germany so the checkout should be generation all banking in Germany with Stripe supported and the amount should be converted to 42.33 'EUR'
stripeServer.checkout.sessions.create({
customer_email: email,
line_items: [
{
price: 'price_id'
}
],
payment_method_types: mode === STRIPE.PAYMENT_TYPE.SUBSCRIPTION ? ['card'] : ['card', 'alipay'],
mode,
billing_address_collection: 'auto',
locale: location || 'auto',
But now, it just transfers the language depend on location, the price is still just 'USD' instead of 'EUR'
Stripe checkout session images
I've read the docs of Stripe but only support the payouts to get profit billing to your account banking https://stripe.com/docs/payouts
So now if an Indian Customer or Singapore customer wants to payment, I need to create a new price ID with their country currency. Do we have another solution for this?
Thank for your advice and support for me