我正在尝试访问一些Stripe订阅,但只能访问那些有特定优惠券的订阅。为了获得订阅,我目前正在使用:
resource_list = getattr(stripe, 'Subscriptions').list(limit=100,
created={"gte": start_date, "lt": end_date},
**kwargs)
我曾尝试通过将expand = ['data.discount']
作为一个kwarg传入来扩展折扣字段,但我想找到一种方法来实际根据调用本身中的优惠券id进行筛选——这样,当我不需要订阅时,我就不必获得所有订阅。
这可能吗?
不可能在调用本身中通过data.discount
进行筛选。听起来,您的实现是(目前(通过相应的优惠券/折扣来描述订阅的最佳方式。
根据这一点的重要性,您也可以修改集成,以创建具有优惠券ID的metadata
密钥-值对,这样您就可以使用Subscription Search API仅搜索(并返回(具有metadata['coupon']:'some_coupon_id'
的订阅。