4D Payments SDK 2016 .NET Edition

Questions / Feedback?

InquiryType Property

The type of batch inquiry to be submitted.

Syntax

public PtechhostsettleInquiryTypes InquiryType { get; set; }

enum PtechhostsettleInquiryTypes { iSimpleInquiry, iTransactionDetailInquiry, iBatchTotalsByCardInquiry, iMerchantTotalsByCardInquiry }
Public Property InquiryType As PtechhostsettleInquiryTypes

Enum PtechhostsettleInquiryTypes iSimpleInquiry iTransactionDetailInquiry iBatchTotalsByCardInquiry iMerchantTotalsByCardInquiry End Enum

Default Value

0

Remarks

This property is used when submitting a BatchInquiry transaction. The following table explains the inquiry types:

iSimpleInquiryNo enhanced reporting is requested. The Paymentech server will return basic information for at most four PaymentTypes.
iTransctionDetailInquiryThe Paymentech server will return each and every transaction currently contained in the open batch. This information will be contained in the TransactionDetails property.
iBatchTotalsByCardInquiryThe Paymentech server will return the totals of all transactions for each card type in the current open batch. This information will be contained in the TransactionTotals property.
iMerchantTotalsByCardInquiryThe Paymentech server will return the totals of all transactions for each card type in all of the currently open batches for the merchant indicated by the MerchantNumber.

If the Paymentech server cannot return all of the data requested in a single response, the MoreData property will be true. You should then set the RequestStatus property to rsSubsequentRequest and resubmit the BatchInquiry. Continue this until MoreData is False. If at any time you wish to start over at the beginning, set RequestStatus to rsInitialRequest and call BatchInquiry again.

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