Flipdish · JSON Structure

Payments Payout Structure

Holds the information for a whitelabel payout.

Type: object Properties: 45
RestaurantOnline OrderingMobile AppsPoint-of-SaleOrderMenusPaymentsWebhook

Payout is a JSON Structure definition published by Flipdish, describing 45 properties. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.

Properties

PayoutId PayeeBankAccountId AccountName PayoutStatus CreatedDate PeriodStartTime PeriodEndTime DestinationBank DestinationAccount Amount PayoutType Currency CutoffDate OnlineSalesAmount OnlineSalesDeliveryCharges OnlineSalesTips OnlineSalesServiceCharges OnlineSalesRefundedFees OnlineSalesFees PosSalesFees OnlineSalesRefundedAmount PosSalesRefundedAmount OnlineSalesTax TotalOnlineRevenue CashSalesFees CashSalesRefundedFees CustomerCashFees SalesFeesVat TotalFees TotalOnlineRevenueAdjustments ChargebackAmount PosSalesChargebackAmount ChargebackRefundedFees TotalChargebackCost TotalOtherCharges OpeningBalance ClosingBalance PayGreenSalesAmount DeliveryIntegrationFee DeliveryIntegrationTipFee TotalThirdPartyFees PosSalesAmount PosSalesTax TipsOnPosSales BankAccountHasChanged

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/payments-payout-structure.json",
  "name": "Payout",
  "description": "Holds the information for a whitelabel payout.",
  "type": "object",
  "properties": {
    "PayoutId": {
      "description": "The id of the payout.",
      "type": "int32",
      "example": 500123
    },
    "PayeeBankAccountId": {
      "description": "Bank account identifier",
      "type": "int32",
      "example": 500123
    },
    "AccountName": {
      "description": "Account name of the payout destination",
      "type": "string",
      "example": "Example Name"
    },
    "PayoutStatus": {
      "description": "Status of the payout",
      "enum": [
        "Pending",
        "InTransit",
        "Paid",
        "Failed",
        "Cancelled"
      ],
      "type": "string",
      "example": "Pending"
    },
    "CreatedDate": {
      "description": "Date payout was created",
      "type": "datetime",
      "example": "2026-06-02T12:00:00Z"
    },
    "PeriodStartTime": {
      "description": "This payout includes operations after at this date (inclusive)",
      "type": "datetime",
      "example": "2026-06-02T12:00:00Z"
    },
    "PeriodEndTime": {
      "description": "This payout includes operations before at this date (exclusive)",
      "type": "datetime",
      "example": "2026-06-02T12:00:00Z"
    },
    "DestinationBank": {
      "description": "Destination bank name",
      "type": "string",
      "example": "string"
    },
    "DestinationAccount": {
      "description": "Last 4 digits of the destination bank IBAN",
      "type": "string",
      "example": "string"
    },
    "Amount": {
      "description": "Payout amount",
      "type": "double",
      "example": 12.5
    },
    "PayoutType": {
      "description": "Type of payout source",
      "enum": [
        "Internal",
        "Stripe"
      ],
      "type": "string",
      "example": "Internal"
    },
    "Currency": {
      "description": "Payout currency",
      "enum": [
        "EUR",
        "USD",
        "GBP",
        "CAD",
        "AUD",
        "DJF",
        "ZAR",
        "ETB",
        "AED",
        "BHD",
        "DZD",
        "EGP",
        "IQD",
        "JOD",
        "KWD",
        "LBP",
        "LYD",
        "MAD",
        "OMR",
        "QAR",
        "SAR",
        "SYP",
        "TND",
        "YER",
        "CLP",
        "INR",
        "AZN",
        "RUB",
        "BYN",
        "BGN",
        "NGN",
        "BDT",
        "CNY",
        "BAM",
        "CZK",
        "DKK",
        "CHF",
        "MVR",
        "BTN",
        "XCD",
        "BZD",
        "HKD",
        "IDR",
        "JMD",
        "MYR",
        "NZD",
        "PHP",
        "SGD",
        "TTD",
        "XDR",
        "ARS",
        "BOB",
        "COP",
        "CRC",
        "CUP",
        "DOP",
        "GTQ",
        "HNL",
        "MXN",
        "NIO",
        "PAB",
        "PEN",
        "PYG",
        "UYU",
        "VEF",
        "IRR",
        "XOF",
        "CDF",
        "XAF",
        "HTG",
        "ILS",
        "HRK",
        "HUF",
        "AMD",
        "ISK",
        "JPY",
        "GEL",
        "KZT",
        "KHR",
        "KRW",
        "KGS",
        "LAK",
        "MKD",
        "MNT",
        "BND",
        "MMK",
        "NOK",
        "NPR",
        "PKR",
        "PLN",
        "AFN",
        "BRL",
        "MDL",
        "RON",
        "RWF",
        "SEK",
        "LKR",
        "SOS",
        "ALL",
        "RSD",
        "KES",
        "TJS",
        "THB",
        "ERN",
        "TMT",
        "BWP",
        "TRY",
        "UAH",
        "UZS",
        "VND",
        "MOP",
        "TWD",
        "BMD"
      ],
      "type": "string",
      "example": "EUR"
    },
    "CutoffDate": {
      "description": "Payouts before this date do not have a details breakdown",
      "type": "datetime",
      "example": "2026-06-02T12:00:00Z"
    },
    "OnlineSalesAmount": {
      "description": "Payout online sales amount",
      "type": "double",
      "example": 12.5
    },
    "OnlineSalesDeliveryCharges": {
      "description": "Payout online sales delivery charges",
      "type": "double",
      "example": 1.0
    },
    "OnlineSalesTips": {
      "description": "Payout online sales tips",
      "type": "double",
      "example": 1.0
    },
    "OnlineSalesServiceCharges": {
      "description": "Payout online sales service charges",
      "type": "double",
      "example": 1.0
    },
    "OnlineSalesRefundedFees": {
      "description": "Payout online sales refunded fees",
      "type": "double",
      "example": 12.5
    },
    "OnlineSalesFees": {
      "description": "Payout online sales fees",
      "type": "double",
      "example": 12.5
    },
    "PosSalesFees": {
      "description": "Payout online sales fees",
      "type": "double",
      "example": 12.5
    },
    "OnlineSalesRefundedAmount": {
      "description": "Payout online sales refunded amount",
      "type": "double",
      "example": 12.5
    },
    "PosSalesRefundedAmount": {
      "description": "POS Payout online sales refunded amount",
      "type": "double",
      "example": 12.5
    },
    "OnlineSalesTax": {
      "description": "Payout online sales tax",
      "type": "double",
      "example": 1.0
    },
    "TotalOnlineRevenue": {
      "description": "Payout total online revenue",
      "type": "double",
      "example": 12.5
    },
    "CashSalesFees": {
      "description": "Payout cash sales fees",
      "type": "double",
      "example": 12.5
    },
    "CashSalesRefundedFees": {
      "description": "Payout cash sales refunded fees",
      "type": "double",
      "example": 12.5
    },
    "CustomerCashFees": {
      "description": "Payout cash fees charged to customer",
      "type": "double",
      "example": 12.5
    },
    "SalesFeesVat": {
      "description": "Payout sales fees vat",
      "type": "double",
      "example": 12.5
    },
    "TotalFees": {
      "description": "Payout total fees",
      "type": "double",
      "example": 12.5
    },
    "TotalOnlineRevenueAdjustments": {
      "description": "Payout total online revenue adjustments",
      "type": "double",
      "example": 12.5
    },
    "ChargebackAmount": {
      "description": "Payout chargeback amount",
      "type": "double",
      "example": 12.5
    },
    "PosSalesChargebackAmount": {
      "description": "POS Payout chargeback amount",
      "type": "double",
      "example": 12.5
    },
    "ChargebackRefundedFees": {
      "description": "Payout chargeback refunded fees",
      "type": "double",
      "example": 12.5
    },
    "TotalChargebackCost": {
      "description": "Payout chargebacks total cost",
      "type": "double",
      "example": 12.5
    },
    "TotalOtherCharges": {
      "description": "Payout other charges total",
      "type": "double",
      "example": 12.5
    },
    "OpeningBalance": {
      "description": "Payout opening balance",
      "type": "double",
      "example": 1.0
    },
    "ClosingBalance": {
      "description": "Payout closing balance",
      "type": "double",
      "example": 1.0
    },
    "PayGreenSalesAmount": {
      "description": "Amount of sales through PayGreen (restaurant vouchers)",
      "type": "double",
      "nullable": true,
      "example": 12.5
    },
    "DeliveryIntegrationFee": {
      "description": "Third party integration delivery fee",
      "type": "double",
      "example": 12.5
    },
    "DeliveryIntegrationTipFee": {
      "description": "Third party integration delivery tip fee",
      "type": "double",
      "example": 12.5
    },
    "TotalThirdPartyFees": {
      "description": "Total third party integration fees",
      "type": "double",
      "example": 12.5
    },
    "PosSalesAmount": {
      "description": "POS sales amount",
      "type": "double",
      "example": 12.5
    },
    "PosSalesTax": {
      "description": "POS sales tax",
      "type": "double",
      "example": 1.0
    },
    "TipsOnPosSales": {
      "description": "Tips on POS sales",
      "type": "double",
      "example": 1.0
    },
    "BankAccountHasChanged": {
      "description": "Indicates whether the bank account has changed since the previous payout",
      "type": "boolean",
      "example": true
    }
  }
}

Work with this as data

Every JSON Structure here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for json structure

4 MCP tools reach this
  • find_json_structuresBrowse and filter every JSON Structure in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Structure
curl "https://apis.io/api/v1/json-structures/payments-payout-structure"
All json structure
curl "https://apis.io/api/v1/json-structures?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.