Class: GenesisRuby::Api::Requests::Base::Financials::CreditCard

Overview

Base Class used for all transaction request containing Credit Card data

Constant Summary

Constants included from Mixins::Requests::Financial::Cards::AccountOwnerAttributes

Mixins::Requests::Financial::Cards::AccountOwnerAttributes::ACCOUNT_NAME_LENGTH

Constants inherited from GenesisRuby::Api::Request

GenesisRuby::Api::Request::AUTH_TYPE_BASIC, GenesisRuby::Api::Request::AUTH_TYPE_TOKEN, GenesisRuby::Api::Request::METHOD_GET, GenesisRuby::Api::Request::METHOD_PATCH, GenesisRuby::Api::Request::METHOD_POST, GenesisRuby::Api::Request::METHOD_PUT, GenesisRuby::Api::Request::PORT_HTTPS, GenesisRuby::Api::Request::PROTOCOL_HTTPS

Instance Attribute Summary collapse

Attributes included from Mixins::Requests::Financial::Cards::UcofAttributes

#credential_on_file_transaction_identifier

Attributes included from Mixins::Requests::Financial::Cards::TokenizationParamsAttributes

#tokenization_eci, #tokenization_tavv

Attributes included from Mixins::Requests::Financial::Cards::TokenizationAttributes

#consumer_id, #remember_card, #token

Attributes included from Mixins::Requests::Financial::Cards::CreditCardAttributes

#card_holder, #card_number, #cvv, #expiration_month, #expiration_year

Attributes included from Mixins::Requests::Financial::Cards::CredentialOnFileAttributes

#credential_on_file

Attributes included from Mixins::Requests::Financial::Cards::AccountOwnerAttributes

#account_first_name, #account_last_name, #account_middle_name

Attributes included from Mixins::Requests::Financial::PaymentAttributes

#amount, #currency

Attributes included from Mixins::Requests::Financial::BaseAttributes

#remote_ip, #transaction_id, #usage

Attributes inherited from GenesisRuby::Api::Request

#api_config

Method Summary

Methods included from Mixins::Requests::Financial::Cards::UcofAttributes

#credential_on_file_settlement_date, #credential_on_file_settlement_date=

Methods included from Mixins::Requests::SmartRouterAttributes

#use_smart_router, #use_smart_router=

Methods inherited from GenesisRuby::Api::Request

#build_document, #initialize

Constructor Details

This class inherits a constructor from GenesisRuby::Api::Request

Instance Attribute Details

#scheme_tokenizedObject

Returns the value of attribute scheme_tokenized.



18
19
20
# File 'lib/genesis_ruby/api/requests/base/financials/credit_card.rb', line 18

def scheme_tokenized
  @scheme_tokenized
end