Получение цены до создания Stripe Subscription - PullRequest
1 голос
/ 24 октября 2019

Я пытаюсь показать цену счета до создания подписки.

Возможно ли это?

Это вызов для создания подписки:

stripe.subscriptions.create({
  customer: 'cus_4fdAW5ftNQow1a',
  items: [
    {
      plan: 'plan_CBXbz9i7AIOTzr',
    },
  ],
  expand: ['latest_invoice.payment_intent'],
}, function(err, subscription) {
    // asynchronously called
  }
);

Существует раздел, посвященный предварительному просмотру пропорциональности:

https://stripe.com/docs/billing/subscriptions/prorations#previewing-proration

Однако для этого требуется подписка.

Я не могу найти способ узнать стоимостьна момент создания подписки.

1 Ответ

0 голосов
/ 07 ноября 2019

Stripe поддерживает это, хотя кажется, что это скрыто глубоко в документации API. Если вы посмотрите на API предстоящих счетов, то увидите, что можете рассчитать цену предстоящего счета без подписки.

https://stripe.com/docs/api/invoices/upcoming

Просто установите subscription_itemsplan значение и quantity, если ваш план взимается за единицу. Вы также можете установить налоговую ставку по умолчанию для подписки как часть счета-фактуры или элемент строки плана, если вы также хотите, чтобы для вас также был рассчитан пошаговый налог.

Примечание. Чтобы применить это требование, вам потребуется клиент. чтобы, чтобы это вычислить, хотя.

...