簡體   English   中英

如何將ActiveMerchant用於Paypal網站付款標准?

[英]How to use ActiveMerchant for Paypal website payments standard?

我正在嘗試設置一個Rails應用程序以使用Paypal網站付款標准。 我希望用戶單擊一個按鈕,然后在Paypal網站而不是在我的網站上提交他們的信息,但是我想使用ActiveMerchant進行測試和處理憑據。

我在網上可以找到的所有信息都描述了如何使用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

但是,我如何生成一個表格,該表格將使用以上信息將我的詳細信息(商品價格,名稱等)發布到正確的Paypal URL,以便他們可以構造該頁面,該頁面將向用戶顯示商品詳細信息,並允許他輸入支付信息?

我可以使用ActiveMerchant偽造Paypal IPN通知並測試我的應用程序對它們的處理嗎?

ActiveMerchant是來自Shopfy的一組支付網關API,並且其中的PayPal庫似乎沒有更新,按照HERE的方式 ,訂單項字段不包含這些API,盡管僅用於支付處理。

如果您需要PayPal體驗的全面集成,請訪問DEMO網站並獲取Express Checkout API代碼,該代碼將更適合您在PayPal結帳頁面上進行逐項列出和自定義的需求。

IPN模擬器使用模擬回調消息來測試您的腳本,這就是@SgtPooki中的注釋

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM