Custom Fields allow you to send data to our systems with transactions in name-value pairs so that it is stored and can be included in reports, receipts and for other uses. There are two different types of custom fields: Explicit and Implicit.
A Custom Field is set up to be one of three types:
1. Boolean: Accepted values are “0”, “1”, “true” or “false”.
2. Numeric: Any numeric only value.
3. String: Any value containing only alphanumeric characters, spaces or the following characters: '-&*()_+:;@#|.,/