繁体   English   中英

Stripe 支付确认方法

[英]Method for confirming Stripe payment

通过 Stripe API 成功付款后,我收到了一个确认令牌。

然后,我想让付费客户访问 API 端点,他们将查询该端点以接收数据。 但只有付费客户才能成功查询 API。 那么我应该如何考虑这样做呢? 我对在线支付系统完全陌生。

我是这样想的:

用户 -> Stripe -> 支付确认 -> 支付令牌

用户 -> 向端点发送令牌 ->检查令牌是否有效? -> 如果是,则返回数据

那正确吗? 如果是这样,我将如何检查令牌? 我认为 Stripe 可能有办法验证令牌。 或者我应该为此目的建立自己的数据库?

我的应用程序在 Node 和 Express 中运行。

对服务的访问应该完全在您自己的系统中处理,您可以通过将特定付款与您自己数据库中的客户相关联来做到这一点。 如果客户在 Stripe 付款,则可以通过 webhook [1] 通知您,然后您可以“打开”例如经过身份验证的用户的访问权限。

您如何将特定付款与客户关联也可以在您的系统中处理,例如,创建 PaymentIntents,然后将它们映射到您自己的数据库中的客户保存。

[1] https://stripe.com/docs/webhooks

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM