StoreFeeConfig is a JSON Structure definition published by Flipdish, describing 53 properties. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.
{
"$schema": "https://json-structure.org/meta/core/v0/#",
"$id": "https://raw.githubusercontent.com/api-evangelist/flipdish/refs/heads/main/json-structure/platform-store-fee-config-structure.json",
"name": "StoreFeeConfig",
"description": "StoreFeeConfig schema from Flipdish API - Platform.",
"type": "object",
"properties": {
"FeeConfigId": {
"description": "",
"type": "int32",
"example": 500123
},
"StoreId": {
"description": "",
"type": "int32",
"example": 500123
},
"StartTime": {
"description": "",
"type": "datetime",
"example": "2026-06-02T12:00:00Z"
},
"PercentFeeCardOrders": {
"description": "",
"type": "double",
"example": 12.5
},
"PercentFeeCashOrders": {
"description": "",
"type": "double",
"example": 12.5
},
"PercentFeeCardOrdersWeb": {
"description": "",
"type": "double",
"example": 12.5
},
"PercentFeeCashOrdersWeb": {
"description": "",
"type": "double",
"example": 12.5
},
"PercentFeeCardOrdersKiosk": {
"description": "",
"type": "double",
"example": 12.5
},
"PercentFeeCashOrdersKiosk": {
"description": "",
"type": "double",
"example": 12.5
},
"FixedFeeCardOrdersKiosk": {
"description": "",
"type": "double",
"example": 12.5
},
"FixedFeeCashOrdersKiosk": {
"description": "",
"type": "double",
"example": 12.5
},
"PercentFeeCardOrdersKioskChargedToCustomerIncludingVat": {
"description": "",
"type": "double",
"example": 12.5
},
"FixedFeeCardOrdersKioskChargedToCustomerIncludingVat": {
"description": "",
"type": "double",
"example": 12.5
},
"PercentFeeCashOrdersKioskChargedToCustomerIncludingVat": {
"description": "",
"type": "double",
"example": 12.5
},
"FixedFeeCashOrdersKioskChargedToCustomerIncludingVat": {
"description": "",
"type": "double",
"example": 12.5
},
"FixedFeeCardOrders": {
"description": "",
"type": "double",
"example": 12.5
},
"FixedFeeCashOrders": {
"description": "",
"type": "double",
"example": 12.5
},
"PercentFeeCardOrdersChargedToCustomerIncludingVat": {
"description": "",
"type": "double",
"example": 12.5
},
"FixedFeeCardOrdersChargedToCustomerIncludingVat": {
"description": "",
"type": "double",
"example": 12.5
},
"PercentFeeCashOrdersChargedToCustomerIncludingVat": {
"description": "",
"type": "double",
"example": 12.5
},
"FixedFeeCashOrdersChargedToCustomerIncludingVat": {
"description": "",
"type": "double",
"example": 12.5
},
"PercentFeeTips": {
"description": "Gets or sets the percent fee tips.",
"type": "double",
"example": 12.5
},
"PercentFeeTipsCollection": {
"description": "Gets or sets the percent fee tips for collection.",
"type": "double",
"example": 12.5
},
"PercentFeeTipsDelivery": {
"description": "Gets or sets the percent fee tips for delivery.",
"type": "double",
"example": 12.5
},
"TaxRatePercent": {
"description": "Gets or sets the tax rate percent.",
"type": "double",
"example": 1.0
},
"PercentFeeCardOrdersLocationService": {
"description": "Gets or sets the percent fee card orders location service.",
"type": "double",
"example": 12.5
},
"PercentFeeCashOrdersLocationService": {
"description": "Gets or sets the percent fee cash orders location service.",
"type": "double",
"example": 12.5
},
"FixedFeeCardOrdersLocationService": {
"description": "Gets or sets the fixed fee card orders location service.",
"type": "double",
"example": 12.5
},
"FixedFeeCashOrdersLocationService": {
"description": "Gets or sets the fixed fee cash orders location service.",
"type": "double",
"example": 12.5
},
"PercentFeeCardOrdersLocationServiceChargedToCustomerIncludingVat": {
"description": "Gets or sets the percent fee card orders location service charged to customer including vat.",
"type": "double",
"example": 12.5
},
"PercentFeeCashOrdersLocationServiceChargedToCustomerIncludingVat": {
"description": "Gets or sets the percent fee cash orders location service charged to customer including vat.",
"type": "double",
"example": 12.5
},
"FixedFeeCardOrdersLocationServiceChargedToCustomerIncludingVat": {
"description": "Gets or sets the fixed fee card orders location service charged to customer including vat.",
"type": "double",
"example": 12.5
},
"FixedFeeCashOrdersLocationServiceChargedToCustomerIncludingVat": {
"description": "Gets or sets the fixed fee cash orders location service charged to customer including vat.",
"type": "double",
"example": 12.5
},
"PercentFeeCardOrdersIngest": {
"description": "Gets or sets the percent fee card orders ingest.",
"type": "double",
"nullable": true,
"example": 12.5
},
"PercentFeeCashOrdersIngest": {
"description": "Gets or sets the percent fee cash orders ingest.",
"type": "double",
"nullable": true,
"example": 12.5
},
"FixedFeeCardOrdersIngest": {
"description": "Gets or sets the fixed fee card orders ingest.",
"type": "double",
"nullable": true,
"example": 12.5
},
"FixedFeeCashOrdersIngest": {
"description": "Gets or sets the fixed fee cash orders ingest.",
"type": "double",
"nullable": true,
"example": 12.5
},
"PercentFeeDelivery": {
"description": "Gets or sets the percent fee for delivery orders.",
"type": "double",
"example": 12.5
},
"FixedFeeDelivery": {
"description": "Gets or sets the fixed fee for delivery orders.",
"type": "double",
"example": 12.5
},
"PercentFeeCardPosTransaction": {
"description": "Gets or sets the percent fee for POS transactions.",
"type": "double",
"example": 12.5
},
"FixedFeeCardPosTransaction": {
"description": "Gets or sets the fixed fee for POS transactions.",
"type": "double",
"example": 12.5
},
"PercentFeeOrderWithGoogle": {
"description": "Additional percentage fee charged on orders submitted through Order With Google",
"type": "double",
"example": 12.5
},
"FixedFeeOrderWithGoogle": {
"description": "Additional fixed fee charged on orders submitted through Order With Google",
"type": "double",
"example": 12.5
},
"ShouldNotAutoIncreaseBefore": {
"description": "Should not auto increase fees before this date",
"type": "datetime",
"nullable": true,
"example": "2026-06-02T12:00:00Z"
},
"Reason": {
"description": "Reason for the last fee change (optional)",
"type": "string",
"example": "string"
},
"PercentFeeCardOrdersPhoneAgent": {
"description": "Gets or sets the percent fee card orders phone agent.",
"type": "double",
"example": 12.5
},
"PercentFeeCashOrdersPhoneAgent": {
"description": "Gets or sets the percent fee cash orders phone agent.",
"type": "double",
"example": 12.5
},
"FixedFeeCardOrdersPhoneAgent": {
"description": "Gets or sets the fixed fee card orders phone agent.",
"type": "double",
"example": 12.5
},
"FixedFeeCashOrdersPhoneAgent": {
"description": "Gets or sets the fixed fee cash orders phone agent.",
"type": "double",
"example": 12.5
},
"PercentFeeCardOrdersPhoneAgentChargedToCustomerIncludingVat": {
"description": "Gets or sets the percent fee card orders phone agent charged to customer including vat.",
"type": "double",
"example": 12.5
},
"PercentFeeCashOrdersPhoneAgentChargedToCustomerIncludingVat": {
"description": "Gets or sets the percent fee cash orders phone agent charged to customer including vat.",
"type": "double",
"example": 12.5
},
"FixedFeeCardOrdersPhoneAgentChargedToCustomerIncludingVat": {
"description": "Gets or sets the fixed fee card orders phone agent charged to customer including vat.",
"type": "double",
"example": 12.5
},
"FixedFeeCashOrdersPhoneAgentChargedToCustomerIncludingVat": {
"description": "Gets or sets the fixed fee cash orders phone agent charged to customer including vat.",
"type": "double",
"example": 12.5
}
}
}