|
Direct Payment Integrator V6
Questions / Feedback?
TSYSBatchInfo Type
Contains information about the batch settlement as computed by the component.
Remarks
When building a settlement, the component will calculate the fields listed below:
Fields
| |
CashBackTotal String |
Total amount of cash back for all transactions in the batch.
This field contains the total of all cash back amounts reflected in the settlement batch. Note that
only Debit Cards, Gift Cards, and EBT cards allow for cash back to be returned to the customer. For normal
credit card transactions, this field will be defaulted to zeros.
This is a Trailer field, and is automatically computed by the component.
This amount is to be presented with an implied decimal point. For example, US $10.00 must be represented as 1000, and
$0.10 is likewise simply 10. The allowable number of significant digits as well as the positioning of any implied decimal
point is dictated by the designated CurrencyCode configuration setting. In the United States (default), the number of
allowable significant digits is seven. Thus the maximum TransactionAmount is "9999999", yielding a US dollar amount
of $99,999.99. This field may not contain a negative number.
|
HashingTotal String |
Total of purchases plus credits.
This 16-digit field contains the batch hashing total generated by the terminal. The hashing total is generated
by adding the absolute value of all detail record amounts. Void and purchase return settlement amounts are
treated as positive and added to the total, not subtracted from it.
This is a Trailer field, and is automatically computed by the component.
This amount is to be presented with an implied decimal point. For example, US $10.00 must be represented as 1000, and
$0.10 is likewise simply 10. The allowable number of significant digits as well as the positioning of any implied decimal
point is dictated by the designated CurrencyCode configuration setting. In the United States (default), the number of
allowable significant digits is seven. Thus the maximum TransactionAmount is "9999999", yielding a US dollar amount
of $99,999.99. This field may not contain a negative number.
|
NetDeposit String |
Total of purchases minus credits.
This 16-digit field contains the net deposit generated by the terminal. The net deposit total is
generated by adding the settlement amounts of all detail transaction records and subtracting credit/refund
amounts from it.
This is a Trailer field, and is automatically computed by the component.
This amount is to be presented with an implied decimal point. For example, US $10.00 must be represented as 1000, and
$0.10 is likewise simply 10. The allowable number of significant digits as well as the positioning of any implied decimal
point is dictated by the designated CurrencyCode configuration setting. In the United States (default), the number of
allowable significant digits is seven. Thus the maximum TransactionAmount is "9999999", yielding a US dollar amount
of $99,999.99. This field may not contain a negative number.
|
RecordCount Integer |
Total number of records sent including Header, Parameter, and Trailer.
This field contains a batch (transaction) record count, calculated by the component.
This field is supplied in the Batch Trailer Record and contains the total number of
transactions in the batch -- including Header, Parameter, Detail(s), and Trailer
records. This field reflects the actual number of records that have been sent, and
is independent of the number of detail records sent in the settlement.
This is a Trailer field, and is automatically computed by the component.
|
Constructors
[VB.NET]
Public TSYSBatchInfo()
[C#]
public TSYSBatchInfo();
|