使用URL在REST API中执行CRUD

时间:2018-11-21 08:18:11

标签: rest stripe-payments restful-url

我正在使用Stripe API(REST),并且需要在电子邮件中放置一个链接,以便用户可以直接取消订阅/删除订阅(https://stripe.com/docs/billing/subscriptions/canceling-pausing)。 我需要知道是否可以将参数和操作放在URL中,以便在用户单击时调用Stripe api并取消订阅。

提前谢谢。

1 个答案:

答案 0 :(得分:0)

简短的回答是“否”。

从Stripe API进行

Cancelling订阅需要您的Secret Key,您永远都不应在前端公开并公开,因为在这种情况下用户将有权访问您的Stripe帐户。

说,您可以做的是在您自己的Web服务器中公开一个端点,您将需要

1)创建一个按时使用令牌,您可以查找您的客户和相关订阅;在发送给用户的URL中添加令牌

2)当用户单击url时,验证令牌(有效的未过期)并找到客户和订阅

3)用您的秘密密钥调用Stripe API取消客户的订阅。