我最近将付款处理切换到 Stripe。我现在需要为我们的财务部门创建一份报告,显示指定日期范围内的交易汇总。我已经开始创建一个简单的 PHP 网页(并使用 Stripe PHP 库),它将提供以下摘要:
- 交易数量
- 交易金额
- 退款次数
- 退款金额
- Fees
- Net
我在弄清楚如何正确查询 Stripe 费用以用于报告目的时遇到了一些麻烦。
我知道我可以通过以下方式检索费用:
$charges = Stripe_Charge::all();
从返回的一组费用中,我可以计算出报告中所需的摘要信息。但是,这最多只能退还 100 笔费用,而且我不知道如何在指定日期范围内退还费用。
我希望更有经验的 Stripe 开发人员能够向我指出构建我需要的报告的正确方法。
如何退回指定日期范围内的所有费用?
有没有更好的方法从 Stripe 获取此摘要信息?
你可以使用webhooks https://stripe.com/docs/webhooks当出现以下情况时收到通知charge.succeeded
or charge.refunded
事件发生并将相关信息存储在您控制的数据库中。这将使您能够灵活地进行所需的报告。您可以从 Stripe 仪表板以 CSV 格式下载已发生的费用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)