Как использовать ActiveMerchant для стандартных платежей на сайте Paypal? - PullRequest
8 голосов
/ 18 августа 2011

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

Вся информация, которую яМожно найти в сети описание того, как использовать ActiveMerchant, чтобы пользователи могли заполнять данные в форме на вашем сайте и использовать Paypal API для списания средств со своей карты.У Райана Бейтса есть скриншоты, где он просматривает стандартным методом платежей на сайте, но он не использует ActiveMerchant в своем методе.

Я думаю, что ActiveMerchant настроен в моем приложении правильно:

# config/environments/development.rb
config.after_initialize do
  ActiveMerchant::Billing::Base.mode = :test
  ::GATEWAY = ActiveMerchant::Billing::PaypalGateway.new(
    login: 'dgesf_1313616880_biz_api1.gmail.com',
    password: '1313616919',
    signature: 'AKXgGVsxct8DAOfYpyE73guXzPo1ACa185mHcgzMcYOCJsNYSJ0NflAF'
  )
end

Но как мне сгенерировать форму, которая будет использовать приведенную выше информацию для отправки моих данных (цена товара, имя и т. Д.) На правильный URL-адрес Paypal, чтобы они могли создать страницу, которая будет отображать детали товара для пользователя иразрешить ему вводить информацию о платеже?

Могу ли я использовать ActiveMerchant для подделки уведомлений Paypal IPN и проверки их обработки в моих приложениях?

1 Ответ

0 голосов
/ 24 февраля 2016

ActiveMerchant - это набор API шлюзов платежей от Shopfy, и библиотека PayPal там, похоже, не обновляется, поля позиций не соответствуют API согласно ЗДЕСЬ , что хорошо для обработки платежей только.

Если вам нужна всесторонняя интеграция с опытом PayPal, перейдите на DEMO Site и получите коды API Express Checkout, которые лучше соответствуют вашим потребностям в настройке и настройке на страницах оформления PayPal.

Имитатор IPN для проверки вашего скрипта с ложными сообщениями обратного вызова, прямо из @SgtPooki в комментариях

...