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" } |