您如何确定用于已付款发票的付款方式?

Posted

技术标签:

【中文标题】您如何确定用于已付款发票的付款方式?【英文标题】:How can you determine the payment method used for paid invoice? 【发布时间】:2021-03-24 00:06:36 【问题描述】:

使用 Stripe 订阅 API,会发出事件类型 invoice.payment_succeeded,但它不包含对用于该支付的卡/来源的引用。我了解附加到客户的默认来源用于订阅发票的付款,但如果默认来源在付款发票和通过 webhook 接收事件之间的时间发生变化,则查找当时的默认来源我通过 webhook 接收事件不是确定用于支付该发票的付款来源的可靠方式。如何获取用于支付发票的来源?如果这很重要,这对于成功付款时执行与税务相关的操作是必要的,因此了解使用了哪张卡及其帐单地址至关重要。

【问题讨论】:

【参考方案1】:

我在发布这篇文章 5 分钟后就找到了答案;对于遇到此问题的任何人,解决方案是使用附加到发票对象的费用 ID,然后使用它来检索完整的费用对象,该对象将包含使用的卡及其地址元数据。

【讨论】:

以上是关于您如何确定用于已付款发票的付款方式?的主要内容,如果未能解决你的问题,请参考以下文章

用于银行交易中预期目的的带有自定义发票编号的 PayPal Rest API 付款

PayPal Plus 沙盒 - 发票付款

完成付款后停止 Magento 发送自动发票

发票 API:如何获得付款费用?

如何使用在线QB在速记本上付款

如何使用 3d 安全流在一张发票中处理产品和订阅?