ePages 7.28.0 - DE_EPAGES/Mollie/API/PaymentRequest.pm

Package DE_EPAGES::Mollie::API::PaymentRequest

Client for Mollie

Base
DE_EPAGES::EPagesJ::API::Object::RestClient

Functions

ListPayments
create
createRequest
new

ListPayments

It retrieves the list of payment created at mollie

Syntax
$paymentRequest->ListPayments();
Return
$Response (object)
epagesj endpoint url

create

Factory method for a OAuthTokenClient object. Initializes based on the current configuration.

Syntax
$TokenClient = DE_EPAGES::Mollie::API::PaymentRequest->create;
Input
$hArgs (ref.hash)
Input arguments. Possible keys.
  • BaseURL
  • ShopType
  • BusinessUnit
  • Shop
Return
$TokenClient (DE_EPAGES::OAuthTokenClient::API::OAuth::OAuthTokenClient)
OAuthTokenClient object

createRequest

It retrieves the url from the epagesj endpoint

Syntax
$paymentRequest->createRequest($hRequest);
Input
$hRequest (ref.hash)
Input arguments. Possible keys.
  • amount
  • description
  • redirectUrl
  • method
  • metadata
  • webhookUrl
  • locale
  • | ref.hash
$apikey (String)
apikey to Mollie
Return
$Response (object)
epagesj endpoint url

new

Instanciates a new OAuthTokenClient.

Syntax
DE_EPAGES::Mollie::API::PaymentRequest->new( %args );
Input
%args (hash)
Input arguments. Possible keys.
  • AppsUriTemplate -
  • AppUriTemplate - ... - DE_EPAGES::EPagesJ::API::Object::UriTemplate
  • LogCategory - category for commlogger. Defaults to "AppStore" - string
Return
OAuthTokenClient (object)
new instance