Flipdish · JSON Structure

Platform Store Fee Config Structure

StoreFeeConfig schema from Flipdish API - Platform.

Type: object Properties: 53
RestaurantOnline OrderingMobile AppsPoint of SaleOrdersMenuPaymentsWebhooks

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.

Properties

FeeConfigId StoreId StartTime PercentFeeCardOrders PercentFeeCashOrders PercentFeeCardOrdersWeb PercentFeeCashOrdersWeb PercentFeeCardOrdersKiosk PercentFeeCashOrdersKiosk FixedFeeCardOrdersKiosk FixedFeeCashOrdersKiosk PercentFeeCardOrdersKioskChargedToCustomerIncludingVat FixedFeeCardOrdersKioskChargedToCustomerIncludingVat PercentFeeCashOrdersKioskChargedToCustomerIncludingVat FixedFeeCashOrdersKioskChargedToCustomerIncludingVat FixedFeeCardOrders FixedFeeCashOrders PercentFeeCardOrdersChargedToCustomerIncludingVat FixedFeeCardOrdersChargedToCustomerIncludingVat PercentFeeCashOrdersChargedToCustomerIncludingVat FixedFeeCashOrdersChargedToCustomerIncludingVat PercentFeeTips PercentFeeTipsCollection PercentFeeTipsDelivery TaxRatePercent PercentFeeCardOrdersLocationService PercentFeeCashOrdersLocationService FixedFeeCardOrdersLocationService FixedFeeCashOrdersLocationService PercentFeeCardOrdersLocationServiceChargedToCustomerIncludingVat PercentFeeCashOrdersLocationServiceChargedToCustomerIncludingVat FixedFeeCardOrdersLocationServiceChargedToCustomerIncludingVat FixedFeeCashOrdersLocationServiceChargedToCustomerIncludingVat PercentFeeCardOrdersIngest PercentFeeCashOrdersIngest FixedFeeCardOrdersIngest FixedFeeCashOrdersIngest PercentFeeDelivery FixedFeeDelivery PercentFeeCardPosTransaction FixedFeeCardPosTransaction PercentFeeOrderWithGoogle FixedFeeOrderWithGoogle ShouldNotAutoIncreaseBefore Reason PercentFeeCardOrdersPhoneAgent PercentFeeCashOrdersPhoneAgent FixedFeeCardOrdersPhoneAgent FixedFeeCashOrdersPhoneAgent PercentFeeCardOrdersPhoneAgentChargedToCustomerIncludingVat

Meta-schema: https://json-structure.org/meta/core/v0/#

JSON Structure

Raw ↑
{
  "$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
    }
  }
}