ePages 6.11.0 - DE_EPAGES/DHL/API/DHL.pm

Package DE_EPAGES::DHL::API::DHL

This is the API class to access the DHL SOAP Webservices

Base
Exporter
@EXPORT_OK
ValidateShoppingCart
ShoppingCartCheckoutViaPayment
ShoppingCartCheckoutDirect
LoadBoughtShoppingCart

Functions

LoadBoughtShoppingCart
ShoppingCartCheckoutDirect
ShoppingCartCheckoutViaPayment
ValidateShoppingCart

LoadBoughtShoppingCart

Calls LoadBuyedShoppingCart webservice

Syntax
LoadBoughtShoppingCart( $ShoppingCartId );
Input
$ShoppingCartId (integer)
Shopping cart ID
Return
$SOAPResponse (object)
SOAP response

ShoppingCartCheckoutDirect

Calls ShoppingCartCheckoutDirect webservice

Syntax
ShoppingCartCheckoutDirect( $aDHLShippingLabels );
Input
$aDHLShippingLabels (ref.array.object)
shipping labels
$UseNullpay (boolean)
use nullpay as payment
Return
$SOAPResponse (object)
SOAP response

ShoppingCartCheckoutViaPayment

Calls ShoppingCartCheckoutViaPayment webservice

Syntax
ShoppingCartCheckoutViaPayment( $aDHLShippingLabels );
Input
$aDHLShippingLabels (ref.array.object)
shipping labels
$ReturnURL (string)
return URL
Return
$SOAPResponse (object)
SOAP response

ValidateShoppingCart

Calls ValidateShoppingCart webservice

Syntax
ValidateShoppingCart( $aDHLShippingLabels );
Input
$aDHLShippingLabels (ref.array.object)
shipping labels
Return
$SoapResponse (object)
SOAP response