2010-12-10 1 views
5

У меня есть веб-сайт, и я хотел бы реализовать услугу платной подписки. Его простой сервис с двумя типами планов. Пока что, просто используйте Paypal. Но им немного потеряно до начала, в основном с моделью данных. На данный момент мой главный вопрос: какая информация мне нужна для каждой подписки? Должен ли я использовать корзину для покупок (не так ли?) Я не прошу подробного объяснения, всего лишь несколько огней или ресурсов, чтобы найти способ начать. Благодарю.Внесите оплаченную подписку на сайт

+0

Удачи вам в вашем проекте! – bakoyaro 2010-12-10 16:13:55

ответ

2

Посмотрите на любой подписной карты почтовика из любого журнала, и вы можете получить представление о том, какие данные вам придется записывать , Дата начала и окончания подписки будет хорошей вещью, чтобы сохранить и какой план подписывается пользователем. Когда у вас есть конечная дата, вам просто нужно запустить запрос, чтобы получить записи пользователей, имеющих доступ. Что-то вроде Select * from users where subscription_end_date is >= today

Я уверен, что в ваш конечный продукт будет много других столбцов, но вам решать, какие данные вы хотите сохранить. Каковы различные состояния подписки? Может ли кто-то подписаться на обе службы одновременно?

5

В зависимости от того, какую технологию вы используете. Основные платежи работать немного, как это

-> Вы отправляете их PAYPAL с планом (вы определить план на PayPal) они знают, которые составляют для зарядки вы можете передать пользовательские параметры, которые они будут передавать обратно

клиента заполняет заявка

< - PayPal говорит вам, что ваш предопределенный план был приобретен в этом же запросе, они посылают много информации об оплате, включая GUID и ваш Params

-> Вам спросите PayPal «Эй, кто-то только что сказал мне этот план GUID был приобретен, вы можете подтвердить»

< - PayPal возвращает службы «да»

-> вы берете ID клиента из Params, что вы прилагается когда вы послали их к службе PAYPAL и обновлять их «платный» в базе данных, или что-то

Вот в двух словах ...

2

PayPal делает достойную работу, если вы хотите взимать такую ​​же сумму каждый месяц. Однако, если вы ожидаете, что ваши пользователи вносят изменения в свои планы подписки (обновления/понижения) или должны предоставлять кредиты своей учетной записи для поддержки клиентов, PayPal потребует отменить подписку ... а затем повторите подписку на клиента ,

[Полное раскрытие - Я являюсь соучредителем Recurly.com]

Recurly обрабатывает обновления и понижен, и обеспечивает автоматическую электронную почту клиента для отправки к вашим клиентам (от Вашего имени) для каждого события подтверждение и счет-фактура. У вас также есть панель управления учетными записями и отчетность, поэтому вам не нужно создавать ее самостоятельно.

Прежде всего, если вы когда-нибудь решите покинуть PayPal и переместите свой бизнес на отдельный платежный шлюз, Recurly сохранит все ваши кредитные карты в хранилище, совместимом с PCI, поэтому вам не нужно запрашивать у вас клиентов назад и повторно подписаться. (PayPal не возвращает информацию о кредитной карте вашего клиента).Вы просто настраиваете свой новый шлюз в Recurly, и платежи будут обрабатываться без каких-либо перерывов в вашем бизнесе.

Вот блоге мы писали на эту тему: http://blog.recurly.com/2010/08/top-ten-reasons-to-use-recurly-vs-paypal-for-recurring-billing/

-Лучший удачи.

-Dan

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

  • Нет связанных вопросов^_^