我可以为多个客户缓存门户配置对象吗



Stripe文档介绍了如何创建客户门户配置。

这就是示例代码的样子:

StripeConfiguration.ApiKey = "....";
var options = new ConfigurationCreateOptions
{
BusinessProfile = new ConfigurationBusinessProfileOptions
{
Headline = "Cactus Practice partners with Stripe for simplified billing.",
},
Features = new ConfigurationFeaturesOptions
{
InvoiceHistory = new ConfigurationFeaturesInvoiceHistoryOptions
{
Enabled = true,
},
},
};
var service = new ConfigurationService();
await service.CreateAsync(options);

每当我想为我的客户生成客户门户会话时,我宁愿不使用Stripe API来创建新的配置。

所以我的问题是,我可以缓存服务器端的配置,并对所有客户使用相同的客户门户配置吗?

或者配置是否存在某种到期或限制?

是的,应该可以根据每个客户缓存客户门户配置

Stripe支持确认客户门户配置没有过期,因此我们可以使用存储CustomerPortal.Configuration.ID并将其用于多个客户。

最新更新