Вы можете получить страну выдачи карты из ответа на токен Stripe, который приходит с Stripe.js или Checkout. В дополнение к идентификатору токена сюда входит объект карты со свойствами, такими как марка карты и страна.
Когда вы вызываете stripe.createToken
, взгляните на маркерный объект в ответе, например, result.token.card.country
Объект токена также содержит свойство client_ip, которое может быть полезно для принятия решения о том, хотите ли вы обрабатывать плату, учитывая конкретный IP-адрес / локаль, полученную из этого. https://stripe.com/docs/api#token_object
Помимо попыток определить языковой стандарт на основе данных карты или IP-адреса, вы можете просто спросить пользователя, в какой валюте он хочет выставить счет, что дает дополнительную гибкость