NAME
Business::NAB::BPAY::Payments::Results::DetailRecord
SYNOPSIS
use Business::NAB::BPAY::Payments::Results::DetailRecord;
# parse
my $Detail = Business::NAB::BPAY::Payments::Results::DetailRecord;
->new_from_record( $line );
# create
my $Detail = Business::NAB::BPAY::Payments::Results::DetailRecord->new(
biller_code => $biller_code,
payment_account_bsb => $payment_account_bsb,
payment_account_number => $payment_account_number,
customer_reference_number => $customer_reference_number,
amount => $amount,
lodgement_reference_1 => $lodgement_reference_1,
lodgement_reference_2 => $lodgement_reference_2,
lodgement_reference_3 => $lodgement_reference_3,
return_code => $return_code,
return_code_desc => $return_code_desc,
transaction_reference_number => $transaction_reference_number,
);
my $line = $Detail->to_record;
DESCRIPTION
Class for detail record in the "BPAY Batch User Guide" responses
All methods and attributes are inherited from Business::NAB::BPAY::Payments::DetailRecord
ATTRIBUTES
Additional attributes are inherited from Business::NAB::BPAY::Payments::DetailRecord
- return_code (Str, max length 4)
- return_code_desc (Str, max length 50)
- transaction_reference_number (Str, max length 21)
METHODS
See Business::NAB::BPAY::Payments::DetailRecord for details of new_from_record and to_record
is_successful
is_failed
Boolean check on if the transaction in question was successful or not
if ( $Detail->is_successful ) {
...
}