Required Signed Fields {#sa-required-signed-fields}
===================================================

Signing fields protects them from malicious actors adding or changing transaction data during transmission. To sign fields, include them in a comma-separated string in the signed_field_names field in your request. To prevent data tampering, include all request fields in the signed_field_names field with the exception of the card_number , card_cvn , and signature .  
These signed fields are required in all `Secure Acceptance` requests:

* access_key
* amount
* currency
* locale
* profile_id
* reference_number
* signed_date_time
* signed_field_names
* transaction_type
* transaction_uuid  
  For descriptions of these fields, see [Request Fields](/content/cybsdeveloper2021/amer/en/docs/cybs/en-us/sa/developer/all/sa-hosted/secure-acceptance/sa-wm-api-fields/sa-request-fields.md "").

