4
所以我試圖從貝寶獲取交易細節,而不創建表單,只需發送一個帖子到URL與必要的信息。這是我的代碼片段,我已經嘗試通過表單做同樣的工作。Net :: HTTP.post_form拋出EOFError?
<form method=post action="https://www.sandbox.paypal.com/cgi-bin/webscr">
<input type="hidden" name="cmd" value="_notify-synch">
<input type="hidden" name="tx" value="<%= subscription.tx %>">
<input type="hidden" name="at" value="<%= @identity_token %>">
<input type="submit" value="View Details">
</form>
紅寶石對方拋出一個的EOFError,我不知道爲什麼它做它
paypal_uri = URI.parse('https://www.sandbox.paypal.com/cgi-bin/webscr')
@post_request = Net::HTTP.post_form(paypal_uri , {:tx => @subscription.tx, :at => IDENTITY_TOKEN, :cmd => "_notify-sync"})
浮雕:抱歉,遲到的回覆,但我實際上看到其中3? – denniss
@denniss:沒關係。您會看到PayPal使用的證書,這是該鏈中的最後一個。但是,這是另外兩個,高於您感興趣的PayPal證書。這是您需要下載的兩個VeriSign證書。 – emboss