Наиболее подходящий вариант интеграции платежей Paypal

Моя установка: Rails 3.0.9, Ruby 1.9.2, Active Merchant 1.15.0

Я только начал изучать лучший способ интегрировать оплату кредитной картой / Paypal на свой сайт. Опция кнопки подписки кажется самым простым способом интеграции, и для нее даже не требуется Active Merchant. Тем не менее, пользовательский интерфейс Paypal полностью неприемлем для моих нужд. Как минимум, вот что я хотел бы:

  1. В моем приложении размещена страница сбора информации о кредитной карте
  2. Информация с шага 1 отправляется непосредственно в Paypal для обработки, поэтому конфиденциальная информация о кредитной карте никогда не сохраняется в моем приложении.

Для тех из вас, у кого есть опыт интеграции платежей Paypal, какой вариант вы могли бы предложить и почему.


person Bob    schedule 13.07.2011    source источник


Ответы (4)


Вы можете найти Railscasts по интеграции с PayPal полезными. Райан охватывает все, от самых основ до экспресс-оплаты.

person Tim Sullivan    schedule 13.07.2011

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

Взгляните на Stripe. Почему? Что ж:

  • У него лучший API из всех (платежный процессор или нет!), который я когда-либо использовал.
  • Нет торгового счета, не требуется шлюз.
  • В выписке по кредитной карте будет указано название вашей компании.
  • Настроить его проще, чем PayPal.
  • Кредитная карта никогда не попадает на ваш сервер.
  • Поддерживает как разовые, так и регулярные платежи.
  • Не требует имя или адрес при сборе информации о копии. Просто номер, срок действия и CVV.
  • Хорошая цена: 2,9% + 30 центов за транзакцию.

В настоящее время доступно только в США, Канаде, Великобритании и Ирландии, но может принимать платежи из любой точки мира.

person Tim Sullivan    schedule 12.10.2012
comment
да, Stripe — отличное место для оплаты. Но это доступно только для США и КАНАДА. - person rony36; 08.06.2013
comment
Я упоминаю об этом в своем ответе. Тем не менее, Великобритания сейчас находится в стадии бета-тестирования. Если вы спросите их, вы должны получить приглашение. - person Tim Sullivan; 08.06.2013
comment
Есть ли другие варианты? Stripe не планирует запускаться в России в ближайшее время - person Ilya Cherevkov; 01.11.2013

Я выбрал другой подход, чем тот, который вы предлагаете.

Вы начинаете на нашем сайте, выбирая счет, который вы хотите оплатить. Мы перенаправляем на Paypal, где клиент либо входит в учетную запись Paypal, либо вводит данные своей кредитной карты. Как только это будет сделано, клиент будет перенаправлен обратно на наш веб-сайт, где он покажет детали транзакции с большой кнопкой «Я подтверждаю этот платеж». Когда эта кнопка нажата, мы выполняем фактическую транзакцию. Таким образом, нам никогда не придется иметь дело с данными кредитной карты и связанными с этим проблемами безопасности. Помните, что если вы перешлете данные кредитной карты, которые они заполняют на нашем вашем сайте, в PayPal, эти данные все равно могут оказаться в файлах журналов, если вы не будете осторожны. Я бы вообще с ними не связывался.

person Maran    schedule 13.07.2011

Спасибо @Tim, @Maran, ваши ответы были полезны, но не совсем ответили на мой вопрос. Я наткнулся на эту статью, хотя она и устарела, и прояснила большую часть моей путаницы в отношении различных торговых услуг PayPal. http://productcart.blogspot.com/2007/04/understanding-new-paypal.html

Кстати, мой идеальный сценарий невозможен.

person Bob    schedule 13.07.2011
comment
Публикация чуть больше, чем ссылка, не особенно уместна в качестве ответа. Вы должны, подобно тому, что упомянул Йерун, извлечь из ссылки достаточно деталей, чтобы ответить на вопрос, и поместить их в сам ответ, а также просто предоставить ссылку для дополнительной справки. - person Bernhard Barker; 07.03.2014