ON = '0.10';
# ABSTRACT: WHMCS API Role
use Moo::Role;
use Carp 'croak';
use LWP::UserAgent;
use JSON;
has 'WHMCS_URL' => (
is => 'rw',
required => 1
);
has 'api_identifier' => (is =>
= $self->WHMCS_API_ACCESSKEY if $self->WHMCS_API_ACCESSKEY;
}
$params->{responsetype} = 'json';
my $resp = $self->ua->post($self->WHMCS_URL, $params);
return {
result => 'er
} unless $resp->is_success;
# print Dumper(\$resp); use Data::Dumper;
return decode_json($resp->content);
}
1;
__END__
=pod
=encoding UTF-8
=head1 NAME
Net::WHMCS::Base - WHMCS API