Capture Signature
METHOD NAME captureSignature
This method is Cancelable.
Requires state
IDLEand during process moves toPROMPT
Description
Prompt the user to sign on the screen. This request responds once the user finishes signing, cancels the operation, or the specified timeout expires. On completion, the captured signature is returned encoded in the requested mimeType.
Parameters
object
-
commandIdstringREQUIRED
Id that is used as a reference to cancel the command -
mimeTypestringREQUIRED
The image format the captured signature is returned in. Supported values:image/png,image/svg+xml. -
titlestring
The title at the top of the screen is displayed to the user -
bodystring
The message body on the screen displayed to the user -
timeoutint
Time in seconds until a response with aTIMEOUTresult is returned.
Default: 60 seconds. The value must be greater than zero -
cancelableboolean
A flag indicates if the user can cancel the operation from the signature screen. Defaulttrue
Result
object on when a request is valid and the signature screen prompted on the device.
-
commandIdstring
Echo back the id from the request -
resultResult
Possible results are:OK,CANCELED,TIMEOUT,GENERAL_ERROR
(1) Show values-
Result
Result of new request. Each command has possible values in the field.
OKRequest is okGENERAL_ERRORAn error occurredCANCELEDCommand was canceled either by the user (on-screen) or throughcancelcommand.TIMEOUTOperation was timed out.NETWORK_ERRORNo internet connection is available.HOST_ERRORHost returned an error regarding the request.SMART_READER_ERRORAn error occurred with the smart-readerSMART_CARD_ERRORAn error occurred with the smart card, or the reader couldn't communicate with the card.NONE_CREDIT_CARDIndustrial card was detected when performing a transaction.CARD_NOT_ALLOWEDWhen the detected card is not allowed to be processed
-
-
mimeTypestring
The image format of the returnedsignature. This value is populated if theresultisOK. -
encodingstring
The encoding used for thesignaturefield. Currently alwaysbase64. This value is populated if theresultisOK. -
signaturestring
The captured signature image, encoded asbase64in the requestedmimeType. This value is populated if theresultisOK.
Errors
MissingParamsInvalidParamsIllegalState
Example