的Rails 3.0.10和activemerchant寶石1.29.3調試ActiveMerchant;需要完整的請求和響應。如何?
我的應用程序工作在沙箱正常,但在生產模式下的交易與「安全標頭是無效的」,「錯誤代碼」 =>「10002」
失敗我們開始使用PayPal支持請求,審查所有的配置參數一百萬次之後,他們覺得我們打了不正確的端點。他們已經要求完整的交易記錄,包括標題等,所以我正試圖找出如何做到這一點。我發現this article
其建議增加這配置塊
ActiveMerchant::Billing::PaypalGateway.wiredump_device = File.new(File.join([Rails.root, "log", "paypal.log"]), "a")
但這只是導致空記錄;沒有什麼會被拋棄。
那麼,如何才能獲得我從網關對象這個信息,如果可能的話?這裏是生產配置,其格式與在分段環境中使用的相同。
::GATEWAY = ActiveMerchant::Billing::PaypalGateway(
:login => 'me_api1.blah...',
:password => 'string...',
:signature => 'longer string...'
)
謝謝。
不是一個真正的問題的答案,是嗎?我同意,應該有一些方法讓它輸出。這是我的問題的實質... – wkhatch
是的,這是一個答案時,你不提供實際的類來看待這個問題。向我們展示一個函數的用法根本就不好。如果你想提供,我很樂意爲你找到答案。儘管如此,我很欣賞負面的幫助。下次我看到你提出一個我可以提供幫助的問題時,我會記住這一點。 –
這個:ActiveMerchant :: Billing :: PaypalGateway是第三方庫的一部分......主動的商人寶石,紅寶石。如果您知道這一點,請更新您的答案,並附上實際答案。否則,反對票。謝謝 – wkhatch