Rails 3.0.10 và đá quý activemerchant 1.29.3Gỡ lỗi ActiveMerchant; cần yêu cầu và phản hồi đầy đủ. Làm thế nào để?
Ứng dụng của tôi hoạt động tốt trong sandbox, nhưng giao dịch trong phương thức sản xuất đang thất bại với "tiêu đề an ninh là không hợp lệ", "ERRORCODE" => "10002"
Chúng tôi bắt đầu một yêu cầu hỗ trợ với paypal, sau khi xem xét tất cả các thông số cấu hình một triệu lần và họ cảm thấy chúng tôi đang đánh một điểm cuối không chính xác. Họ đã yêu cầu cho một dấu vết đầy đủ cho giao dịch, bao gồm cả tiêu đề, vv, vì vậy tôi đang cố gắng tìm ra cách để làm điều đó. Tôi thấy this article
mà gợi ý này thêm vào các khối cấu hình
ActiveMerchant::Billing::PaypalGateway.wiredump_device = File.new(File.join([Rails.root, "log", "paypal.log"]), "a")
Nhưng đó chỉ là kết quả trong một bản ghi trống rỗng; không có gì bị bán phá giá.
Vì vậy, làm cách nào để có được thông tin này từ đối tượng GATEWAY, nếu có thể? Đây là cấu hình sản xuất, định dạng tương tự với định dạng được sử dụng trong dàn dựng.
::GATEWAY = ActiveMerchant::Billing::PaypalGateway(
:login => 'me_api1.blah...',
:password => 'string...',
:signature => 'longer string...'
)
Cảm ơn.
không thực sự là một câu trả lời cho câu hỏi, phải không? Tôi đồng ý, nên có một số cách để có được nó để sản lượng. Đó là bản chất của câu hỏi của tôi ... – wkhatch
Vâng, đó là câu trả lời cho câu hỏi khi bạn không cung cấp lớp thực sự để xem xét. Hiển thị cho chúng tôi việc sử dụng một chức năng không tốt chút nào. Nếu bạn muốn cung cấp rằng tôi rất vui khi tìm thấy câu trả lời cho bạn. Tôi đánh giá cao những neg cho cố gắng để giúp đỡ, mặc dù. Tôi sẽ ghi nhớ điều đó trong lần tới khi tôi thấy bạn hỏi một câu hỏi mà tôi có thể giúp. –
Điều này: ActiveMerchant :: Thanh toán :: PaypalGateway là một phần của một thư viện của bên thứ ba ... viên ngọc activemerchant, trong ruby. Nếu bạn biết về điều đó, vui lòng cập nhật câu trả lời của bạn, với một câu trả lời thực tế. Nếu không, bỏ phiếu xuống là viết tắt. Cảm ơn bạn – wkhatch