Приложение SaaS для биллинга Rails: Chargify, PayPal или ...? - PullRequest
3 голосов
/ 24 ноября 2010

Я на втором курсе по программированию в целом и Ruby on Rails более конкретно.Я создал несколько приложений, и, наконец, есть одно, за которое я хотел бы начать взимать плату.Я никогда не реализовывал что-то подобное раньше, и я чувствую, что (из того, что я прочитал), большинство предоставленных документов находятся у меня над головой.Я не против погрузиться в это, но прежде я хотел узнать мнение тех, кто более опытен, о том, как проще всего реализовать модель для взимания с моего пользователя месячной платы за использование.Два примечания:

  1. Мое приложение уже содержит пользователей, и я представлю новый раздел приложения, доступ к которому я хочу предоставить только тем, кто платит.
  2. У меня нетне забудьте отправить их на стороннюю страницу для оплаты.

Судя по тому, что я могу найти, кажется, что и PayPal, и Chargify делают достойную работу по оказанию помощи для этого типа интеграции.Что вы думаете о том, какой тип решения лучше всего подходит для новичка в этом пространстве.

Ответы [ 7 ]

4 голосов
/ 24 ноября 2010

Я признаю, что я предвзят, так как я один из основателей Chargify: -).

Но до этого я помогал создавать 7-8 компаний, совсем недавно Engine Yard, и я очень, очень хотел бы, чтобы тогда у нас было что-то вроде Chargify. Я помню, как думал: «Чувак, нам нужно что-то вроде« Basecamp for Billing »... это должно быть просто, зарегистрируйтесь с помощью кредитной карты, определите продукты и цены, и приступайте». Так что я нашел ребят из Chargify / GrasshopperGroup и присоединился к команде.

Chargify поднимает его до уровня, который мы нашли в предложениях платежного шлюза и таких вещах, как PayPal ... с Chargify вы определяете продукты, цены, коды купонов, единицы измерения использования и т. Д., И позволяете Chargify делать столько же как ты хочешь. Система отправляет своим клиентам электронные письма, когда их карты отклоняются или срок их действия истекает, и направляет их по URL-адресу для решения проблемы и т. Д.

Биллинг усложняется по мере роста бизнеса. Я говорю звонящим, что если их потребности действительно просты, то они действительно могут быть в порядке с сервисом ARB Auth.Net или другим подобным, но как только ваши потребности станут менее простыми (то есть, клиенты меняют планы в середине цикла и хочу пропорциональности), тогда Chargify действительно облегчит вашу жизнь.

И, как и сами Rails, мы всегда работаем над улучшением сервиса, поэтому вы будете получать все больше и больше сервисов с течением времени. И вы действительно можете позвонить нам 24/7 и позвонить кому-нибудь по телефону! Наша телефонная команда уровня 1 знает продукт все лучше и лучше каждую неделю и может отправить вызов на уровень 2, если не знает ответа.

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

Извините, это звучит как реклама; это, отчасти, конечно. Но это также является отражением моего разочарования, связанного с попыткой создать его в более ранних компаниях, и моего энтузиазма стать частью Chargify сейчас и помогать продавцам не сосредоточиться на повторяющихся платежах: -).

1 голос
/ 23 февраля 2011

Зарядная система или биллинговая система?

Говоря с несколькими людьми, строящими бизнес в сообществе Ruby, я думаю, что важно отметить, что простой сбор платежей с клиентов и масштабируемый биллинг - два довольно уникальных животных. Современные SaaS-компании не всегда осознают разницу.

Ежемесячные покупки кредитных карт на сумму 39,95 долл. США - это то, что большинство «платежных инструментов», упомянутых здесь, преуспевают. Тем не менее, когда необходимо внедрить сложный алгоритм выставления счетов (модель оплаты), клиентские контракты, рекламные коды, использование бесплатных, многоуровневых, ролловеров или счетчиков или интеграцию с другими внутренними системами, им нужно больше, чем просто платежный автомат. Им действительно нужна «умная» биллинговая система, которая использует платежный шлюз, но делает гораздо больше, чем просто ежемесячно использует карты.

Кроме того, если у вас есть значительное количество клиентов или объем, система, которая масштабируется, является ключевой. Для исследования проверьте больше среднего уровня биллинговые системы как http://www.metanga.com или http://www.zuora.com.

1 голос
/ 24 ноября 2010

http://www.braintreepaymentsolutions.com/

