Stripe: многоуровневая цена за одноразовую покупку? - PullRequest
0 голосов
/ 20 февраля 2020

Я работаю над проектом, в котором мне нужно получить одноразовые платежи со счета. Для справки: в учетной записи много пользователей, в которых пользователи входят в состав команды под именем team_members. У меня есть другая модель, которую мы можем назвать проектами, где команды привязаны к проекту. Именно на этих отдельных проектах я хотел бы иметь кнопку оформления заказа. Цена этого единовременного платежа должна рассчитываться на основе количества человек в команде, которые являются частью этого проекта.

Моя проблема в том, что я не уверен на 100%, как достичь этого за один раз платежи в полосу. Должен ли я настроить это так, как если бы я продавал отдельный предмет? Продукт (с названием, описанием и ценой) и Заказ для прикрепления к пользователю?

Я строил планы подписок в Stripe раньше, но никогда не использовал одноразовые платежи. Любое руководство по настройке было бы действительно здорово.

Небольшое редактирование: При создании проекта выбирается команда. Этот размер команды известен проекту.

Если у меня есть 3 уровня оценки:

1-5 человек в команде - это $ x

6-20 человек в команда - это $ y

21 + человек в команде - это $ z

Как бы я go сказал о правильном уровне, основанном на размере команды для проекта?

Если вы хотите, чтобы пользователи оставались в вашем приложении при оплате, следуйте примеру веб-платежа . Вы должны указать сумму при создании PaymentIntent .

1 Ответ

1 голос
/ 20 февраля 2020

Вы должны рассчитать сумму, которую вы хотите взимать в своем собственном бизнес логи c. Получив этот номер, вы можете получить одноразовые платежи с помощью Stripe несколькими способами.

Если вы хотите предложить максимальную гибкость для поддерживаемых способов оплаты при минимальных затратах на интеграцию, Оформить заказ будет отличным вариантом. Вы должны указать сумму и описание с позициями при создании сеанса оформления заказа .

Если вы хотите, чтобы пользователи оставались в приложении при оплате, следуя примеру веб-платежа это то, что вы хотите сделать. Вы предоставите сумму при создании PaymentIntent .

...