# ConsentRecordEvidenceDto

A model the API reference uses in a request or a response. The operation pages link every field typed as this model here.

The evidence the hosted payment page records when a cardholder ticks the consent checkbox.

## Fields
- `ipAddress` (string): The cardholder's IP address when they consented. (nullable)
- `userAgent` (string): The cardholder's browser user agent when they consented. (nullable)
- `hppSessionId` (string): The hosted payment page session in which the cardholder consented. (nullable)
- `checkboxLabel` (string): The exact label of the checkbox the cardholder ticked. (nullable)
- `cardConsentMerchantTermsVersion` (string): Version (`sha256:{hex}`) of the merchant's own terms the hosted payment page showed under the card consent text. Null when the page showed no terms, and for a bank account consent. (nullable)
- `pageDisclosureTextVersion` (string): Version hash (`sha256:{hex}`) of the hosted payment page disclosure text the cardholder accepted on the payment that established this consent. Read-only. `null` when the page did not require acceptance, when the page asked the cardholder to accept a convenience fee disclosure without showing disclosure text of its own, or for a consent captured before acceptance was recorded. (nullable)
- `pageDisclosureAcceptedAt` (string(date-time)): UTC time the cardholder's acceptance of the hosted payment page disclosure was recorded on the payment that established this consent (server-stamped). Read-only. `null` when the page did not require acceptance, or for a consent captured before acceptance was recorded. (nullable)

## See also

- [All documentation](https://devportal.signapay-sbx.winkpg.io/llms.txt): the machine-readable index of every public page on this site.
