# signature\_digital\_capture

{% columns %}
{% column width="33%" %}
![](/files/A8QaO9wgE0vQO0gQSpWe)
{% endcolumn %}

{% column %}
**Description**

**Prompts the user for signature. This is displayed if:**

The CVM from the card requires signature or

If the host requests signature CVM or

This is a Refund transaction with UnionPay International card or

Configuration settings based on card presentation, CVM processing, and PIN processing; see below for details.

Signature will not be prompted for EMV purchase transactions for card schemes that do not require, such as UnionPay International, as per compliance requirements.

\
**Merchant/Customer action**

Customer enters signature.

\
**Configuration Parameters`EmvSchemes.CtSignatureBehavior` - Contact Signature Behavior:**

`0` - When terminal and chip card agree on signature for CVM method, capture signature

`1` - When terminal and chip card agree on signature for CVM method, suppress signature capture for transactions under Merchant.SignatureRequiredMinAmount

`2` - When terminal and chip card agree on signature for CVM method, suppress signature capture always

\
\&#xNAN;**`EmvSchemes.CtlsSignatureBehavior` - Contactless Signature Behavior:**

`0` - When terminal and CTLS card agree on signature for CVM method, capture signature

`1` - When terminal and CTLS card agree on signature for CVM method, suppress signature capture for transactions under Merchant.SignatureRequiredMinAmount

`2` - When terminal and CTLS card agree on signature for CVM method, suppress signature capture always

\
\&#xNAN;**`Products.MsrSignatureRequired` - Signature Settings for MSR payments:**

`0` - No Signature

`1` - Always Prompt for signature

`2` - Prompt for signature if PIN bypassed

`3` - Prompt for signature if PIN not prompted

`4` - Prompt for signature if PIN not prompted or by passed

\
\&#xNAN;**`Products.ManualSignatureRequired` - Signature Settings for Manual entry payments:**

`0` - No Signature

`1` - Always Prompt for signature

`2` - Prompt for signature if PIN bypassed

`Terminal.SignatureCaptureType` - Digital capture on terminal (1)

`Terminal.SignatureValidationTimeout` - Value for the signature screen timeout.

`Merchant.SignatureRequiredMinAmount` - Value for the Signature Required Min Amount.

**`EmvSchemes.CtSignatureBehavior` - Contact Signature Behavior:**

**`EmvSchemes.CtlsSignatureBehavior` - Contactless Signature Behavior:**

**`Products.MsrSignatureRequired` - Signature Settings for MSR payments:**

**`Products.ManualSignatureRequired` - Signature Settings for Manual entry payments:**
{% endcolumn %}
{% endcolumns %}

\---


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.verifone.com/functional-specification/signature_digital_capture.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
