ePages 7.26.0 - DE_EPAGES/SIA/API/TLE/RegistrationTransactionHandler.pm

Package DE_EPAGES::SIA::API::TLE::RegistrationTransactionHandler

Implementation of TLEs for registration transactions.

Functions

GetCurrentRegistrationTransaction
HasAcceptedCurrentTransaction
HasDeclinedCurrentTransaction
HasNoRegistrationTransaction
HasPendingCurrentTransaction
getCurrentRegistrationTransaction
getFallbackResult

GetCurrentRegistrationTransaction

TLE function to provide current registration transaction.

Syntax
$RegistrationTransaction = GetCurrentRegistrationTransaction($Processor, $aParams);
Input
$Processor (object)
processor
$aParams (ref array)
parameter
Return
$RegistrationTransaction (object)
registration transaction

HasAcceptedCurrentTransaction

TLE function that returns true if current transaction is accepted.

Syntax
$RegistrationTransaction = HasAcceptedCurrentTransaction($Processor, $aParams);
Input
$Processor (object)
processor
$aParams (ref array)
parameter
Return
$hasAcceptedCurrentTransaction (boolean)
has accepted current transaction

HasDeclinedCurrentTransaction

TLE function that returns true if current transaction is declined.

Syntax
$RegistrationTransaction = HasDeclinedCurrentTransaction($Processor, $aParams);
Input
$Processor (object)
processor
$aParams (ref array)
parameter
Return
$hasDeclinedCurrentTransaction (boolean)
has declined current transaction

HasNoRegistrationTransaction

TLE function that returns true if no current transaction exists

Syntax
$RegistrationTransaction = HasNoRegistrationTransaction($Processor, $aParams);
Input
$Processor (object)
processor
$aParams (ref array)
parameter
Return
$noCurrentRegistrationTransactionExists (boolean)
no registration transaction exists

HasPendingCurrentTransaction

TLE function that returns true if current transaction is pending.

Syntax
$RegistrationTransaction = HasPendingCurrentTransaction($Processor, $aParams);
Input
$Processor (object)
processor
$aParams (ref array)
parameter
Return
$hasPendingCurrentTransaction (boolean)
has pending current transaction

getCurrentRegistrationTransaction

Function to provide current registration transaction.

Syntax
$RegistrationTransaction = getCurrentRegistrationTransaction($aParams);
Input
$aParams (ref array)
parameter
Return
$RegistrationTransaction (object)
registration transaction

getFallbackResult

Method to provide fallback result.

Syntax
$self->getFallbackResult();
Return
$hResult (ref hash)
fallback data