Sha256: 3dd1d7fe5e34760f175c6291eaeb4dc20efe753229a6d78fc6c9dd82bdbf5b1b
Contents?: true
Size: 830 Bytes
Versions: 1
Compression:
Stored size: 830 Bytes
Contents
module MerbMerchant #:nodoc: module Billing #:nodoc: class Error < MerbMerchantError #:nodoc: end class Response attr_reader :params, :message, :test, :authorization, :avs_result, :cvv_result def success? @success end def test? @test end def fraud_review? @fraud_review end def initialize(success, message, params = {}, options = {}) @success, @message, @params = success, message, params.stringify_keys @test = options[:test] || false @authorization = options[:authorization] @fraud_review = options[:fraud_review] @avs_result = AVSResult.new(options[:avs_result]).to_hash @cvv_result = CVVResult.new(options[:cvv_result]).to_hash end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
merb_merchant-1.4.1 | lib/merb_merchant/billing/response.rb |