ePages 7.27.0 - DE_EPAGES/AvaTax/API/RemoteConnector.pm

Package DE_EPAGES::AvaTax::API::RemoteConnector

Establishes a connection to the SOAP endpoint.

Functions

connectToAddressService
connectToAddressServiceWithConfiguration
connectToTaxService
connectToTaxServiceWithConfiguration
new

connectToAddressService

Creates a webservice object for the AvaTax Address webservice.

Syntax
connectToAddressService( );
Return
(DE_EPAGES::AvaTax::API::RemoteAddressSvc)
webservice object

connectToAddressServiceWithConfiguration

Creates a webservice object for the AvaTax Address webservice.

Syntax
connectToAddressServiceWithConfiguration( $Username, $Password, $IsInTestMode );
Input
$Username (String)
webservice username
$Password (String)
webservice password
$IsInTestMode (Boolean)
is in test mode?
Return
(DE_EPAGES::AvaTax::API::RemoteTaxSvc)
webservice object

connectToTaxService

Creates a webservice object for the AvaTax Tax webservice.

Syntax
connectToTaxService( );
Return
(DE_EPAGES::AvaTax::API::RemoteTaxSvc)
webservice object

connectToTaxServiceWithConfiguration

Creates a webservice object for the AvaTax Tax webservice.

Syntax
connectToTaxServiceWithConfiguration( $Username, $Password, $IsInTestMode );
Input
$Username (String)
webservice username
$Password (String)
webservice password
$IsInTestMode (Boolean)
is in test mode?
Return
(DE_EPAGES::AvaTax::API::RemoteTaxSvc)
webservice object

new

Constructor.

Syntax
new( $Shop );
Input
$Shop (DE_EPAGES::Shop::API::Object::Shop)
Shop object
Return
(DE_EPAGES::AvaTax::API::RemoteConnector)
self