ePages 7.25.0 - DE_EPAGES/Ipayment/API/CGI/Request.pm

Package DE_EPAGES::Ipayment::API::CGI::Request

Class with base methods for Ipayment CIG Requests

Functions

LogPayment
new
setDatabaseBasketOrOrder
setResponse
setUserAgent

LogPayment

Wrapper for core binding

Syntax
LogPayment($PaymentTypeAlias, $Name, $Debug, $Section);
Example
LogPayment($PaymentTypeAlias, 'SendRequestHash', \%Hash, 'Send');
Input
$PaymentTypeAlias (string)
alias of payment type
$Name (string)
name of data
$Debug (hash)
data to be logged
$Section (string)
name of the section to be logged (optional - defaults to name of calling sub)
$aFilter (ref.array.string)
(optional) filter (perl regular expression for
s/$Filter[^\n]+\n/\n/gis) it can also be a CodeReference see Log3rdParty

new

Constructor. Should not be used. Use the RequestFactory instead!

Syntax
new ( $UserAgent );
Return
$self (DE_EPAGES::Ipayment::API::CGI::Request)
self

setDatabaseBasketOrOrder

Setter for a DatabaseBasketOrOrder

Syntax
setDatabaseBasketOrOrder( $DatabaseBasketOrOrder );
Input
$DatabaseBasketOrOrder (DE_EPAGES::Ipayment::API::Database::BasketOrOrder)
DatabaseBasketOrOrder

setResponse

Setter for a Response

Syntax
setResponse( $Response );
Input
$Response (DE_EPAGES::Ipayment::API::CGI::Response)
Response

setUserAgent

Setter for a UserAgent

Syntax
setUserAgent( $UserAgent );
Input
$UserAgent (LWP::UserAgent)
UserAgent