This method will allow you to determine what features are available on the terminal. Some terminals do not support signature capture, batch closing, getSwipe etc. By using this method, you can dynamically hide those features so they are not shown to end users when they are not applicable.
HTTP Request
https://econduitapp.com/services/api.asmx/getTerminalFeatures?key={Key}&password={pwd}&terminalId={Id}
JSON Response (standard transaction response fields)
{ "TerminalID": 1372, "TerminalType": "Dejavoo", "TerminalModel": "", "Sale": true, "Refund": true, "Void": true, "TipAdjust": true, "Auth": true, "Capture": true, "GetSwipe": true, "GiftActivate": true, "GiftSale": true, "GiftRefund": true, "GiftAddValue": true, "GiftBalance": true, "GiftVoid": true, "GetUserInput": true, "GetUserSelection": true, "GetIndependentSignature": true, "BatchClose": true, "ShowUrl" = false, "LineItemDisplay" = false }