Business-Tax-Avalara
view release on metacpan or search on metacpan
lib/Business/Tax/Avalara.pm view on Meta::CPAN
package Business::Tax::Avalara;
use 5.010;
use strict;
use warnings;
use Try::Tiny;
use Carp;
use LWP;
use HTTP::Request::Common;
use Encode qw();
use Data::Dump;
use JSON::PP;
=head1 NAME
Business::Tax::Avalara - An interface to Avalara's REST webservice
=head1 SYNOPSYS
lib/Business/Tax/Avalara.pm view on Meta::CPAN
? $AVALARA_DEVELOPMENT_REQUEST_SERVER
: $AVALARA_REQUEST_SERVER;
my $request_url = 'https://' . $request_server . '/1.0/tax/' . $resource;
# Create a user agent object
my $user_agent = LWP::UserAgent->new();
$user_agent->agent( "perl/Business-Tax-Avalara/$VERSION" );
$user_agent->timeout( $self->{'request_timeout'} );
# Create a request
my $request = HTTP::Request::Common::POST(
$request_url,
);
$request->authorization_basic(
$self->{'user_name'},
$self->{'password'},
);
$request->header( content_type => 'text/json' );
$request->content( $request_json );
( run in 0.236 second using v1.01-cache-2.11-cpan-de7293f3b23 )