ePages 7.21.0 - DE_EPAGES/DocdataPay/API/Object/LineItemPaymentDocdataPay.pm

Package DE_EPAGES::DocdataPay::API::Object::LineItemPaymentDocdataPay

object interface for LineItemPaymentDocdataPay.

Base
DE_EPAGES::ExternalPayment::API::Object::LineItemPaymentExternal

Functions

capturePayment
className
getDisplayTransID
getTransStatus
updateOnExecute

capturePayment

Sends Capture Request to DocdataPay.

Syntax
capturePayment();

className

Returns the class name, used for DAL access.

Syntax
$ClassName = $LineItemPaymentDocdataPay->className;
Return
$ClassName (String)
class name

getDisplayTransID

This overwrites the default LineItemPaymentExternal->getDisplayTransID() method to return TransID2 instead the default TransID.

Syntax
$DisplayTransID = $LineItemPayment->getDisplayTransID() ;
Return
$DisplayTransID (string)
TransID2 attribute

getTransStatus

Fetches Transaction Status from Docdata

Syntax
$Object->getTransStatus( $Input1, $Input2);
Example
${ReturnVariable} = $Object->getTransStatus( Example1, Example2 );
Return
$LocalStatus (string)
string representation of transaction status code. Possible
values are: STATUS_STARTED, STATUS_PAID, STATUS_CLOSED, STATUS_FAILED

updateOnExecute

This functions sets amount and currency.

Syntax
$updateOnExecute($hParams);
Input
$hValues (ref.hash)
environment information
  • Basket - basket object
  • Servlet - servlet handling the current request
  • Order - order object (optional)