ePages 7.37.0 - DE_EPAGES/PayPalExpress/API/Request/URLBuilder.pm

Package DE_EPAGES::PayPalExpress::API::Request::URLBuilder

build the Shop URLs for PayPal

Example
my $URLBuilder = DE_EPAGES::PayPalExpress::API::Request::URLBuilder->new($Servlet);
my $URL = $URLBuilder->getReturnURL( $BasketOrOrder );

Functions

getCallbackURL
getCancelURLBasket
getCancelURLCustomerOrder
getGiroPayCancelURLBasket
getGiroPaySuccessURLBasket
getGiroPaySuccessURLCustomerOrder
getReturnURL
new

getCallbackURL

give the GiroPayCancel URL for paypal for basket

Syntax
getCallbackURL( $BasketOrOrder, $GUID );
Input
$BasketOrOrder (object)
basket or order
$GUID (String)
GUID
Return
$URL (string)
GiroPayCancel URL

getCancelURLBasket

give the cancel URL for paypal for basket

Syntax
getCancelURLBasket( $Basket );
Input
$Basket (DE_EPAGES::Order::API::Object::Basket)
basket
Return
$URL (string)
cancel URL

getCancelURLCustomerOrder

give the cancel URL for paypal for Customer order

Syntax
getCancelURLCustomerOrder( $CustomerOrder );
Input
$CustomerOrder (DE_EPAGES::Order::API::Object::CustomerOrder)
Customer order
Return
$URL (string)
cancel URL

getGiroPayCancelURLBasket

give the GiroPayCancel URL for paypal for basket

Syntax
getGiroPayCancelURLBasket( $Shop, $GUID );
Input
$Shop (DE_EPAGES::Shop::API::Object::Shop)
Shop object
$GUID (String)
GUID
Return
$URL (string)
GiroPayCancel URL

getGiroPaySuccessURLBasket

give the GiroPaySuccess URL for paypal for basket

Syntax
getGiroPaySuccessURLBasket( $Basket, $GUID );
Input
$Basket (DE_EPAGES::Order::API::Object::Basket)
basket
$GUID (String)
GUID
Return
$URL (string)
GiroPaySuccess URL

getGiroPaySuccessURLCustomerOrder

give the GiroPaySuccessURL for paypal for Customer order

Syntax
getGiroPaySuccessURLCustomerOrder( $CustomerOrder );
Input
$CustomerOrder (DE_EPAGES::Order::API::Object::CustomerOrder)
Customer order
Return
$URL (string)
GiroPaySuccess URL

getReturnURL

give the Return URL for paypal

Syntax
getReturnURL( $BasketOrOrder );
Input
$BasketOrOrder (object)
basket or order
Return
$URL (string)
return URL

new

constuctor

Syntax
new( $Servlet );
Input
$Servlet (DE_EPAGES::Presentation::Servlet::PageType)
Servlet
Return
$self (DE_EPAGES::PayPalExpress::API::Request::URLBuilder)
self