2016-02-27 79 views
0

我在PayPal中使用自適應付款。 我正在關注https://github.com/paypal/adaptivepayments-sdk-ruby。 所有工作正常,但我無法在本地接收IPN通知。如何在本地主機上的PayPal中獲得IPN通知

@api = PayPal::SDK::AdaptivePayments.new 
    @pay = @api.build_pay({ 
           :actionType => "PAY", 
           :cancelUrl => "http://"+Rails.application.config.app_name+"/admin/dashboard", 
           :currencyCode => "USD", 
           :feesPayer => "SENDER", 
           :ipnNotificationUrl => "http://"+Rails.application.config.app_name+"/admin/receive_notification", 
           :receiverList => { 
            :receiver => [{ 
                :amount => amount, 
                :email => @paypal_id }] }, 
           :returnUrl => "http://"+Rails.application.config.app_name+"/admin/dashboard" }) 

那麼,如何獲得在本地主機上

通知

回答

1

支付寶將無法路由到本地主機發送IPN。您需要設置一個公開可用的域名和適當的DNS。

Localhost始終專用於您的計算機,您可能可以使用dynamicdns,但它需要在您的計算機和網絡上更改網絡。

+0

好吧,讓我試試看。 –