как передать токен проверки полосы в доступной форме - PullRequest
0 голосов
/ 13 декабря 2018

Я использую api stripe checkout для сбора информации о кредитной карте пользователя для создания клиента полосы и подписки.В моем ngOnInit я инициализирую обработчик всплывающих окон api:

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

, а затем вызываю его так, что это не работает, но я хочу передать токен следующей функции, которая включает обновление db:

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

Популярный способ сделать это - отправить запрос бэкэнду в ngOnInit.Мне просто неудобно звонить из ngOnInit, чтобы выполнить всю эту работу, включая создание клиента и подписку на Stripe.Как я могу настроить это так, чтобы this.handler.open был доступен?

...