我目前使用Stripe来销售我的产品,即定期订阅。 我有时会看到定期付款未能完成,但与PayPal不同,Stripe似乎不支持开箱即用的电子邮件通知,让客户知道他的付款失败了。
所以,我的问题是:
非常感谢你。
答案 0 :(得分:5)
当定期付款失败并通知您自己的客户时收到通知的最佳方式是使用webhooks。具体而言,您需要抓住invoice.payment_failed
事件。
以下是一个说明如何向客户发送付款失败的电子邮件(使用PHP)的方法:https://stripe.com/docs/recipes/sending-emails-for-failed-payments。
要更新现有客户的付款信息,您需要先收集新卡的信息(使用Checkout或您自己的表单Stripe.js ),然后在customer update参数中使用新卡的令牌发送source
请求。这将用新的卡取代客户当前的默认卡。
答案 1 :(得分:2)
这一切现在都由 Stripe 的客户门户网站完成。功能非常丰富。
https://stripe.com/docs/billing/subscriptions/integrating-customer-portal
答案 2 :(得分:0)
您可以通过电子邮件将链接发送给客户以更新其信用卡: