У меня есть веб-сайт, и я хотел бы реализовать услугу платной подписки. Его простой сервис с двумя типами планов. Пока что, просто используйте Paypal. Но им немного потеряно до начала, в основном с моделью данных. На данный момент мой главный вопрос: какая информация мне нужна для каждой подписки? Должен ли я использовать корзину для покупок (не так ли?) Я не прошу подробного объяснения, всего лишь несколько огней или ресурсов, чтобы найти способ начать. Благодарю.Внесите оплаченную подписку на сайт
ответ
Посмотрите на любой подписной карты почтовика из любого журнала, и вы можете получить представление о том, какие данные вам придется записывать , Дата начала и окончания подписки будет хорошей вещью, чтобы сохранить и какой план подписывается пользователем. Когда у вас есть конечная дата, вам просто нужно запустить запрос, чтобы получить записи пользователей, имеющих доступ. Что-то вроде Select * from users where subscription_end_date is >= today
Я уверен, что в ваш конечный продукт будет много других столбцов, но вам решать, какие данные вы хотите сохранить. Каковы различные состояния подписки? Может ли кто-то подписаться на обе службы одновременно?
В зависимости от того, какую технологию вы используете. Основные платежи работать немного, как это
-> Вы отправляете их PAYPAL с планом (вы определить план на PayPal) они знают, которые составляют для зарядки вы можете передать пользовательские параметры, которые они будут передавать обратно
клиента заполняет заявка
< - PayPal говорит вам, что ваш предопределенный план был приобретен в этом же запросе, они посылают много информации об оплате, включая GUID и ваш Params
-> Вам спросите PayPal «Эй, кто-то только что сказал мне этот план GUID был приобретен, вы можете подтвердить»
< - PayPal возвращает службы «да»
-> вы берете ID клиента из Params, что вы прилагается когда вы послали их к службе PAYPAL и обновлять их «платный» в базе данных, или что-то
Вот в двух словах ...
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
Удачи вам в вашем проекте! – bakoyaro 2010-12-10 16:13:55