【问题标题】:How can my clients update their card information on Stripe?我的客户如何在 Stripe 上更新他们的卡信息?
【发布时间】:2016-09-01 08:04:13
【问题描述】:

我目前使用 Stripe 来销售我的产品,即定期订阅。 我有时会看到定期付款未能完成,但与 PayPal 不同,Stripe 似乎不支持开箱即用的电子邮件通知,让客户知道他的付款失败。

所以,我的问题是:

  1. 如何向我的客户发送电子邮件以通知他们付款失败? (请说我是 7 岁,我不是程序员)
  2. 最重要的是,我的客户如何更新他们的卡信息?

非常感谢。

【问题讨论】:

  • 这是一个应该直接向 Stripe 支持 IHMO 提出的问题。
  • 我知道 Krtek,他们只是把我送到需要高级编程语言知识的复杂教学页面。我是一个小企业主,不幸的是我没有时间成为 PHP 专家,只有在此之后才设法向我的客户发送一封简单的电子邮件。这就是我在这里发帖的原因,看看是否有人知道更简单的方法来完成这项工作。
  • 即使对于 PHP 开发人员来说,也几乎不可能理解蹩脚的 Stripe 文档 :)

标签: stripe-payments


【解决方案1】:
  1. 在定期付款失败时收到通知并反过来通知您自己的客户的最佳方式是使用webhooks。具体来说,您需要捕获 invoice.payment_failed 事件。

    这里有一个说明如何向客户发送付款失败的电子邮件(使用 PHP):https://stripe.com/docs/recipes/sending-emails-for-failed-payments

  2. 要更新现有客户的付款信息,您需要先收集新卡的信息(使用Checkout 或您自己的带有Stripe.js 的表单),然后发送带有新卡的customer update 请求source 参数中的令牌。这会将客户当前的默认卡替换为新卡。

【讨论】:

  • Source api 已被弃用,对吗?我创建了payment_method。如何将payment_method 设置为用户默认值
【解决方案2】:

您可以通过电子邮件将链接发送给客户以更新他们的信用卡:

  1. 使用“客户”标签搜索客户
  2. 点击客户打开详情
  3. 点击“订阅...”(页面第一部分)
  4. 发票:点击最近的发票
  5. “详细信息”部分:复制“付款页面链接”并通过电子邮件发送给客户

【讨论】:

  • 不真实,这很好用——上周我有一位客户使用这种确切的方法更新了他们的订阅付款详细信息。只需导航到 Stripe 仪表板中的最新发票,然后复制详细信息 > 付款页面下的链接。这种方法比任何其他答案都简单和快速,并且不需要额外的实现。
【解决方案3】:

现在这一切都由 Stripe 的客户门户完成。功能非常丰富。

https://stripe.com/docs/billing/subscriptions/integrating-customer-portal

【讨论】:

  • 但是有没有办法链接到门户网站,以便在将其完全集成到应用程序之前通过电子邮件发送出去?
猜你喜欢
  • 1970-01-01
  • 2014-02-20
  • 2016-08-08
  • 2018-09-11
  • 2013-04-20
  • 1970-01-01
  • 2016-09-23
  • 2019-06-24
  • 2015-06-27
相关资源
最近更新 更多