如何以合理的方式传递条纹签出令牌

时间:2018-12-12 23:39:01

标签: javascript angular promise observable stripe-payments

我正在使用Stripe Checkout API捕获用户信用卡信息,以创建Stripe客户和订阅。在我的ngOnInit中,我正在初始化api弹出处理程序:

this.handler = StripeCheckout.configure({
          key: stripePubKey,
          image:  '../../assets/images/logo.png',
          locale: 'auto',
          token: token => token;
          }
         });
   }

然后像这样调用它不起作用,但是我想将令牌传递给包含更新数据库的下一个函数:

this.handler.open({
                     name: 'Test',
                     excerpt: 'Sample ....',
                     amount: 1000
                  }).then((token) => {

执行此操作的常用方法是将请求发送到ngOnInit中的后端。我只是不满意从ngOnInit打电话来完成所有这些工作,包括在Stripe上创建客户和订阅。我该如何配置以便this.handler.open可以使用?

0 个答案:

没有答案