1. Home
  2. Docs
  3. API
  4. getSignature

getSignature

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

1
https://velox360.com/services/api.asmx/getSignature?key={Key}&password={Pwd}&terminalId={Id}

JSON Response (standard transaction response fields)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
{
 "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"
}