Flipdish · Schema

StripeConnectedAccountInfo

Represents information about a Stripe connected account associated with a bank account

RestaurantOnline OrderingMobile AppsPoint of SaleOrdersMenuPaymentsWebhooks

Properties

Name Type Description
AccountStatus string Stripe connected account status
StripeId string Stripe connected account id
CardPaymentStatus string Current status of the Card Payment capability of the account
PayoutScheduleInterval string Payouts Schedule Interval
PayoutsEnabled boolean Payouts Enabled status
PayoutsPaused boolean Flag indicating if payouts are paused
PaymentsEnabled boolean Flag indicating if payments are enabled
View JSON Schema on GitHub

JSON Schema

payments-stripe-connected-account-info-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/flipdish/refs/heads/main/json-schema/payments-stripe-connected-account-info-schema.json",
  "title": "StripeConnectedAccountInfo",
  "description": "Represents information about a Stripe connected account associated with a bank account",
  "type": "object",
  "properties": {
    "AccountStatus": {
      "description": "Stripe connected account status",
      "enum": [
        "Disabled",
        "Enabled",
        "AdditionalInformationRequired",
        "PendingVerification",
        "Unverified",
        "Rejected",
        "UpdateExternalAccount",
        "PlatformPaused"
      ],
      "type": "string",
      "example": "Disabled"
    },
    "StripeId": {
      "description": "Stripe connected account id",
      "type": "string",
      "example": "500123"
    },
    "CardPaymentStatus": {
      "description": "Current status of the Card Payment capability of the account",
      "enum": [
        "Inactive",
        "Pending",
        "Active",
        "Unrequested"
      ],
      "type": "string",
      "example": "Inactive"
    },
    "PayoutScheduleInterval": {
      "description": "Payouts Schedule Interval",
      "enum": [
        "Manual",
        "Daily",
        "Weekly",
        "Monthly"
      ],
      "type": "string",
      "example": "Manual"
    },
    "PayoutsEnabled": {
      "description": "Payouts Enabled status",
      "type": "boolean",
      "nullable": true,
      "example": true
    },
    "PayoutsPaused": {
      "description": "Flag indicating if payouts are paused",
      "type": "boolean",
      "example": true
    },
    "PaymentsEnabled": {
      "description": "Flag indicating if payments are enabled",
      "type": "boolean",
      "nullable": true,
      "example": true
    }
  }
}