The getSignature method will initiate a signature capture on the terminal without the need for a transaction. This is useful for when a signature is needed outside of a payment situation. Possibly for a work order or some other authorization where just a signature is required.
This method is only supported on Pax and Dejavoo terminals which have a touchscreen and have been updated to a firmware that supports.
This method will return our standard transaction object which will have the signatureData field populated with a base64 encoded png file.
(This method is not necessary for normal payment transactions as that happens automatically)
HTTP Request
https://econduitapp.com/services/api.asmx/getSignature?key={Key}&password={Pwd}&terminalId={Id}
JSON Response (standard transaction response fields)
{ "TerminalID": 1372, "ResultFinal": true, "AuthCode": "", "TransType": "getSignature", "Amount": 0, "AmountString": null, "CardType": null, "Last4": null, "Name": null, "CashBack": 0, "CashBackString": null, "RefID": "", "receiptTerminal": null, "CardToken": "", "GiftCardBalance": 0, "GiftCardBalanceString": null, "ProcessorExtraData1": null, "ProcessorExtraData2": null, "ProcessorExtraData3": null, "SignatureData": "iVBORw0KGgoAAAANSUhEUgAAALoAAAB3AQMAAACOtsjYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAGUExURQAAAP///6XZn90AAAAJcEhZcwAADsQAAA7EAZUrDhsAAALJSURBVEjHjZY7kt4gDIDlceHSR/BRnJtBqlyLzBa5Bju5ANtRMBCJhxBeeSZ/89v+QG8k4KuoPwfhFVwvIO4vIMELKPZ+AeF4AWl7AQXMC/DXC1ANJpDhBTwNhmuAcC7fAe4OFoMdgq2DAlNWwvUW3xtwU5anRXB2EKcsoDXoQANTVuzvA7As1yLqTAfD+dy3hgFK//NdWWLg7ql6Ac35NDKQ7gFSVcLJnKApccPqPEH9xvEXgJSkXQH0cYZf6CAxM2ESuFukOJoJwimKQoJ0iDIKZYKyWaMDJzL/KYE//gN8SGCFqF2AvFn+ng8B4uHZ8XgK4K/IfoRbAGfSOZ8F+Ekq5zMD1Efvw6gJSI4z4nkA0hy6WdRFGHhTrWy6bwFc11P6mWRQFbeg1IQxOMa2XvoD5Cq+BaXWKZfoNUzrR3WAWNcmEtiqi6u9+VbV3gtof5SSfvg6+GI3e3UN8MnB8KcGMHz9eA7wt7uzj17wAMXao2ii8P3WARfXw9wAxwM0ByNs2xOYuh6ucRZkELHp7dyERdh97YXxYW4+Eq2fTZhTu9neeewakmKHoY8gYhvuD2kNewAu9dazuPUBl7qTOQ9wzxYhqwTXzyYm6go3iBlWe29v+rscCZGLOtXswCKrDZadPctE/b2MokgLa3GPozbiRpoqoAMkx52jQVO929YBmXE61YlWXGsy3NkwtS1QHnYEWcyhHkpM2g/gZMof7dVnMJJitamNwoo653FH1m4GGZVHXQVeWLRLhkM/gqYbsOl/ajZRSDTgqL1+KBvqPFcARdbBH2VDzeAvdYMG6gYEp7pBARFOHdjRrx7BHQflqTwDd5/VQQ98zn+vG3a2zZvFVMNPMlFpmoI3y1OaaibIu9B8CqHzBhEApDY+rhHgWkAYc2YJAl05q8YkekMHhZY6gLVU64mC+jPfQD1iz9tlS5f/lpXi/gHRf6dGMoClVAAAAABJRU5ErkJggg==", "Track1": null, "Track2": null, "EMV_TC": null, "EMV_TVR": null, "EMV_AID": null, "EMV_TSI": null, "EMV_ATC": null, "EMV_App_Label": null, "EMV_App_Name": null, "EMV_ARC": null, "EMV_CVM": -1, "CardBin": null, "EntryMethod": null, "PaymentMethod": "Credit", "TransactionDate": "2017-05-19T14:16:34-05:00", "TransactionDateUtc": "2017-05-19T19:16:34Z", "InvoiceNumber": null, "ExpDate": null, "GiftPAN": null, "ResultCode": null, "Message": "OK" }