Sha256: 375bc8e77e11fd1e214ff3ed4f236455078fc7cc0b395f5b7f401a897fef86df

Contents?: true

Size: 1.9 KB

Versions: 3

Compression:

Stored size: 1.9 KB

Contents

require 'genesis_ruby/api/mixins/requests/financial/threeds/version2/browser'
require 'genesis_ruby/api/mixins/requests/financial/threeds/version2/card_holder_account'
require 'genesis_ruby/api/mixins/requests/financial/threeds/version2/control'
require 'genesis_ruby/api/mixins/requests/financial/threeds/version2/merchant_risk'
require 'genesis_ruby/api/mixins/requests/financial/threeds/version2/method'
require 'genesis_ruby/api/mixins/requests/financial/threeds/version2/purchase'
require 'genesis_ruby/api/mixins/requests/financial/threeds/version2/recurring'
require 'genesis_ruby/api/mixins/requests/financial/threeds/version2/sdk'

module GenesisRuby
  module Api
    module Mixins
      module Requests
        module Financial
          module Threeds
            module Version2
              # Threeds Version 2 Common Attributes
              module CommonAttributes

                include Browser
                include CardHolderAccount
                include Control
                include MerchantRisk
                include Method
                include Purchase
                include Recurring
                include Sdk

                protected

                # Threeds V2 Web Payment Form Attributes
                def threeds_v2_common_attributes_structure
                  {
                    method:              method_attributes,
                    control:             control_attributes,
                    purchase:            purchase_attributes,
                    merchant_risk:       merchant_risk_attributes,
                    card_holder_account: card_holder_account_attributes,
                    recurring:           recurring_attributes,
                    browser:             browser_attributes,
                    sdk:                 sdk_attributes
                  }
                end

              end
            end
          end
        end
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
genesis_ruby-0.1.2 lib/genesis_ruby/api/mixins/requests/financial/threeds/version2/common_attributes.rb
genesis_ruby-0.1.1 lib/genesis_ruby/api/mixins/requests/financial/threeds/version2/common_attributes.rb
genesis_ruby-0.1.0 lib/genesis_ruby/api/mixins/requests/financial/threeds/version2/common_attributes.rb