3 Business::BatchPayment::Batch
7 A Business::BatchPayment::Batch object represents a group of payment
8 requests or confirmations (L<Business::BatchPayment::Item>) submitted
9 to a bank (or returned from a bank) as a batch.
15 =item incoming - Flag for one-way batches. The processor must set
16 this if the batch was originated by the gateway.
18 =item batch_id - Batch identifier. The format is processor-specific
19 but usually must be a positive integer, if it's used at all.
21 Processor modules may include C<batch_id> in a reply batch ONLY if
22 it is guaranteed to match the batch_id of a request batch AND all
23 the items in the reply batch come from that request batch. Otherwise,
24 C<batch_id> must be null. It must always be null when using one-way
25 (receive-only) workflow, since there are no request batches.
27 =item items - An arrayref of L<Business::BatchPayment::Item> objects
28 included in the batch.
34 package Business::BatchPayment::Batch;
53 isa => 'ArrayRef[Business::BatchPayment::Item]',
56 elements => 'elements',