NAME

Business::Westpac::PaymentsPlus::Australian::Payment::Import::Payment::BPAY

SYNOPSIS

use Business::Westpac::PaymentsPlus::Australian::Payment::Import::Payment::BPAY;

my $Bpay = Business::Westpac::PaymentsPlus::Australian::Payment::Import::Payment::BPAY->new(
    payer_payment_reference => 'REF00003',
    payment_amount => '191.57',
    recipient_reference => '1234500012',
    bsb_number => '062-000',
    bpay_biller_number => '401234',
    funding_bsb_number => '032-000',
    funding_account_number => '000007',
);

DESCRIPTION

Class for modeling BPAY 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

bpay_biller_number (Str, max 10 chars)
recipient_reference (Str, max 20 chars)

to_csv

Convert the attributes to CSV line(s):

my @csv = $Bpay->to_csv;

SEE ALSO

Business::Westpac::PaymentsPlus::Australian::Payment::Import::Payment

Business::Westpac::Types