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.