2015-02-12 4 views
1

Я кодирую интернет-приложение MVC 5 и использую услугу «Полоса» для платежей пользователей. Я настраиваю функцию так, чтобы каждый месяц был произведен платеж в службу Stripe для подписки на пользователей.Ежемесячные платежи с использованием Stripe

В настоящее время я использую Hangfire с повторяющейся ежемесячной задачей для этого. Каждый месяц платеж производится в Stripe, и если платеж выполнен успешно, учетная запись пользователя в приложении MVC продлевается на 1 месяц.

Мой вопрос заключается в следующем: должен ли я настроить подписку на Stripe и создать веб-чек, который вызывается после ежемесячного платежа. В webhook, если платеж выполнен успешно, учетная запись пользователя в приложении MVC продлевается на 1 месяц.

Есть ли у кого-нибудь рекомендации по кодированию, чтобы наилучшим образом настроить ежемесячный платеж для учетной записи пользователя при использовании MVC 5?

Заранее спасибо.

ответ

2

Stripe's subscriptions будет автоматически взимать с вашего клиента каждый месяц, поэтому не должно быть необходимости в постоянной задаче на вашем конце, чтобы построить это.

Сначала вы должны создать ежемесячный план в dashboard, чтобы позже вы могли подписаться на своих клиентов. Затем вы вызываете Create Customer API и передаете идентификатор плана в качестве параметра plan.

После этого клиент будет немедленно взимать плату за план, а затем взимать каждый месяц в тот же день, пока вы не отмените подписку.

Смежные вопросы