Stripe payments 条带-在不同国家以不同货币支付

Stripe payments 条带-在不同国家以不同货币支付,stripe-payments,integration,payment,Stripe Payments,Integration,Payment,我正在将我的服务与Stripe集成以进行订阅付款处理。 我希望这项服务能在不同的国家提供。因此,我想在不同的国家以不同的货币提供我的订阅。 例如,假设我的订阅费用为美国用户每月10美元。 根据用户的位置,以不同的货币提供相同的产品时,Stripe的最佳实践是什么?(例如,德国为12欧元,英国为15英镑等) 我想到的一件事是,使用一个单一的条带产品,以不同的货币定义多个价格,使用一些第三方IP定位服务来找出请求的来源,并根据用户位置显示不同的定价选项。因此,我将把price_id映射到服务器端的国

我正在将我的服务与Stripe集成以进行订阅付款处理。 我希望这项服务能在不同的国家提供。因此,我想在不同的国家以不同的货币提供我的订阅。 例如,假设我的订阅费用为美国用户每月10美元。 根据用户的位置,以不同的货币提供相同的产品时,Stripe的最佳实践是什么?(例如,德国为12欧元,英国为15英镑等)

我想到的一件事是,使用一个单一的条带产品,以不同的货币定义多个价格,使用一些第三方IP定位服务来找出请求的来源,并根据用户位置显示不同的定价选项。因此,我将把price_id映射到服务器端的国家,在客户端确定位置,并在获取可用产品时将其传递给服务器。
这是最佳做法还是通常的做法有所不同?

非常肯定你是对的,它还应该通过条带本身转换货币

非常肯定你是对的,它还应该通过条带本身转换货币

一旦你创建了一个产品,你可以在创建时指定货币。如果您没有指定货币的银行帐户,则金额将为。

创建产品后,您可以在创建时指定
货币。如果您没有指定货币的银行账户,则金额将为。

我认为如果我的价格是美元,我的账户是英镑,则金额将被转换。但我不是那个意思。我的意思是-我如何根据用户的位置收取不同的费用-那么我如何在我的报价中以不同的货币获得不同的价格我建议从开始,因为你真的在问如何检测用户的位置。在那里,你只需在创建付款时设置你喜欢的金额/货币。我认为如果我的价格是美元,我的账户是英镑,那么它将被转换。但我不是那个意思。我的意思是-我如何根据用户的位置收取不同的费用-那么我如何在我的报价中以不同的货币获得不同的价格我建议从开始,因为你真的在问如何检测用户的位置。在创建付款时,您只需根据自己的喜好设置金额/货币。