Наиболее подходящий вариант интеграции платежей Paypal - PullRequest
3 голосов
/ 13 июля 2011

Мои настройки: Rails 3.0.9, Ruby 1.9.2, Active Merchant 1.15.0

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

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

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

Ответы [ 4 ]

6 голосов
/ 13 июля 2011

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

4 голосов
/ 12 октября 2012

Несмотря на то, что мой первый ответ остается в силе, я считаю, что существует решение лучше, чем Paypal, которое поможет вам получить то, что вы хотите.

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

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

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

2 голосов
/ 13 июля 2011

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

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

1 голос
/ 14 июля 2011

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

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

...