看起来在 Stripe 中,您可以通过 id 检索促销代码:
Stripe::PromotionCode.retrieve(
'promo_1Hd0sBG03p6y1vChab7Jh6Zs',
)
Run Code Online (Sandbox Code Playgroud)
但是,我看不到通过实际面向客户的代码 ex 来检索它的方法FIFTYOFF。有没有办法做到这一点?
这似乎没有意义,这是不可能的,因为这是用户将拥有的所有数据。我需要保留每个促销代码的本地数据库副本并与面向客户的代码相关联,或者查找我的所有代码并迭代它们以找到实际的促销代码 ID。
koo*_*jah 12
最简单的解决方案是使用 List Promotion Codes API并传递code 参数。这将返回带有该代码的促销代码列表,并且由于它必须是唯一的,因此该列表将仅包含您所追求的一个元素:
promotion_codes = Stripe::PromotionCode.list({
code: 'FIFTYOFF',
})
promotion_code_id = promotion_codes.data[0].id
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
646 次 |
| 最近记录: |