Class: GenesisRuby::Api::Requests::Base::Financials::CreditCard
- Inherits:
-
GenesisRuby::Api::Requests::Base::Financial
- Object
- GenesisRuby::Api::Request
- GenesisRuby::Api::Requests::Base::Financial
- GenesisRuby::Api::Requests::Base::Financials::CreditCard
- Includes:
- Mixins::Requests::Financial::Cards::AccountOwnerAttributes, Mixins::Requests::Financial::Cards::CredentialOnFileAttributes, Mixins::Requests::Financial::Cards::CreditCardAttributes, Mixins::Requests::Financial::Cards::TokenizationAttributes, Mixins::Requests::Financial::Cards::TokenizationParamsAttributes, Mixins::Requests::Financial::Cards::UcofAttributes
- Defined in:
- lib/genesis_ruby/api/requests/base/financials/credit_card.rb
Overview
Base Class used for all transaction request containing Credit Card data
Direct Known Subclasses
Financial::Cards::Authorize, Financial::Cards::Authorize3d, Financial::Cards::Payout, Financial::Cards::Sale, Financial::Cards::Sale3d
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
-
#scheme_tokenized ⇒ Object
Returns the value of attribute scheme_tokenized.
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
Attributes included from Mixins::Requests::Financial::Cards::AccountOwnerAttributes
#account_first_name, #account_last_name, #account_middle_name
Attributes included from Mixins::Requests::Financial::PaymentAttributes
Attributes included from Mixins::Requests::Financial::BaseAttributes
#remote_ip, #transaction_id, #usage
Attributes inherited from GenesisRuby::Api::Request
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
Constructor Details
This class inherits a constructor from GenesisRuby::Api::Request
Instance Attribute Details
#scheme_tokenized ⇒ Object
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 |