簡體   English   中英

貝寶自適應付款?

[英]Paypal Adaptive payments?

我在Rails 3應用程序中使用PayPal自適應支付。 我想知道這是最好的方法,還是有使用PayPal自適應支付的更好方法?

=>安裝Active商人插件最新版本

https://github.com/sijokg/active_merchant(https://github.com/sijokg/active_merchant.git) 

=>為貝寶自適應網關創建一個對象

    gateway = ActiveMerchant::Billing::PaypalAdaptivePaymentGateway.new( :login =>        "divya_xxxxxx_biz_api1.yahoo.com",:password => "XXXXXXXX", :signature => "XXXXXXXXXXXXXXXXXXXX",:appl_id => "APP-80W284485P519543T" ) 



   ss= gateway.pay params[:donor][:amount].to_i , 'foobar@yahoo.com', :ip => request.remote_ip,   
     :sender_email => "foobar@yahoo.com",
     :tracking_id => tracking_id,
     :pay_key => '24',
     :return_url =>"http://myapp.heroku.com,                                              :cancel_url=>                

“ http://foofoo.heroku.com,:ipn_notification_url =>” http://foofoo.heroku.com/paypal_ipn“

=>它返回paykey,使用此paykey我根據requiremnet重定向到以下網址

    redirect_to "https://www.sandbox.paypal.com/webscr?cmd=_ap-payment&paykey=#{ ss.params['pay_key']}" 
    redirect_to "https://www.paypal.com/webscr?cmd=_ap-payment&paykey=#{ ss.params['pay_key']}"  

=>轉到貝寶網站並通過電子郵件或簽證卡強制交易並返回。

=>如果我使用沙箱帳戶,則需要登錄沙箱帳戶

=>它發送“貝寶Ipn”到我的網站。

=>交易完成。

*此過程需要很多時間,因為它是兩個步驟的過程。 如果不正確,請pelase建議使用貝寶(Paypal)自適應付款的任何替代解決方案。

我使用https://github.com/tc/paypal_adaptive ,對我來說效果很好。 是的,這是一個兩步過程。 您需要從PayPal獲取payKey,然后1)重定向用戶或2)使用此處指定的PAYPAL.apps.DGFlow調用燈箱流: https ://cms.paypal.com/us/cgi-bin/ ? CMD = _render含量&CONTENT_ID =顯影劑/ e_howto_api_APCommands

暫無
暫無

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

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