ePages 7.47.0 - DE_EPAGES/MolliePayments/API/Requests/Orders.pm

Package DE_EPAGES::MolliePayments::API::Requests::Orders

Helper module for generating MolliePayments orders requests to epagesj

Functions

getEpagesjRequestSuffixUrlPath
getHttpHeaders
getPayload
getQueryParams
handleResponse
new
withEmbed
withOrderId

getEpagesjRequestSuffixUrlPath

It returns the orders postfix url path from the epagesj endpoint

Syntax
$Url = $OrdersRequest->getEpagesjRequestSuffixUrlPath( $HttpRequestMethod );
Input
$HttpRequestMethod (string)
HTTP request method string
Return
$Url (string)
orders suffix url path from the epagesj endpoint

getHttpHeaders

It returns required headers of the orders request

Syntax
$hRequestHeader = $self->getHttpHeaders( $HttpRequestMethod );
Input
$HttpRequestMethod (string)
HTTP request method string
Return
$hRequestHeader (hash.ref)
orders request headers hash

getPayload

It returns the body payload of the orders request

Syntax
$hPayload = $self->getPayload( $HttpRequestMethod );
Input
$HttpRequestMethod (string)
HTTP request method string
Return
$hPayload (hash.ref)
order request payload hash

getQueryParams

It returns the query Params of the Methods request

Syntax
$QueryParams = $self->getQueryParams();
Input
$HttpRequestMethod (string)
HTTP request method string
Return
$QueryParams (string)
Methods request $QueryParams string

handleResponse

It returns the response filtered

Syntax
$hFilteredResponse = $self->handleResponse($hResponse);
Input
$hResponse (hash.ref)
response hash
Return
$hMollieOrder (hash.ref)
filtered response hash

new

MolliePayments orders requests to epagesj helper constructor

Syntax
DE_EPAGES::MolliePayments::API::Requests::Orders->new( );
Input
$hOrdersData (hash.ref)
required data to generate order requests to epagesj
Return
$Object (DE_EPAGES::MolliePayments::API::Requests::Orders)
new object

withEmbed

It sets the url path for Embed

Syntax
$OrdersRequest->withEmbed( $HttpRequestMethod );
Input
$HttpRequestMethod (string)
HTTP request method string
Return
$self (object)
order request

withOrderId

It sets the url path for OrderId

Syntax
$OrdersRequest->withOrderId( $HttpRequestMethod );
Input
$HttpRequestMethod (string)
HTTP request method string
Return
$self (object)
order request