的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