ePages 6.17.43 - DE_EPAGES/PayPalPlus/API/Webservice/RestService.pm

Package DE_EPAGES::PayPalPlus::API::Webservice::RestService

do the request to epagesj

Example
my $RestService = DE_EPAGES::PayPalPlus::API::Webservice::RestService->new($Shop);
if($RestService->post->($URL,$hRequest)){
    my $hResponse = $RestService->getResponse();
} else {
    my $ErrorCode = $RestService->getErrorCode();
    my $ErrorMessage = $RestService->getErrorMessage();
}

Functions

_handleErrors
getResponse
new
post

_handleErrors

handle the errors wich can happen

Syntax
_handleErrors( $Error );
Input
$Error (DE_EPAGES::Core::API::Error)
epages error object

getResponse

will return the response as a hash/array

Syntax
getResponse( );
Return
(refhash refarray)
response

new

constructor

Syntax
new( );
Input
$EpagesObject (DE_EPAGES::Object::API::Object:Object)
any epages object
Return
$self (DE_EPAGES::PayPalPlus::API::Webservice::RestService)
self

post

does the request to epagesj throws: WebserviceError and rethrow unknown dies

Syntax
post( $Url,$hRequest );
Input
$Url (string)
epagesj endpoint URL
$hHeaders (ref_hash)
header data
$hRequest (ref_hash)
request data
Return
(boolean)
1 or 0