Как создать подписку Stripe? - PullRequest
0 голосов
/ 25 марта 2019

Я нахожусь на завершающей стадии создания своего MVP, мне просто нужно добавить платные подписки в мое приложение.

Я хочу добавить три уровня, но я немного запутался.

Я могу добавить продукт или план через API. но я также могу сделать это с приборной панели.

Я уже создал продукт с триместральным планом через панель инструментов. тогда мне не нужно создавать любой другой продукт через API, верно?

Итак, если у меня уже есть продукт и план, когда пользователь хочет стать профессионалом, думаю, мне следует:

  • создать полосу клиента.
  • создать полосовую подписку и связать с ней клиента.

Пока это то, что у меня есть:

exports.goProPay = async (req, res) => {

  const customer = await stripe.customers.create({
    email: req.body.email,
  });

  const subscription = await stripe.subscriptions.create({
    customer: customer.id,
    items: [{plan: 'plan_ElVkJ345s0xwbw'}],
  });

  res.render('homepage', { title: 'Homepage' });
};

Когда я пытаюсь оплатить счет демо-счетом (42424242424), он никогда не проходит, не появляется на приборной панели полосы, и я получаю сообщение об ошибке, что мне нужно добавить источник.

Где и как я могу добавить источник? в их документации мне не ясно, как добавить этот источник.

Спасибо

...