#developerharris
1 messages · Page 1 of 1 (latest)
Hello! We'll be with you shortly. Below are links to other discussions we've had with you in the past week in case you want to review that information. If your question is related to one of these previous discussions, please provide a comprehensive summary of the current state and what you need help with now. We help many users simultaneously, so a summary allows us to resolve your issue as soon as possible.
- developerharris, 15 hours ago, 3 messages
What would be the best way to retrieve it?
I do not, a user sent me this screenshot
Have you tested in test mode that the correct currency shows up?
See: https://docs.stripe.com/payments/checkout/automatic-currency-conversion#testing for how you would test this
I didn't know it was possible to test, let me look into that real quick
Yeah testing would be the next thing to do.
If it does show up correctly in your test then we'll need a real live mode Checkout Session to look at.
is there anyway for me to retrieve the checkout session from the stripe dashboard?
my environment isn't setup in a way to easily change the customer email like that for testing
since the customer is created on app signup
Did they complete the Checkout Session?
Like did they pay you?
If so then you can share the PaymentIntent ID
No, they say they can't because it's in USD
Gotcha then you would have to look through your logs at https://dashboard.stripe.com/logs but you likely won't be able to tell from that which one your customer used.
Unless you create a Customer object beforehand?
And pass that into the Checkout Session on creation?
Customer is created on user initial signup so I have customer ids for all existing users, even ones that don't have active subscriptions
Oh okay well if you have the Customer ID then I can likely look
awesome, one second
@opal jay cs_live_a1qDCY3YsZGhoiaymUTMGtEqQNN1XCx4DlsIOqXXRZxwjFIBhhxywo3cd0
as well as
cs_live_a15jLvrWsj76Ef3x8HhoKuqF8erOowOpxtOSNuDY7LM7q5ZPXkFwxDKB09
customer id: cus_PJ6H2g5WJVMrqA
Thanks give me a minute to look
Ah okay so you are using subscription mode
Automatic Currency Conversion is not yet supported in Subscription mode
oh, i see :/, good to know, ty
You likely want multi-currency Prices instead: https://docs.stripe.com/payments/checkout/multi-currency-prices
Do you know if this is on the roadmap and what an ETA of it would be?
I do know Automatic Currency Conversion is being worked on right now, but I don't know the specific road map nor ETA.
good to know, thank you!
do you know how businesses usually handle the logic of picking the right price id on the application side of things?
Most use geolocation if they don't use something like multicurrency Prices. Or they use some indication from earlier in the flow.
I assume you mean "choosing the right currency" by "picking the right price ID"
Let me know if you mean something different
correct, right now my application flow is super simple since there's only 1 price id, but if I had multi-currency prices, would that create a price_id for each currency variant? If so, I'd need a way to either use geolocation or allow the user to pick
We geolocate for you with multi-currency Prices. You just create currency_options (https://docs.stripe.com/api/prices/create#create_price-currency_options) on your Price
Mutli-currency is different than Automatic Currency Conversion
OH WAIT, really?!
Yeah these are two different features
so I can still have a presentment charge in the user's (geolocated) currency, I just need to define it manually?
whereas ACC does it automatically (and I'm guessing isn't supported in subscriptions yet because of complexity of changing currency conversion ratios?)
😂
Recommend testing all of this stuff out in test mode
https://docs.stripe.com/payments/checkout/multi-currency-prices#testing is the link again for how to do that
is there a way to edit a price_id that's already being used with another currency, or can I only do that for prices that haven't had transactions yet?
I believe you can still add currency options to a Price even after it is being used
But would need to test to be sure
Ah yeah I'm not too familiar with the Dashboard as we just focus on the API
So looks like not possible via Dashboard
Probably not possible via API but I'll test real quick
It works for me via the API
oh gotcha
is there any downside to creating a new price, and then swapping that out for all new customers?
i added a bunch of currencies for potential customers and when presented it should geolocate to the matching one right?
