Signature capture can be accomplished by using the ArgoFire OCX control or this Web service hosted on the payment server. The URL to access this Web service is:

https://secure.ftipgw.com/ArgoFire/transact.asmx?op=ProcessSignature

Descriptions of the parameters are listed below.

Parameter Description
UserName Required. User name assigned in the payment server
Password Required. Password for the user name assigned in the payment server
SignatureType

Required. The type of signature to capture. Valid values are:

  • Signature1 for Lipman credit
  • Signature2 for Lipman check
  • Signature3 for handheld application using AppForge
  • Signature4 for application not using AppForge
  • Receipt1 for TIFF file
SignatureData Required. If the SignatureType is set to Signature4, a string value of vector coordinates delimited with a ^ character in the following format:
x1,y1^x2,y2^xN,yN^~If there is a pen-up event, then you use the coordinate 0,65535 to signal a break in the line^ is the coordinate delimiter, ~ is the ending delimiter, and a comma (,) is the vector delimiterIf the SignatureType is set to Receipt1, then you must compress and Base64 encode the image data. See the examples section below for more information
PNRef Required. The unique payment reference number assigned to the transaction
Result Optional. An indicator that specifies if the processed transaction was approved
AuthCode Optional. The authorization code from the authorization of a transaction
ExtData

Optional. Extended data in XML format. Valid values are:

  • <TrainingMode>T</TrainingMode> an indicator that specifies transactions will be processed for local loop back testing
  • <TrainingMode>F</TrainingMode> an indicator that specifies transactions will not be processed for local loop back testing

The following tables contain sample data you can use for this Web service. The UserName, Password, and PNRef parameters should be changed when testing this example yourself. If a transaction already has an image, then the Web service will return “Original Transaction Already Has Receipt.”

Example: Sign and Associate
The example data below will draw a little square on the receipt and associate the receipt with the transaction with reference number 9568.

Parameter Value
UserName test
Password 123
PNRef 9568
SignatureType Signature4
SignatureData 20,20^20,30^30,30^30,20^20,20^~


Response


Example: Create Receipt Image from File
It is possible to send a receipt image file through the ProcessSignature web service operation from a client-side application in order to associate it with a transaction. Due to the overall complexity of creating a receipt image with ProcessSignature, here is a general list of steps your client-side application would need to perform in order to send images to the Payment Server.

1. Get image file from hardware device, etc

2. Convert image format from hardware device to the TIFF image format, if it isn’t already in that format.

3. It is required that at this point you perform an LZW compression on the image data in the TIFF format to reduce the file size because the Payment Server will only accept image data up to 25KB. Here’s some general information about LZW compression for TIFF images

Compresses and decompresses without information loss, achieving compression ratios up to 5:1. It may be somewhat slower to compress and decompress than the PackBits scheme. 

4. At this point, it is required to compress the file itself with Zip compression to reduce the file size. Any PKZip-compatible Zip compressor and decompressor will work. IPWorks (www.ipworks.com) is a third-party provider of software tools and they have a product called “IPWorks! Zip” that can simplify the programmatic compression because it implements a PKZip-compatible Zip compressor and decompressor: the most common compression used on Windows Platforms

5. Base64 encode the image. This ensures that the binary-based information transported can be converted properly into text-based characters to send in the SignatureData parameter of ProcessSignature

6. Input the compressed/base64 encoded image data into the SignatureData parameter of ProcessSignature, and send it to the Payment Server

The example data below will save a receipt image to the Payment Server and associate the receipt with the transaction with reference number 3.

Parameter Value
Username test
Password 123
PNRef 3
SignatureType Receipt1
SignatureData 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


Response

The example data below will save a check image to the Payment Server and associate it with the transaction with reference number 5454

Parameter Value
Username test
Password 123
PNRef 5454
SignatureType Receipt1
SignatureData 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
AVBYAAAAA


Response