使用 Stripe 时,产品信息应该放在哪里?

Where should product information live when using Stripe?

当存在许多产品时,使用 Stripe 时存储产品价格、标题、描述等内容的正确位置是什么?

我正在构建的应用程序可能包含数百种产品,我希望能够轻松地列出它们、分页和搜索。该产品数据是否应该在我的数据库和 Stripe 中重复?

相关产品将成为 e-learning 平台的课程。它们需要与我的模式的其余部分集成,因此它们也确实需要存在于我的数据库中,但我想尽可能避免某些字段的重复。我想知道是否有推荐的方法。

如果是我,我会将这些信息缓存在我的数据库中,并根据需要在 Stripe 中同步。

您需要 Stripe 中的产品和定价信息,因为他们的产品和价格 API 需要这些信息。它用于在电子邮件收据或发票、托管页面(如结账)和各种对帐选项中显示详细信息。

您还需要数据库中的信息,因为您不想每次需要检索产品名称或定价详细信息时都点击 Stripe 的 API,尤其是当您有很多产品时。