我正在使用 angular.js 进行 Stripe 集成。 我找到了几个 anuglar.js 库,但我认为它们不提供功能。
这就是我尝试使用 Stripe API 在 angular.js 上进行订阅付款的操作。
- 创建客户。
- 添加该客户的信用卡信息。
- 添加具有订阅计划的客户。
- 检查客户的订阅是否已过期。
- 如果过期,请续订。
stripe.js 会处理这个问题吗? 我应该使用哪些库?如果没有,是否可以使用标准 $http.post 作为 stripe API?
期待您的帮助。
最佳答案
Stripe 的支付流程分为两部分:
客户端,在您的前端代码中,您可以使用 Stripe.js 收集并标记客户的付款信息。或Checkout 。然后,您将 token 发送到您的服务器
服务器端,在后端代码中,您在 API 请求中使用 token ,例如至 create a charge或a customer
除了 token 创建请求之外,所有其他 API 请求都需要使用您的 secret API key 发送,因此您无法在不泄露 secret API key 的情况下从前端代码执行此操作,而您绝对不想这样做(因为这样任何人都可以检索它并使用它代表您发送 API 请求)。
关于stripe-payments - Angular.js 与 Stripe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40800198/