На предыдущем месте работы мы использовали Brain Tree, и я слышал об этом только хорошие слова, хотя в то время я не был (и до сих пор не пытаюсь) программистом. Кажется, это немного дороже, чем у больших парней, но также имеет больше свободы.

Возможно, стоит разобраться.

0 голосов
/ 01 января 2012

У меня был огромный опыт с этим, и первый вопрос, который вам нужно задать себе: «Насколько важна повторяющаяся оплата?»Если требуется повторное выставление счетов, то обязательно используйте Chargify, Recurly или тому подобное.Все они довольно хороши.

Если, однако, вы просто хотите передать свой платежный процесс на аутсорсинг (как я обычно это делаю), чтобы вам не приходилось иметь дело с соответствием PCI (что является кошмаром), тогда у вас есть МНОГО МЕНЬШЕ жизнеспособных вариантовИМО.Вы можете использовать PayPal, Amazon или Google Checkout, но все они имеют свои недостатки.Опыт пользователей PayPals ужасен, и многие люди смущаются, полагая, что им нужна учетная запись PayPal для совершения покупки.Google Checkout ТРЕБУЕТ, чтобы пользователь либо создал, либо создал учетную запись Google, что смешно, и Amazon в порядке, но, как и Google Checkout, требует учетную запись Amazon.

В настоящее время WePay - мой личный фаворит для аутсорсинга, но он очень экономныйи вы должны использовать их процесс проверки.Хотя их персонал и API просто потрясающие.

Что бы я хотел увидеть, если бы это было похоже на Chargify, которое ориентировано на продажи ONE OFF.Что-то, что позволяет мне размещать весь процесс оформления заказа на ИХ PCI-совместимом сервере, но позволяет мне настраивать не только внешний вид, но и форму.Если бы я хотел попросить дополнительную информацию, такую ​​как имя пользователя и пароль, я могу.Если мне не нужен адрес доставки, я могу его удалить.Если мне нужны только номер CC, CVV и дата экспа, без адреса выставления счета, я могу это сделать и т. Д.

Но, насколько мне известно, этого в настоящее время не существует.Не используйте Chargify для одноразовых транзакций.Несмотря на то, что они поддерживают его, процесс оформления заказа ОЧЕНЬ неуклюж на один раз (отображает такие вещи, как плата за установку в размере 0 долларов США, что ничего не значит, когда кто-то покупает рубашку или один раз загружаемый материал и просто сбивает с толку).

0 голосов
/ 24 ноября 2010

ActiveMerchant - это, безусловно, способ интеграции с PayPal или любым из шлюзов кредитных карт, таких как Braintree (настоятельно рекомендуется) или Authorize.net (хорошо и дешево). SaaS Rails Kit , который я создал, использует его в качестве основы для решения для полного повторного выставления счетов, которое вы можете интегрировать в свое приложение.

Что касается вашего дополнительного вопроса о PayPal, ActiveMerchant упрощает использование их API или IPN для получения информации о статусе транзакции.

0 голосов
/ 24 ноября 2010

Я уже использовал экспресс-платежи PayPal с ActiveMerchant, потому что нет вступительного взноса; PayPal просто берет свой кусок каждой транзакции, поэтому мне не нужно беспокоиться об оплате комиссионных за тонну разных провайдеров. Недостатки хорошо документированы, хотя, в частности, если PayPal решит, что вы делаете что-то сомнительное, и решит заморозить ваши деньги, вы окажетесь в тупике без весла. Это расчетный риск, который вы должны оценить.

Вы можете взглянуть на Saasy , если вы не хотите запускать собственное полное решение. Кажется, он хорошо интегрируется с существующими приложениями.

0 голосов
/ 24 ноября 2010

Чтобы принять платеж, вам понадобятся несколько вещей:

  1. Банковский счет, чтобы положить деньги в
  2. Платежный шлюз
  3. SSL-сертификат (это может быть сложно, если вы находитесь в облаке)

Прелесть таких продуктов, как chargify или braintree, заключается в том, что они дают вам хороший API для работы с карточными событиями, такими как истечение срока действия или неудавшиеся платежи, и иногда могут выступать в качестве шлюза для платежей.

Я интегрировался с чеддер-геттером (https://cheddargetter.com/) днем). Есть рубиновый драгоценный камень (https://github.com/ads/cheddargetter), и у них есть сервис платежного шлюза, но я не использовал его, поэтому не хочу комментировать его значение.

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

Вот еще несколько ссылок, которые могут вас заинтересовать:

http://www.activemerchant.org/ http://recurly.com/

...