8

난 페이팔 웹 사이트 지불 표준을 사용하는 레일 애플 리케이션을 설정하려합니다. 사용자가 버튼을 클릭하여 내 사이트가 아닌 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 알림을 가짜로 만들고 응용 프로그램에서 처리를 테스트 할 수 있습니까?

+0

바로 @SgtPooki에서의 모의 콜백 메시지와 함께 스크립트를 테스트,하지만 당신은 가짜 IPN 정보를 보내려면, PayPal 개발자 계정 (developer.paypal.com)에 등록한 다음 "테스트 도구"를 클릭 한 다음 "IPN 시뮬레이터" – SgtPooki

답변

0

ActiveMerchant는 Shopfy의 결제 게이트웨이 API 묶음이며 PayPal 라이브러리는 업데이트되지 않는 것으로 보입니다. 광고 항목 필드는 HERE에 해당하는 API가 아니기 때문에 결제 처리에만 적합합니다.

PayPal 환경을 포괄적으로 통합해야하는 경우 DEMO Site을 참조하여 PayPal 체크 아웃 페이지의 항목 화 & 사용자 정의에 더 적합한 Express Checkout API 코드를 얻으십시오.

IPN 시뮬레이터가 내가 활성 상인에 대해 아무것도 몰라 코멘트