ePages 7.48.0 - DE_EPAGES/MolliePayments/API/Requests/Tokens.pm

Package DE_EPAGES::MolliePayments::API::Requests::Tokens

Helper module for generating MolliePayments tokens requests to epagesj

Functions

getEpagesjRequestSuffixUrlPath
getHttpHeaders
getPayload
new
withAuthorizationCode
withRefreshToken

getEpagesjRequestSuffixUrlPath

It returns the tokens postfix url path from the epagesj endpoint

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

getHttpHeaders

It returns required headers of the tokens request

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

getPayload

It returns the body payload of the tokens request

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

new

MolliePayments tokens requests to epagesj helper constructor

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

withAuthorizationCode

Mark authorization code as part of the payload

Syntax
$self->withAuthorizationCode( );
Return
$Object (DE_EPAGES::MolliePayments::API::Requests::Tokens)
new object

withRefreshToken

Set refresh token into token object's payload

Syntax
$self->withRefreshToken( $RefreshToken );
Return
$Object (DE_EPAGES::MolliePayments::API::Requests::Tokens)
new object