{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/stripe/main/json-schema/stripe-post-terminal-configurations-configuration-request-schema.json", "title": "PostTerminalConfigurationsConfigurationRequest", "x-generated": "2026-10-12", "x-method": "derived", "x-generator": "derive-json-schema.py", "x-source": "openapi/stripe-terminal-api-openapi.yml#/components/schemas/PostTerminalConfigurationsConfigurationRequest", "type": "object", "properties": { "bbpos_wisepos_e": { "anyOf": [ { "properties": { "splashscreen": { "anyOf": [ { "type": "string" }, { "enum": [ "" ], "type": "string" } ] } }, "title": "bbpos_wise_pose", "type": "object" }, { "enum": [ "" ], "type": "string" } ], "description": "An object containing device type specific settings for BBPOS WisePOS E readers" }, "expand": { "description": "Specifies which fields in the response should be expanded.", "items": { "maxLength": 5000, "type": "string" }, "type": "array" }, "offline": { "anyOf": [ { "properties": { "enabled": { "type": "boolean" } }, "required": [ "enabled" ], "title": "offline", "type": "object" }, { "enum": [ "" ], "type": "string" } ], "description": "Configurations for collecting transactions offline." }, "tipping": { "anyOf": [ { "properties": { "aud": { "properties": { "fixed_amounts": { "items": { "type": "integer" }, "type": "array" }, "percentages": { "items": { "type": "integer" }, "type": "array" }, "smart_tip_threshold": { "type": "integer" } }, "title": "currency_specific_config", "type": "object" }, "cad": { "properties": { "fixed_amounts": { "items": { "type": "integer" }, "type": "array" }, "percentages": { "items": { "type": "integer" }, "type": "array" }, "smart_tip_threshold": { "type": "integer" } }, "title": "currency_specific_config", "type": "object" }, "chf": { "properties": { "fixed_amounts": { "items": { "type": "integer" }, "type": "array" }, "percentages": { "items": { "type": "integer" }, "type": "array" }, "smart_tip_threshold": { "type": "integer" } }, "title": "currency_specific_config", "type": "object" }, "czk": { "properties": { "fixed_amounts": { "items": { "type": "integer" }, "type": "array" }, "percentages": { "items": { "type": "integer" }, "type": "array" }, "smart_tip_threshold": { "type": "integer" } }, "title": "currency_specific_config", "type": "object" }, "dkk": { "properties": { "fixed_amounts": { "items": { "type": "integer" }, "type": "array" }, "percentages": { "items": { "type": "integer" }, "type": "array" }, "smart_tip_threshold": { "type": "integer" } }, "title": "currency_specific_config", "type": "object" }, "eur": { "properties": { "fixed_amounts": { "items": { "type": "integer" }, "type": "array" }, "percentages": { "items": { "type": "integer" }, "type": "array" }, "smart_tip_threshold": { "type": "integer" } }, "title": "currency_specific_config", "type": "object" }, "gbp": { "properties": { "fixed_amounts": { "items": { "type": "integer" }, "type": "array" }, "percentages": { "items": { "type": "integer" }, "type": "array" }, "smart_tip_threshold": { "type": "integer" } }, "title": "currency_specific_config", "type": "object" }, "hkd": { "properties": { "fixed_amounts": { "items": { "type": "integer" }, "type": "array" }, "percentages": { "items": { "type": "integer" }, "type": "array" }, "smart_tip_threshold": { "type": "integer" } }, "title": "currency_specific_config", "type": "object" }, "myr": { "properties": { "fixed_amounts": { "items": { "type": "integer" }, "type": "array" }, "percentages": { "items": { "type": "integer" }, "type": "array" }, "smart_tip_threshold": { "type": "integer" } }, "title": "currency_specific_config", "type": "object" }, "nok": { "properties": { "fixed_amounts": { "items": { "type": "integer" }, "type": "array" }, "percentages": { "items": { "type": "integer" }, "type": "array" }, "smart_tip_threshold": { "type": "integer" } }, "title": "currency_specific_config", "type": "object" }, "nzd": { "properties": { "fixed_amounts": { "items": { "type": "integer" }, "type": "array" }, "percentages": { "items": { "type": "integer" }, "type": "array" }, "smart_tip_threshold": { "type": "integer" } }, "title": "currency_specific_config", "type": "object" }, "sek": { "properties": { "fixed_amounts": { "items": { "type": "integer" }, "type": "array" }, "percentages": { "items": { "type": "integer" }, "type": "array" }, "smart_tip_threshold": { "type": "integer" } }, "title": "currency_specific_config", "type": "object" }, "sgd": { "properties": { "fixed_amounts": { "items": { "type": "integer" }, "type": "array" }, "percentages": { "items": { "type": "integer" }, "type": "array" }, "smart_tip_threshold": { "type": "integer" } }, "title": "currency_specific_config", "type": "object" }, "usd": { "properties": { "fixed_amounts": { "items": { "type": "integer" }, "type": "array" }, "percentages": { "items": { "type": "integer" }, "type": "array" }, "smart_tip_threshold": { "type": "integer" } }, "title": "currency_specific_config", "type": "object" } }, "title": "tipping", "type": "object" }, { "enum": [ "" ], "type": "string" } ], "description": "Tipping configurations for readers supporting on-reader tips" }, "verifone_p400": { "anyOf": [ { "properties": { "splashscreen": { "anyOf": [ { "type": "string" }, { "enum": [ "" ], "type": "string" } ] } }, "title": "verifone_p400", "type": "object" }, { "enum": [ "" ], "type": "string" } ], "description": "An object containing device type specific settings for Verifone P400 readers" } } }