Class: WebpayRails::TransactionResult
- Inherits:
-
Object
- Object
- WebpayRails::TransactionResult
- Defined in:
- lib/webpay_rails/transaction_result.rb
Instance Attribute Summary collapse
-
#accounting_date ⇒ Object
readonly
Returns the value of attribute accounting_date.
-
#amount ⇒ Object
readonly
Returns the value of attribute amount.
-
#authorization_code ⇒ Object
readonly
Returns the value of attribute authorization_code.
-
#buy_order ⇒ Object
readonly
Returns the value of attribute buy_order.
-
#card_number ⇒ Object
readonly
Returns the value of attribute card_number.
-
#commerce_code ⇒ Object
readonly
Returns the value of attribute commerce_code.
-
#payment_type_code ⇒ Object
readonly
Returns the value of attribute payment_type_code.
-
#response_code ⇒ Object
readonly
Returns the value of attribute response_code.
-
#transaction_date ⇒ Object
readonly
Returns the value of attribute transaction_date.
-
#url_redirection ⇒ Object
readonly
Returns the value of attribute url_redirection.
-
#vci ⇒ Object
readonly
Returns the value of attribute vci.
Instance Method Summary collapse
- #approved? ⇒ Boolean
-
#initialize(args) ⇒ TransactionResult
constructor
A new instance of TransactionResult.
Constructor Details
#initialize(args) ⇒ TransactionResult
Returns a new instance of TransactionResult.
7 8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/webpay_rails/transaction_result.rb', line 7 def initialize(args) @accounting_date = args[:accounting_date] @buy_order = args[:buy_order] @card_number = args[:card_number] @amount = args[:amount] @commerce_code = args[:commerce_code] @authorization_code = args[:authorization_code] @payment_type_code = args[:payment_type_code] @response_code = args[:response_code] @transaction_date = args[:transaction_date] @url_redirection = args[:url_redirection] @vci = args[:vci] end |
Instance Attribute Details
#accounting_date ⇒ Object (readonly)
Returns the value of attribute accounting_date.
3 4 5 |
# File 'lib/webpay_rails/transaction_result.rb', line 3 def accounting_date @accounting_date end |
#amount ⇒ Object (readonly)
Returns the value of attribute amount.
3 4 5 |
# File 'lib/webpay_rails/transaction_result.rb', line 3 def amount @amount end |
#authorization_code ⇒ Object (readonly)
Returns the value of attribute authorization_code.
3 4 5 |
# File 'lib/webpay_rails/transaction_result.rb', line 3 def @authorization_code end |
#buy_order ⇒ Object (readonly)
Returns the value of attribute buy_order.
3 4 5 |
# File 'lib/webpay_rails/transaction_result.rb', line 3 def buy_order @buy_order end |
#card_number ⇒ Object (readonly)
Returns the value of attribute card_number.
3 4 5 |
# File 'lib/webpay_rails/transaction_result.rb', line 3 def card_number @card_number end |
#commerce_code ⇒ Object (readonly)
Returns the value of attribute commerce_code.
3 4 5 |
# File 'lib/webpay_rails/transaction_result.rb', line 3 def commerce_code @commerce_code end |
#payment_type_code ⇒ Object (readonly)
Returns the value of attribute payment_type_code.
3 4 5 |
# File 'lib/webpay_rails/transaction_result.rb', line 3 def payment_type_code @payment_type_code end |
#response_code ⇒ Object (readonly)
Returns the value of attribute response_code.
3 4 5 |
# File 'lib/webpay_rails/transaction_result.rb', line 3 def response_code @response_code end |
#transaction_date ⇒ Object (readonly)
Returns the value of attribute transaction_date.
3 4 5 |
# File 'lib/webpay_rails/transaction_result.rb', line 3 def transaction_date @transaction_date end |
#url_redirection ⇒ Object (readonly)
Returns the value of attribute url_redirection.
3 4 5 |
# File 'lib/webpay_rails/transaction_result.rb', line 3 def url_redirection @url_redirection end |
#vci ⇒ Object (readonly)
Returns the value of attribute vci.
3 4 5 |
# File 'lib/webpay_rails/transaction_result.rb', line 3 def vci @vci end |
Instance Method Details
#approved? ⇒ Boolean
21 22 23 |
# File 'lib/webpay_rails/transaction_result.rb', line 21 def approved? @response_code.to_i == 0 end |