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

求助:无法通过PayPal API获取免费试用订阅交易数据

解决PayPal订阅API无法获取免费试用交易数据的问题
  • 检查接口参数过滤规则
    默认情况下,/subscription/{subscription_id}/list_transactions接口可能仅返回COMPLETED状态的交易,而免费试用交易的状态通常为APPROVED或CREATED,交易类型标记为TRIAL。你需要在请求中明确指定过滤条件:

    • 添加transaction_status参数,包含APPROVED、CREATED(可根据实际试用交易状态调整)
    • 添加transaction_type参数,设置为TRIAL
  • 请求示例(curl)

    curl -v -X GET "https://api-m.paypal.com/v1/billing/subscriptions/{subscription_id}/transactions?transaction_status=APPROVED&transaction_type=TRIAL&start_time=2024-01-01T00:00:00Z&end_time=2024-12-31T23:59:59Z" \
    -H "Content-Type: application/json" \
    -H "Authorization: Bearer YOUR_ACCESS_TOKEN"
    
  • 验证权限与订阅关联

    1. 确认你的API应用已开通transaction:read权限(在PayPal开发者控制台的应用权限列表中检查)
    2. 调用/subscription/{subscription_id}接口获取订阅详情,确认plan.trial_period字段存在且已生效,确保试用交易确实关联到当前查询的订阅ID
  • 排查返回结果细节
    如果请求后无数据返回,查看返回体中的total_items字段:

    • 若total_items为0,说明当前过滤条件下无匹配数据,调整时间范围或状态参数重试
    • 若total_items大于0但无交易数据,检查分页参数(默认page_size为20,可能需要调整page参数获取后续页数据)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 08:18:14