javascript - Stripe:在接受付款之前进行检查
问题描述
我已经集成并工作了条带,但现在我正在尝试管理一些可能在常规使用中发生的“角落案例”,并发现了一个我不确定如何管理的案例。
在我的平台上,我将提供的所有产品都是独一无二的,并且只能购买一次。如果 2 人同时尝试购买同一产品,则其中一人会收到,另一人在尝试完成付款时会出现错误。
目前我已经设置了 webhook,因此后端能够检测到这种情况,但我不知道如何通知条带在那个确切时刻取消该 PaymentIntent,也能够通知用户。
我能做些什么来实现这一目标吗?我可以在那一刻取消 PaymentIntent 以便用户可以收到自定义错误消息吗?
非常感谢!
解决方案
推荐阅读
- sqlite - SQLite如何在Objective C中包含NULL的记录?
- android - Android studio 3.5:NDK 解析结果:项目设置:Gradle 模型版本=5.4.1,NDK 版本未知
- typescript - 如何根据数组中对象的属性创建类型?
- c# - Azure APIM URL 引发 System.Net.WebException - SSL/TLS 如何在 azure web api 和 azure APIM 中发挥作用?
- algorithm - 在 Clojure 中将嵌套向量减少为另一个向量
- android - 无法在 Android 模拟器的 webview 中查看网页
- html - cfoutput 中的 EncodeFor 通常会禁用 html,为什么?
- elasticsearch-aggregation - 为什么在大多数情况下深度优先优于广度优先?
- r - Shiny:如何合并和缩写输入以从 Excel 表中提取数据?
- c - realloc 如何管理指针大小?