You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过客户ID等信息获取对应Checkout Sessions或自定义字段值?

如何通过已知ID获取Stripe Checkout Session及自定义字段值

用Charge ID直接关联Checkout Session

Stripe的Charge对象本身就关联了对应的Checkout Session,无需遍历全量会话:

  1. 调用Charge详情接口获取关联的Checkout ID:
    stripe charges retrieve <你的Charge ID>
    
    返回结果里的checkout_session字段就是目标Checkout Session的ID。
  2. 用这个ID调用Checkout Session详情接口,即可拿到custom_fields中的值:
    stripe checkout sessions retrieve <拿到的Checkout ID>
    

按客户ID筛选Checkout Sessions(无需手动遍历)

Stripe的Checkout Sessions列表接口支持按customer参数过滤,直接返回该客户的所有会话:

stripe checkout sessions list --customer <你的客户ID>

返回结果里可以结合发票前缀快速定位目标会话,再提取custom_fields内容。

通过发票前缀关联到Checkout Session

如果发票前缀能定位到对应Invoice,Invoice对象里同样包含checkout_session关联字段:

  1. 先按前缀搜索发票:
    stripe invoices list --query "number:*<你的发票前缀>*"
    
  2. 从返回的Invoice结果中取出checkout_session字段的ID,再调用Checkout Session详情接口获取自定义字段。

内容的提问来源于stack exchange,提问作者usario30032021

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 22:04:59