InquiryType Property
The type of batch inquiry to be submitted.
Syntax
ptechhostsettle.getInquiryType([callback]) ptechhostsettle.setInquiryType( inquiryType, [callback])
Possible Values
0 (iSimpleInquiry), 1 (iTransactionDetailInquiry), 2 (iBatchTotalsByCardInquiry), 3 (iMerchantTotalsByCardInquiry)
Default Value
0
Callback
The 'callback' parameter specifies a function which will be called when the operation completes (or an error is encountered). If the 'callback' parameter is not specified, then the method will block and will not return until the operation completes (or an error is encountered).
The callback for the getInquiryType([callback]) method is defined as:
function(err, data){ }
'err' is the error that occurred. If there was no error, then 'err' is 'null'.
'data' is the value returned by the method.
The callback for the setInquiryType([callback]) method is defined as:
function(err){ }
'err' is the error that occurred. If there was no error, then 'err' is 'null'.
'err' has 2 properties which hold detailed information:
err.code err.message
Remarks
This property is used when submitting a BatchInquiry transaction. The following table explains the inquiry types:
iSimpleInquiry | No enhanced reporting is requested. The Paymentech server will return basic information for at most four PaymentTypes. |
iTransctionDetailInquiry | The Paymentech server will return each and every transaction currently contained in the open batch. This information will be contained in the TransactionDetails property. |
iBatchTotalsByCardInquiry | The 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. |
iMerchantTotalsByCardInquiry | The 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. |
Data Type
Integer