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

Business::Westpac::Types