4D Payments SDK 2016 .NET Edition
4D Payments SDK 2016 .NET Edition
Questions / Feedback?

PTechSettleResponse Type

Contains the response to the batch settlement..

Remarks

This type contains the results of a transaction made with the PTechHostSettle or PTechManualSettle component. The fields contained by this type are listed below.

Fields

BatchClose
String

Date at which the current batch was closed. This field is returned after sending a BatchInquiry or BatchRelease transaction with the PTechHostSettle component, or after a SendSettlement sent using the PTechManualSettle component.

BatchNetAmount
String

Net amount of the current batch. This field is returned after sending a BatchInquiry or BatchRelease transaction with the PTechHostSettle component, or after a SendSettlement sent using the PTechManualSettle component. This field will contain the net transaction totals of the currently open (or just released) batch. This value may be between the range "-9999999.99" to "9999999.99".

Note, when using the PTechManualSettle component to send manual batch settlements, this field will always be "00.00", because the Paymentech host is not maintaining the state of the batch.

BatchNumber
String

Current open batch number This field is returned after sending a BatchInquiry or BatchRelease transaction with the PTechHostSettle component, or after a SendSettlement sent using the PTechManualSettle component.

Note that when using the PTechManualSettle component to manually settle transactions via Paymentech's Terminal Capture System (TCS), this field will contain the original batch number incremented by one.

BatchOpen
String

Date at which the current batch was opened. This field is returned after sending a BatchInquiry or BatchRelease transaction with the PTechHostSettle component, or after a SendSettlement sent using the PTechManualSettle component.

BatchTransCount
Integer

Total number of transactions in the batch. This field is returned after sending a BatchInquiry or BatchRelease transaction with the PTechHostSettle component, or after a SendSettlement sent using the PTechManualSettle component.

Note, when using the PTechManualSettle component to send manual batch settlements, this field will always be "0", because the Paymentech host is not maintaining the state of the batch.

Code
String

Indicates the status of the authorization request. This is the field used to determine whether a transaction has been approved or not. Valid values for this field are:

ATransaction is Approved.
EError condition or card declined (see the Error section of the help file for more information).

See the list of errors for this component for more information.

InquiryCount
Integer

Number of BatchInquirys performed on the current open batch. The number returned in this field indicates how many times a batch inquiry has been requested from the host.

SequenceNumber
String

SequenceNumber echoed from the authorization. After any transaction this field will contain the same value sent in the SequenceNumber property.

Text
String

Approval/Decline/Error text message information This field contains a response message returned from the Paymentech host, and is used by the terminal to display the Batch Inquiry or Release result. This field will contain human-readable text indicating whether the Inquiry or Release was successful, or it will contain a description of any error encountered.

See the list of errors for this component for more information.

Constructors

[VB.NET]
Public PTechSettleResponse()

[C#]
public PTechSettleResponse();



 
 
Copyright (c) 2020 4D Payments Inc. - All rights reserved.
4D Payments SDK 2016 .NET Edition - Version 16.0 [Build 7395]