为不同的计划分配不同的货币?

ric*_*zzz 3 stripe-payments

我想为客户制定 2 个订阅计划。计划 A 他们将每月支付 5 加元。Plan B 他们将每月支付 10 美元。因为这是一个特殊的客户,所以我们必须设计一个新的计划,他们将用加元支付。如何在 Stripe 中进行设计?因为当我使用 API 时stripe.subscriptions.create,当他们想要在计划之间切换时,它会显示此问题

Error: The specified price uses `usd` which doesn't match the expected currency of `cad`. Use `cad` instead.

Nol*_*n H 8

客户是单一货币,这意味着您只能以一种货币进行订阅(以及发票、余额等)。客户的默认货币一旦设置,就无法更改。如果您需要两种货币的订阅,您将需要为现实世界的客户管理两个 Stripe 客户。

这并不限制您以任何受支持的货币为该客户创建一次性付款(例如使用付款意向 API)的能力。