ePages 6.17.13 - DE_EPAGES/Mediafinanz/API/Encashment.pm

Package DE_EPAGES::Mediafinanz::API::Encashment

Soap functions for Encashment.

@EXPORT_OK
BookDirectPayment
CloseClaim
NewClaim

Functions

BookDirectPayment
CloseClaim
NewClaim

BookDirectPayment

call soap function bookDirectPayment

Syntax
unless(BookDirectPayment($clientid, $Order, $Amount)) {...
Input
$clientid (string)
client id
$Order (object)
order object
$hParams (ref.hash)
hash ref with keys:
  • DateOfPayment - date of payment - DateTime
  • PaidAmount - amount of payment - float

Return
$ret (boolean)
success?
$hError (ref.hash)
keys: Code, Message; undef on success

CloseClaim

call soap function closeClaim

Syntax
unless(CloseClaim($clientid, $Order)) {...
Input
$clientid (string)
client id
$Order (object)
order object
Return
$ret (boolean)
success?
$hError (ref.hash)
keys: Code, Message; undef on success

NewClaim

call soap function newClaim

Syntax
my $fileNumber = NewClaim($clientid, $Order, \%Params)) {...
Input
$clientid (string)
client id
$Order (object)
order object
$hParams (ref.hash)
hash ref with keys:
  • Type - one of 1, 2, 3; defaults to 1 - integer
  • Note - note for claim; defaults to empty string - string
  • ReminderDate - date of last reminder; defaults to order's creation date - DateTime
  • OverdueFee - overdue fee; defaults to 0 - float

Return
$fileNumber (string)
mediafinanz file number, undef on error
$hError (ref.hash)
keys: Code, Message; undef on success