NAME
Business::Westpac::PaymentsPlus::Australian::Payment::Import::Payment::RealTime
SYNOPSIS
use Business::Westpac::PaymentsPlus::Australian::Payment::Import::Payment::RealTime;
my $RealTime = Business::Westpac::PaymentsPlus::Australian::Payment::Import::Payment::RealTime->new(
payer_payment_reference => 'REF00005',
payment_amount => '123.23',
recipient_reference => 'REF00005',
account_number => '000002',
account_name => 'Payee 5',
bsb_number => '062-000',
funding_bsb_number => '032-000',
funding_account_number => '000007',
);
DESCRIPTION
Class for modeling Real Time payments in the context of Westpac CSV files.
Extends Business::Westpac::PaymentsPlus::Australian::Payment::Import::Payment.
ATTRIBUTES
All attributes are required, except were stated, and are read only
- recipient_reference (Str, max 16 chars)
- account_number (Str, max 15 chars)
- account_name (Str, max 35 chars)
- bsb_number (BSBNumber)
METHODS
to_csv
Convert the attributes to CSV line(s):
my @csv = $RealTime->to_csv;
SEE ALSO
Business::Westpac::PaymentsPlus::Australian::Payment::Import::Payment