Use Cases
Custom fields are commonly used to:- Identify players - Collect a
playerIdorusernameto deliver in-game items - Server selection - Let customers choose which game server to receive items on
- Account linking - Capture external account IDs to sync purchases with your system
- Order customization - Collect preferences or configuration options
How It Works
- You define custom fields in the Fungies Dashboard
- Customers fill in the fields during checkout
- The data is included in webhook event payloads
- Your application uses the data to fulfill the order
Example Event Payload
When a customer completes a purchase, the custom field data is included under thecustomFields key:
Key Concepts
Project-Level Fields
Custom fields are defined at the project level and apply to all products in that project
Required by Default
All custom fields are required—customers must fill them out to complete checkout
Validation Support
Fields can be validated with regex patterns or your own validation API
Multiple Field Types
Support for text inputs and dropdown selections