Class TransactionReportRequest
Properties
| NAME | TYPE | LENGTH | REQUIRED | DESCRIPTION |
|---|---|---|---|---|
| storeId | long | Y | Unique user ID generated by EPS. (See - Required Data Elements) | |
| storeKey | string | Y | Unique password generated by EPS. (See - Required Data Elements) | |
| entityId | int | Y | Unique identifier that is generated by EPS. (See - Required Data Elements) | |
| wsdisplayFields | enum of Type WSDisplayFields | Y | Available fields that can be included in the report. (See - Required Data Elements) Valid values are:
Note: This element cannot be Null. If __NONE is aplied, only the default fields designated above will be displayed. | |
| locationIds | int | Y | Unique identifier generated by EPS for each location. (See - Required Data Elements) This element will be repeated for each location requested. | |
| wstransStatus | enum of Type WSTransactionStatus | Statuses of a transaction. (See - Optional Data Elements) Valid values are:
This element can be repeated in the request for each Transaction Status. If null, all transaction statuses will be assumed. | ||
| wssettlementType | enum of Type WSSettlementType | Type of transaction. (See - Optional Data Elements) Valid values are:
This element can be repeated in the request for each Settlement Type. If null, all settlement types will be assumed. Note: The element wssettlementType is equivalent to the “OriginatedAs” option on the SmartPay Business. | ||
| wspaymentType | enum of Type WSPaymentType | Type of payment. (See - Optional Data Elements) Valid values are:
| ||
| wspaymentOrigin | enum of Type WSPaymentOrigin | Method by which the transaction was originated. (See - Optional Data Elements) Valid values are:
This element can be repeated in the request for each Payment Origin option. If null or __NONE, all payment origins will be assumed. | ||
| wssettlementStatus | enum of Type WSSettlementStatus | Settlement disposition of a transaction. (See - Optional Data Elements) Valid values:
This element can be repeated in the request for each Settlement Status. If null, all settlement statuses will be assumed. | ||
| wsauthResponseCode | enum of Type WSAuthResponseCode | (See - Optional Data Elements) Valid values are:
| ||
| wsopType | enum of Type WSOperationType | Transaction operation types. (See - Optional Data Elements) Valid values are:
| ||
| beginTransDate | DateTime | Y | This element represents the transaction date from which to start gathering transaction information. | |
| endTransDate | DateTime | Y | This element represents the last transaction date to use for gathering transaction information. | |
| wsdateType | enum of Type WSReportDateType | Y | This element designates which date to use for determining which transactions to list. Valid Values are:
Note: If __NONE is used, beginTransDate and endTransDate values will be disregarded. | |
| fromAmount | string | This element is used in conjunction with toAmount to request transactions for a specific amount or transactions within an amount range. | ||
| toAmount | string | This element is used in conjunction with fromAmount to request transactions for a specific amount or transactions within an amount range. |
Examples
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:pv="https://ssl.selectpayment.com/PV">
<soapenv:Header/>
<soapenv:Body>
<pv:TransactionReport>
<pv:storeId>123456</pv:storeId>
<pv:storeKey>3z9em9oxqwX3acsaqc6H0ck8D3Yj </pv:storeKey>
<pv:entityId>12345</pv:entityId>
<pv:wsdisplayFields>
<pv:WSDisplayFields>Transaction_DateTime</pv:WSDisplayFields>
<pv:WSDisplayFields>Total_Amount</pv:WSDisplayFields>
<pv:WSDisplayFields>Name_On_Account</pv:WSDisplayFields>
<pv:WSDisplayFields>Customer_Number</pv:WSDisplayFields>
<pv:WSDisplayFields>Payment_Type_Name</pv:WSDisplayFields>
<pv:WSDisplayFields>Transaction_Number</pv:WSDisplayFields>
</pv:wsdisplayFields>
<pv:locationIds>
<pv:int>102030</pv:int>
</pv:locationIds>
<pv:wstransStatus>
<pv:WSTransactionStatus>Approved</pv:WSTransactionStatus>
<pv:WSTransactionStatus>Processed</pv:WSTransactionStatus>
</pv:wstransStatus>
<pv:wssettlementType>
<pv:WSSettlementType>ACH</pv:WSSettlementType>
</pv:wssettlementType>
<pv:wspaymentType>Checking</pv:wspaymentType>
<pv:wspaymentOrigin>
<pv:WSPaymentOrigin>Internet</pv:WSPaymentOrigin>
</pv:wspaymentOrigin>
<pv:wssettlementStatus>
<pv:WSSettlementStatus>To_Be_Originated</pv:WSSettlementStatus>
<pv:WSSettlementStatus>Settled</pv:WSSettlementStatus>
</pv:wssettlementStatus>
<pv:wsauthResponseCode>Success</pv:wsauthResponseCode>
<pv:wsopType>Sale</pv:wsopType>
<pv:beginTransDate>2011-02-01</pv:beginTransDate>
<pv:endTransDate>2011-02-17</pv:endTransDate>
<pv:wsdateType>__NONE</pv:wsdateType>
<pv:fromAmount></pv:fromAmount>
<pv:toAmount></pv:toAmount>
</pv:TransactionReport>
</soapenv:Body>
</soapenv:Envelope>