class RocketGate::Authorization
Attributes
approved_amount[RW]
approved_currency[RW]
auth_code[RW]
avs_response[RW]
card_country[RW]
card_description[RW]
card_expiration[RW]
card_hash[RW]
card_last_four[RW]
card_type[RW]
customer_id[RW]
cvv_response[RW]
issuer_name[RW]
issuer_network[RW]
issuer_phone[RW]
issuer_url[RW]
reason_code[RW]
reference_id[RW]
Public Instance Methods
avs_ok?()
click to toggle source
# File lib/rocketgate/authorization.rb, line 9 def avs_ok? if RocketGate.configuration.require_avs RocketGate::ResponseCode::AVS_SUCCESSES.include?(avs_response) else true end end
cvv_ok?()
click to toggle source
# File lib/rocketgate/authorization.rb, line 17 def cvv_ok? if RocketGate.configuration.require_cvv RocketGate::ResponseCode::CVV_SUCCESSES.include?(cvv_response) else true end end
declined?()
click to toggle source
# File lib/rocketgate/authorization.rb, line 25 def declined? !success? end
success?()
click to toggle source
# File lib/rocketgate/authorization.rb, line 29 def success? avs_ok? && cvv_ok? && reason_code == :success end