Class: SpreeAvataxOfficial::Base
- Inherits:
-
Object
- Object
- SpreeAvataxOfficial::Base
- Includes:
- Spree::ServiceModule::Base
- Defined in:
- app/services/spree_avatax_official/base.rb
Direct Known Subclasses
Address::Validate, CreateTaxAdjustmentsService, GenerateTransactionCacheKeyService, GetTaxService, Transactions::AdjustService, Transactions::AmountRefundService, Transactions::CreateService, Transactions::FindOrderTransactionService, Transactions::FullRefundService, Transactions::GetByCodeService, Transactions::PartialRefundService, Transactions::RefundService, Transactions::VoidService
Constant Summary collapse
- APP_NAME =
'a0o0b000005HsXPAA0'.freeze
- APP_VERSION =
'Spree by Spark'.freeze
- SUCCESS_STATUSES =
[200, 201].freeze
- CONNECTION_OPTIONS =
::AvaTax::Configuration::DEFAULT_CONNECTION_OPTIONS.merge( request: { timeout: SpreeAvataxOfficial::Config.read_timeout, open_timeout: SpreeAvataxOfficial::Config.open_timeout } ).freeze