Внедрение нашей биллинговой системы на рельсах: Paypal, чистая учетная запись продавца / шлюз или что-то вроде Chargify?

Я видел несколько вопросов, связанных с особенностями API и PayPal. Вообще говоря, если я собираюсь предлагать свое приложение rails как услугу на основе подписки, каковы плюсы и минусы различных платежных систем, доступных на rails?

Мои основные опасения:

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

У Paypal есть несколько "PRO" сервисов, которые соответствуют указанным выше критериям, но мне было любопытно использовать шлюз, такой как Authorize.NET напрямую?

Что предлагает Braintree помимо этого?

А что насчет Чарифи? Кажется, это слой поверх шлюзов, таких как Authorize.net, с добавленными панелями мониторинга и отчетами.

Если шлюз или платежная система хранит для меня кредитные карты, что произойдет, если я захочу пригласить своих 10 000 клиентов на новую службу выставления счетов? Все ли они должны вводить платежную информацию заново? Существует ли процедура, позволяющая различным поставщикам перемещать базу данных моих клиентов / кредитных карт между собой?


person Zaqintosh    schedule 19.07.2010    source источник


Ответы (2)


Мы использовали Chargify, и это здорово по нескольким причинам:

  • Соответствие PCI: Chargify обрабатывает хранение кредитной карты
  • Автоматическая зарядка: автоматическая зарядка с кредитных карт через N месяцев и пробный период.
  • Напоминание: отправит пользователям электронное письмо в случае сбоя платежа и попытается несколько раз, прежде чем истечет срок действия их учетной записи.
  • Great Gems: драгоценные камни Chargify.

Поэтому я настоятельно рекомендую использовать Chargify с Authorize.net.

Минусы:

  • Chargify добавляет около $ 0,10 к каждой учетной записи в месяц в дополнение к вашим торговым комиссиям.
person Jesse Wolgamott    schedule 19.07.2010
comment
Могу ли я использовать любую учетную запись продавца? И что произойдет, если я однажды захочу отказаться от Chargify? Я потерял всю информацию о своей копии клиента? - person Zaqintosh; 20.07.2010
comment
@Zapintosh - они позволяют использовать некоторые из них, но, вероятно, не любую учетную запись продавца. Список: chargify.com/how-it-works ... Я бы сказал, что да, если вы отмените оплату, вам нужно будет повторно захватить информацию о карте во время продления. Эта проблема предотвращается только в том случае, если вы храните CC самостоятельно, чего вы почти наверняка не хотите делать для соответствия PCI. - person Jesse Wolgamott; 20.07.2010
comment
Я также использую Chargify по указанным выше причинам и не могу жаловаться. Дополнительные затраты на обработку незначительны по сравнению со временем, потраченным на повторное изобретение колеса и проблемами соответствия. - person David Lyod; 20.07.2010
comment
Я только что узнал, что Chargify на самом деле не хранит номера кредитных карт, они используют хранилище платежных шлюзов для хранения кредитных карт для вас. Это означает, что если вы меняете шлюзы, вам придется иметь дело с их политикой передачи информации о кредитной карте в конкурирующую службу шлюза. Кто-нибудь знает политику Authorize.NET по передаче данных клиентов на другой шлюз, если вы хотите уйти? - person Zaqintosh; 21.07.2010

Я рекомендую эту статью, которая поможет проясните многие из этих вопросов.

person Joe Martinez    schedule 19.07.2010