Stripe API - 收据清单

问题描述 投票:19回答:2

我正在使用Stripe API,我想向客户提供他们的发票历史列表以及相关的收据。

我无法在Stripe API(https://stripe.com/docs/api?lang=php)中的任何地方找到允许我获取客户收据列表的任何地方。有什么我想念的吗?

rest stripe-payments
2个回答
0
投票

Each invoice includes a charge property包含其最后一次充电的id。这将是当前/最终付款尝试(对于未成功支付的发票)或成功付款(对于付款发票)。

这使您可以轻松使用费用和发票数据向用户显示收据,但“收据”本身更像是应用程序方面的概念;它的需求和表现因应用而异。

获得数据后,您可以随意出示收据。

理想情况下,我建议在本地缓存这些记录。如果您正在接收webhook,这几乎是无痛的。然后,您可以建模(并搜索!)最符合您需求的本地收据记录,然后您的客户可以获得快速计费显示的好处,并且我们都可以从Stripe的API端点获得更少的负载。


0
投票

这真的不会太难。首先,您将获得所有发票:

https://stripe.com/docs/api?lang=php#invoice_object https://stripe.com/docs/api?lang=php#list_customer_invoices

每张发票都有一个“客户”属性,因此您只需在其中搜索具有与您的客户ID相匹配的客户ID的发票。

每张发票都有“receipt_number”属性,所以你应该好好去!

© www.soinside.com 2019 - 2024. All rights reserved.