Stripe API - 收据清单

Chr*_*wal 19 rest stripe-payments

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

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

col*_*inm 2

每张发票都包含一个charge属性,其中包含最后一次收费的 ID。这将是当前/最终付款尝试(对于未成功付款的发票)或成功付款(对于已付款的发票)。

这使您可以轻松地使用费用和发票数据向用户提供收据,但“收据”本身更多的是应用程序端的概念;其需求和表现形式因应用而异。

获得数据后,您可以随心所欲地出示收据。

理想情况下,我建议在本地缓存这些记录。如果您收到网络钩子,这几乎是轻松的事情。然后,您可以对最适合您的需求的本地收据记录进行建模(并搜索!),然后您的客户可以获得非常快速的账单显示的好处,并且我们都可以获得 Stripe API 端点上较少负载的好处。

  • 当然,如果您有几天时间的话,这是一个好方法。然而,Stripe 非常注重快速和简单的集成,这当然既不快速也不简单。考虑到 Stripe 已经提供了[电子邮件收据](https://support.stripe.com/questions/does-stripe-offer-email-receipts),并且您也可以在仪表板中预览这些收据,我认为询问是否是合理的有一种方法可以从 API 准确检索这些收据。(我还没有找到一种方法来做到这一点。) (24认同)