Class ActiveMerchant::Billing::Response
In: lib/active_merchant/billing/response.rb
Parent: Object

Methods

fraud_review?   new   success?   test?  

Attributes

authorization  [R] 
avs_result  [R] 
cvv_result  [R] 
message  [R] 
params  [R] 
test  [R] 

Public Class methods

[Source]

    # File lib/active_merchant/billing/response.rb, line 22
22:       def initialize(success, message, params = {}, options = {})
23:         @success, @message, @params = success, message, params.stringify_keys
24:         @test = options[:test] || false        
25:         @authorization = options[:authorization]
26:         @fraud_review = options[:fraud_review]
27:         @avs_result = AVSResult.new(options[:avs_result]).to_hash
28:         @cvv_result = CVVResult.new(options[:cvv_result]).to_hash
29:       end

Public Instance methods

[Source]

    # File lib/active_merchant/billing/response.rb, line 18
18:       def fraud_review?
19:         @fraud_review
20:       end

[Source]

    # File lib/active_merchant/billing/response.rb, line 10
10:       def success?
11:         @success
12:       end

[Source]

    # File lib/active_merchant/billing/response.rb, line 14
14:       def test?
15:         @test
16:       end

[Validate]