ePages 7.3.0 - DE_EPAGES/Ogone/API/Payment.pm

Package DE_EPAGES::Ogone::API::Payment

Payment functions for Ogone.

@EXPORT_OK
SendPaymentRequest
InterpretTransactionStatus
UpdateTransactionStatus

Functions

InterpretTransactionStatus
UpdateTransactionStatus

InterpretTransactionStatus

Fetches Transaction Status from Ogone

Syntax
$Object->InterpretTransactionStatus( $LineItemPayment, $status, $errorCode );
Example
${ReturnVariable} = $Object->InterpretTransactionStatus( $LineItemPayment, $status, $errorCode );
Input
$LineItemPayment (object)
LineItemPayment
$status
string
$errorCode
string
Return
$LocalStatus (string)
local string representation of current transaction status code.
Possible values are: OK, KO and Repeated

UpdateTransactionStatus

Update TransStatus, TransTime, TransTimeMod and returns upated values.

Syntax
UpdateTransactionStatus( $LineItemPayment, $NewStatus );
Example
$hValues = UpdateTransactionStatus( $LineItemPayment, $NewStatus );
Input
$LineItemPayment (object)
LineItemPayment
$NewStatus (string)
new status value
Return
$hValues (hash.ref)
Status Values. Returned keys are:
  • TransTime- transaction time
  • TransStatus - transaction status
  • TransTimeMod - modification time