SpotOn · Schema

PaymentOption

A payment method configured at a location.

RestaurantPoint of SalePaymentsOnline OrderingReservationsReporting

Properties

Name Type Description
id string Unique payment option identifier.
locationId string Unique location identifier.
name string Payment option name.
deleted boolean Whether the payment option is marked as deleted.
enabled boolean Whether the payment option is enabled at the location.
kind string The category of payment option.
View JSON Schema on GitHub

JSON Schema

restaurant-pos-export-payment-option-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "PaymentOption",
  "description": "A payment method configured at a location.",
  "$id": "https://raw.githubusercontent.com/api-evangelist/spoton/refs/heads/main/json-schema/restaurant-pos-export-payment-option-schema.json",
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "Unique payment option identifier."
    },
    "locationId": {
      "type": "string",
      "description": "Unique location identifier."
    },
    "name": {
      "type": "string",
      "description": "Payment option name."
    },
    "deleted": {
      "type": "boolean",
      "description": "Whether the payment option is marked as deleted."
    },
    "enabled": {
      "type": "boolean",
      "description": "Whether the payment option is enabled at the location."
    },
    "kind": {
      "type": "string",
      "description": "The category of payment option.",
      "enum": [
        "CASH",
        "CC",
        "OTHER"
      ]
    }
  }
}