Module: GenesisRuby::Api::Mixins::Requests::NonFinancial::Kyc::PaymentDetailsAttributes
- Included in:
- Requests::NonFinancial::Kyc::Transaction::Create
- Defined in:
- lib/genesis_ruby/api/mixins/requests/non_financial/kyc/payment_details_attributes.rb
Overview
Payment Details Attributes mixin for KYC Non-Financial API services
Instance Attribute Summary collapse
-
#account ⇒ Object
Returns the value of attribute account.
-
#bin ⇒ Object
Returns the value of attribute bin.
-
#cvv_present ⇒ Object
Returns the value of attribute cvv_present.
-
#ewallet_id ⇒ Object
Returns the value of attribute ewallet_id.
-
#hashed_pan ⇒ Object
Returns the value of attribute hashed_pan.
-
#routing ⇒ Object
Returns the value of attribute routing.
-
#tail ⇒ Object
Returns the value of attribute tail.
Instance Method Summary collapse
-
#payment_details_structure ⇒ Object
Returns the payment details structure.
Instance Attribute Details
#account ⇒ Object
Returns the value of attribute account.
12 13 14 |
# File 'lib/genesis_ruby/api/mixins/requests/non_financial/kyc/payment_details_attributes.rb', line 12 def account @account end |
#bin ⇒ Object
Returns the value of attribute bin.
12 13 14 |
# File 'lib/genesis_ruby/api/mixins/requests/non_financial/kyc/payment_details_attributes.rb', line 12 def bin @bin end |
#cvv_present ⇒ Object
Returns the value of attribute cvv_present.
12 13 14 |
# File 'lib/genesis_ruby/api/mixins/requests/non_financial/kyc/payment_details_attributes.rb', line 12 def cvv_present @cvv_present end |
#ewallet_id ⇒ Object
Returns the value of attribute ewallet_id.
12 13 14 |
# File 'lib/genesis_ruby/api/mixins/requests/non_financial/kyc/payment_details_attributes.rb', line 12 def ewallet_id @ewallet_id end |
#hashed_pan ⇒ Object
Returns the value of attribute hashed_pan.
12 13 14 |
# File 'lib/genesis_ruby/api/mixins/requests/non_financial/kyc/payment_details_attributes.rb', line 12 def hashed_pan @hashed_pan end |
#routing ⇒ Object
Returns the value of attribute routing.
12 13 14 |
# File 'lib/genesis_ruby/api/mixins/requests/non_financial/kyc/payment_details_attributes.rb', line 12 def routing @routing end |
#tail ⇒ Object
Returns the value of attribute tail.
12 13 14 |
# File 'lib/genesis_ruby/api/mixins/requests/non_financial/kyc/payment_details_attributes.rb', line 12 def tail @tail end |
Instance Method Details
#payment_details_structure ⇒ Object
Returns the payment details structure
15 16 17 18 19 20 21 22 23 24 25 |
# File 'lib/genesis_ruby/api/mixins/requests/non_financial/kyc/payment_details_attributes.rb', line 15 def payment_details_structure { bin: bin, tail: tail, cvv_present: cvv_present, hashed_pan: hashed_pan, routing: routing, account: account, ewallet_id: ewallet_id } end |