【发布时间】:2014-12-19 04:58:12
【问题描述】:
stripe.com API 仅返回有效订阅。我想在删除订阅时进行验证。
所以这将返回一个错误。我不知道如何编码。
我更愿意根据 subscriptionId 进行此调用。这会导致异常还是返回错误代码?
检索订阅
var subscriptionService = new StripeSubscriptionService();
StripeSubscription stripeSubscription = subscriptionService.Get(*subscriptionId*);
另一个有点小技巧的选项是返回给定客户的所有订阅并测试是否返回了 subscriptionId。
列出客户的所有订阅
var subscriptionService = new StripeSubscriptionService();
IEnumerable<StripeSubscription> responses = subscriptionService .List(*customerId*);
foreach( var response in responses )
{
if (response.subscriptionId == subscriptionId)
{
// subscription exists and was not deleted
exit;
}
}
【问题讨论】:
标签: c# stripe.net