Я пытаюсь настроить приложение 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 и проверки их обработки в моих приложениях?