Class: Paydunya::Checkout::Core
- Inherits:
-
Object
- Object
- Paydunya::Checkout::Core
- Includes:
- Utilities
- Defined in:
- lib/paydunya/checkout.rb
Instance Attribute Summary collapse
-
#description ⇒ Object
Returns the value of attribute description.
-
#response_code ⇒ Object
Returns the value of attribute response_code.
-
#response_text ⇒ Object
Returns the value of attribute response_text.
-
#result ⇒ Object
Returns the value of attribute result.
-
#status ⇒ Object
Returns the value of attribute status.
-
#token ⇒ Object
Returns the value of attribute token.
-
#transaction_id ⇒ Object
Returns the value of attribute transaction_id.
Instance Method Summary collapse
Methods included from Utilities
#connection, #send_get_request, #send_post_request
Instance Attribute Details
#description ⇒ Object
Returns the value of attribute description.
5 6 7 |
# File 'lib/paydunya/checkout.rb', line 5 def description @description end |
#response_code ⇒ Object
Returns the value of attribute response_code.
5 6 7 |
# File 'lib/paydunya/checkout.rb', line 5 def response_code @response_code end |
#response_text ⇒ Object
Returns the value of attribute response_text.
5 6 7 |
# File 'lib/paydunya/checkout.rb', line 5 def response_text @response_text end |
#result ⇒ Object
Returns the value of attribute result.
5 6 7 |
# File 'lib/paydunya/checkout.rb', line 5 def result @result end |
#status ⇒ Object
Returns the value of attribute status.
5 6 7 |
# File 'lib/paydunya/checkout.rb', line 5 def status @status end |
#token ⇒ Object
Returns the value of attribute token.
5 6 7 |
# File 'lib/paydunya/checkout.rb', line 5 def token @token end |
#transaction_id ⇒ Object
Returns the value of attribute transaction_id.
5 6 7 |
# File 'lib/paydunya/checkout.rb', line 5 def transaction_id @transaction_id end |
Instance Method Details
#push_results(result = {}) ⇒ Object
7 8 9 10 11 12 13 14 15 |
# File 'lib/paydunya/checkout.rb', line 7 def push_results(result = {}) @result = result @transaction_id = result['transaction_id'] @description = result['description'] @response_code = result['response_code'] @response_text = result['response_text'] @token = result['token'] @status = @response_code == '00' ? Paydunya::SUCCESS : Paydunya::FAIL end |