Как использовать ActiveMerchant для стандарта платежей через веб-сайт Paypal?

Я пытаюсь настроить приложение 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

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

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

8
задан David Tuite 18 August 2011 в 01:07
поделиться