난 페이팔 웹 사이트 지불 표준을 사용하는 레일 애플 리케이션을 설정하려합니다. 사용자가 버튼을 클릭하여 내 사이트가 아닌 Paypal 사이트에 정보를 제출하도록하고 싶지만 ActiveMerchant를 사용하여 테스트 모드와 자격 증명 처리에 사용하고 싶습니다.ActiveMerchant를 Paypal 웹 사이트 지불 표준으로 사용하는 방법?
내가 찾을 수있는 모든 정보는 ActiveMerchant를 사용하여 사용자가 사이트의 양식에 세부 정보를 입력하고 Paypal API를 사용하여 카드를 충전하도록하는 방법을 설명합니다. Ryan Bates는 웹 캐스트 결제 표준 방법을 사용하여 화면을 캐스팅하지만 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 위의 정보를 사용하여 양식을 생성 어떻게 Paypal URL을 사용하면 항목 세부 정보를 사용자에게 표시하고 지불 정보를 입력 할 수있는 페이지를 구성 할 수 있습니다.
ActiveMerchant를 사용하여 Paypal IPN 알림을 가짜로 만들고 응용 프로그램에서 처리를 테스트 할 수 있습니까?
바로 @SgtPooki에서의 모의 콜백 메시지와 함께 스크립트를 테스트,하지만 당신은 가짜 IPN 정보를 보내려면, PayPal 개발자 계정 (developer.paypal.com)에 등록한 다음 "테스트 도구"를 클릭 한 다음 "IPN 시뮬레이터" – SgtPooki