我是Stripe的初学者,我将(非常好的)Stripe结帐表单整合到我的Ionic App中。一切正常,字段得到验证,我在回调中获得了令牌和数据。
我有一个更普遍的问题:
当所有内容都经过验证并生成信用卡令牌时,该按钮将变为绿色并且表单将关闭。 但这并不意味着付款成功。
根据一次性或定期付款,我需要将数据发送到我的服务器,创建客户/费用/计划/订阅,并且可能出现问题。
但最终用户认为一切都很好。 如果出现问题,我看到其他人正在发邮件。
处理此类错误的最佳方法是什么?
答案 0 :(得分:2)
我从条纹支持得到了这个答案:
tl; dr
我们必须添加自己的服务器验证或向用户发送电子邮件。我会在结账后实现一个微调器,如果服务器说OK,那么重定向用户。还可以选择发送邮件。
嘿那里,
感谢您与我们联系,我很乐意为您提供帮助!
使用Stripe创建一次性费用或订阅时 你的后端,同步尝试付款,所以你可以 只需创建代码来处理后端的异常并通知 用户他们的收费失败。您可以使用此代码发送 发送电子邮件或只在结果页面上显示错误消息。
此处的API文档中概述了这一点。 https://stripe.com/docs/api#errors
您还可以使用webhooks通知您的应用程序某些事件 (例如失败或成功付款)并触发诸如此类的操作 发送电子邮件。更多相关信息:
https://stripe.com/docs/webhooks https://stripe.com/docs/api#event_types https://github.com/boucher/stripe-webhook-mailer
如果令牌是,Stripe不会从您那里收到任何信息 在你的后端创建但未处理,所以在这种情况下,我提供了一个 客户支持电子邮件,如果客户写入,请他们进入 他们的卡片详细信息再次通过您的应用程序进行任何调整 您的集成以确保您在创建后对令牌收费。
我希望这会有所帮助,如果您有任何其他问题,请告诉我 问题!
一切顺利