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

如何使用Paystack API获取客户全部交易记录?集成故障求助

获取Paystack客户交易记录的正确方法

你现在调用的/customer/:id_or_email接口默认不会返回交易记录,这是Paystack API的设计逻辑——客户详情接口仅返回客户基础信息,交易数据需要通过专门的交易查询接口获取,测试模式下也遵循这个规则。

解决步骤:

  • 调用交易列表接口https://api.paystack.co/transaction,添加customer查询参数指定目标客户的邮箱或ID,就能筛选出该客户的所有交易记录。测试模式下记得使用测试密钥,并且确保你已经用测试卡号创建过对应的测试交易(无交易时接口会返回空列表)。
  • 如果需要同时获取订阅信息,单独调用订阅列表接口https://api.paystack.co/subscription,同样用customer参数筛选即可。

示例请求(curl):

curl https://api.paystack.co/transaction?customer=customer@gmail.com \
  -H "Authorization: Bearer YOUR_TEST_SECRET_KEY"

额外提醒:如果你的“活跃交易”指的是订阅处于活跃状态,那重点应该放在订阅接口的status参数(比如status=active),交易一般是一次性完成的,不存在长期活跃状态,别混淆两者的逻辑。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 09:21:00