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

Instance Method Summary collapse

Instance Attribute Details

#accountObject

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
end

#binObject

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_presentObject

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_idObject

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_panObject

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

#routingObject

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

#tailObject

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_structureObject

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:     ,
    ewallet_id:  ewallet_id
  }
end