The open, self-serve POS API

Square + DirectOrders

Square runs the friendliest developer platform of any major POS: OAuth 2.0 you issue yourself, a Catalog API that maps cleanly to a restaurant menu, and webhooks for live events. Keep Square for in-store payments and tableside, and add a branded, commission-free ordering channel with Voice AI and courier-cost delivery on top.

Square logo

Square for Restaurants

In-store POS, payments, tableside

Catalog + Orders API

DirectOrders

Branded ordering site, Voice AI phone ordering, Uber Direct and DoorDash Drive, customer data you own.

Square: self-serve API

Any developer can create an app in the Square Developer Dashboard, get OAuth credentials, and test against a sandbox the same day. There is no partnership gate and no certification queue, which makes Square one of the fastest restaurant POS platforms to integrate with.

Toast and Clover: gated

By contrast, Toast requires partner vetting and certification, and Clover requires distribution through its App Market. Square's openness is a genuine advantage, though Square Online itself still carries the retail-heritage limits covered below.

Why Square restaurants add DirectOrders

  • Keep Square POS, Square for Restaurants, and Square payment processing for all in-store and counter-service operations
  • Launch a branded ordering website with no per-order commissions, independent of Square Online
  • Own customer contact information from every online order for SMS and email marketing
  • Integrate Uber Direct and DoorDash Drive for delivery without marketplace fees
  • No long-term contract required on either side, matching Square's flexible approach to restaurant tools
  • Add Voice AI phone ordering on top of your existing restaurant phone number with no Square configuration change

The developer platform

Square API building blocks, and how DirectOrders maps to them

Square's APIs are documented at developer.squareup.com. Below is the surface that matters for a restaurant ordering integration. The DirectOrders column is honest about what runs today versus what is on the roadmap.

Catalog API

Models your menu as items, variations, and modifier lists.

DirectOrders: Used to import your Square menu fast. Live read-sync of menu edits is on the roadmap.

Orders API

Itemizes orders and routes them to Square POS devices for fulfillment.

DirectOrders: Roadmap: push direct and Voice AI orders into Square. Today they print to your Epson kitchen printer.

OAuth 2.0 (self-serve)

You authorize your own seller account from the Square Developer Dashboard in minutes.

DirectOrders: DirectOrders connects with scoped permissions you grant and can revoke anytime. No partner gate.

Webhooks v2

Subscribe to order, catalog, and inventory events as they happen.

DirectOrders: Roadmap: keep the direct menu and 86 list current as you change them in Square.

Inventory API

Tracks stock counts per item and location.

DirectOrders: Roadmap: reflect Square stock on your direct site so sold-out items hide automatically.

Sandbox

A free sandbox seller account for end-to-end testing before launch.

DirectOrders: Lets the integration be validated against test data before it ever touches your live menu.

Today DirectOrders runs as a separate channel alongside Square. Your menu is imported once and online plus Voice AI orders print to your existing Epson printer. The Catalog, Orders, and webhook sync above is the build target as the Square app is finalized.

Step by step

Adding DirectOrders to Square, start to live

Most Square restaurants can run DirectOrders alongside Square in under two weeks. Keep Square for in-store payments and tableside. Import your existing Square for Restaurants menu into DirectOrders. Configure delivery zones, Voice AI on your phone number, and your branded ordering domain. Route kitchen printing to your existing Epson printer. No Square firmware change is required.

  1. Step 1

    Keep Square in place for in-store payments and tableside

    Your Square Stand, Register, Terminal, or Kiosk stays exactly as configured. Square for Restaurants continues to be the source of truth for floor plans, server-side workflow, and card-present payments.

  2. Step 2

    Import your Square for Restaurants menu

    The DirectOrders team imports your existing menu (categories, modifiers, prices, photos) from Square into the DirectOrders dashboard. You can mirror your in-store pricing or offer online-only pricing where it makes sense.

  3. Step 3

    Configure delivery, hours, and Voice AI

    Set delivery zones, pickup hours, prep times, and tip configuration in DirectOrders. Turn on Uber Direct or DoorDash Drive as your delivery courier. Activate Voice AI on your existing restaurant phone number.

  4. Step 4

    Point your ordering domain at DirectOrders

    Update DNS so your branded ordering URL points at DirectOrders. If you do not have one, DirectOrders provides a domain as part of onboarding.

  5. Step 5

    Wire DirectOrders to your Epson kitchen printer

    DirectOrders connects over your local network to your existing Epson TM-T88 or TM-T20 printer. Online and Voice AI orders print on the same thermal tickets your kitchen already uses for Square dine-in orders.

  6. Step 6

    Optionally turn off Square Online

    Most restaurants leave Square Online on for the first two weeks as a fallback, then turn it off once DirectOrders is fully live. You can also run both in parallel indefinitely if you want a head-to-head comparison of direct channel performance.

Restaurants typically go live in 7 to 14 days from kickoff, including menu import, branding, Voice AI configuration, and kitchen printer wiring.

Square Online vs DirectOrders

This table compares Square Online as a direct ordering channel against running DirectOrders alongside a Square for Restaurants POS. The Square POS itself (Register, Terminal, Stand, or Kiosk) stays in either case.

DimensionSquare OnlineDirectOrders
Commission per direct online orderNo marketplace commission, but Square's online processing rate plus per-transaction add-ons applyZero per-order commission. Flat monthly subscription plus standard card processing on the DirectOrders gateway.
Restaurant-native ordering flowsRetail e-commerce heritage adapted for food. Modifiers, combos, and catering scheduling are workable but not deepBuilt for restaurants. Deep modifier groups, scheduled and catering orders, multi-zone delivery, tip flows, and daypart prep times
Branded ordering pageConstrained to Square's site builderFully branded on your own domain, your photos, your menu structure, your reorder flow
Customer dataLives in the Square account, limited export to outside marketing toolsFirst-party database owned by the restaurant, exportable, usable in SMS, email, and loyalty tools
Phone order channelNo Voice AI. Phone orders depend on staff being able to answerVoice AI answers calls 24 by 7, takes orders conversationally, prints tickets to the kitchen
Ordering channels beyond a websiteSingle endpoint on Square Online15+ channels including Google Search and Maps, Instagram, WhatsApp, Apple Maps, ChatGPT search, and SMS
Delivery fulfillmentSquare partners with on-demand delivery providers via the Square Online checkoutUber Direct and DoorDash Drive integrated at courier cost, no marketplace commission
Payout timing on online ordersFollows Square's standard transfer scheduleSame-day payouts available so direct online order revenue is not stuck in a deposit queue
Setup and contractMonth-to-month, no long-term lock-in (Square's standard policy)Month-to-month subscription, no long-term lock-in

What Square actually is, and why so many restaurants use it

Square launched in 2009 with the original Square Reader (the white dongle that plugged into an iPhone's headphone jack) and became, over the next decade, one of the most recognizable payment brands in the United States. The parent company renamed itself Block, Inc. in December 2021 to reflect a broader fintech portfolio that includes Cash App, Afterpay, and TBD, but the Square brand still owns the restaurant and merchant POS surface.

For restaurants, Square offers a hardware family that spans cheap to enterprise: the Square Reader for mobile payments, the Square Stand that turns an iPad into a countertop register, the Square Terminal as an all-in-one handheld, the Square Register as a dedicated countertop unit, and Square Kiosk for self-order at quick service. On top of that hardware, Square for Restaurants is the restaurant-specific software tier, with a Free plan that covers basic POS, a Plus plan that adds advanced floor plans, courses, server reports, and KDS, and a Premium plan for larger operators.

What makes Square distinctive among POS vendors is the contract policy. Square publishes flat processing rates and does not lock restaurants into multi-year merchant services contracts. Setup is fast, the hardware works out of the box, and an independent operator can be up and running on Square in an afternoon. That is why Square has become the default POS for so many cafes, food trucks, fast-casual concepts, and independently owned full-service restaurants.

Where Square Online hits its limits as a direct ordering channel

Square Online is Square's storefront product. It was originally a general-purpose e-commerce builder (born from Square's 2018 acquisition of Weebly) and was later adapted to support restaurant ordering. That heritage shows up in a few specific places when you try to run it as your restaurant's primary direct ordering channel.

Restaurant-native flows are bolted on rather than core. Modifier groups for combo builders, half-and-half pizza style splits, scheduling rules for catering, prep-time logic by daypart, and tip flows on pickup all work, but they are not as deep as a purpose-built restaurant ordering platform. The brand surface is constrained to Square's site builder. Voice AI is not part of the product. Multi-channel distribution to Google, Instagram, WhatsApp, and ChatGPT search is not native. The customer database is locked inside Square's ecosystem and is not easy to plug into outside SMS or email tools.

On the economics side, Square Online itself is free at the entry tier but Square Online orders carry the standard online processing rate, plus higher rates on Plus features and add-ons. For a restaurant whose direct online channel is growing past the level Square Online was designed for, that combination (retail-heritage flows, single channel, ecosystem-locked data, no Voice AI, processing tied to Square's rate card) becomes the ceiling.

How DirectOrders fits next to a Square deployment

DirectOrders does not modify Square. The Square Stand, Terminal, Register, or Kiosk stays on the counter for in-store payments. Square for Restaurants stays the source of truth for floor plans, tableside, and server-side workflow. Square's processor handles card-present payments as usual. None of that changes.

Alongside Square, DirectOrders runs the direct online ordering channel. Customers order from a fully branded website on your own domain. Voice AI answers your restaurant phone during rush and takes orders conversationally. Delivery is fulfilled by Uber Direct or DoorDash Drive at courier cost. Online orders print on the same Epson kitchen printer your kitchen already uses for Square dine-in tickets, so back of house workflow is unchanged.

Because DirectOrders runs as a separate platform with its own payment gateway, the per-order economics are independent of Square's rate card. The first-party customer database (email, phone, order history) lives with the restaurant, exportable and usable in outside marketing tools. And because both Square and DirectOrders use month-to-month subscriptions with no long-term contracts, the financial structure on both sides matches.

Where Square Online stops, and DirectOrders starts

Square Online is a general-purpose e-commerce tool

Square Online was built for retail, not restaurants. DirectOrders is purpose-built for restaurant ordering with modifier groups, prep times, delivery zones, and tip handling that Square Online does not natively support.

No Voice AI for phone orders

Square has no AI phone answering capability. DirectOrders adds Voice AI that answers calls, takes orders conversationally, upsells specials, and handles menu questions around the clock.

Limited delivery orchestration

Square does not offer built-in delivery fulfillment. DirectOrders integrates Uber Direct and DoorDash Drive so you can offer delivery without managing your own fleet or paying marketplace commissions.

Ordering limited to Square's own checkout

Square Online orders only come through one channel. DirectOrders distributes your menu across 15+ channels including Google, Instagram, WhatsApp, Apple Maps, and SMS.

Transaction fees on every online order

Square charges per-transaction processing markup on Square Online orders. DirectOrders uses a flat monthly fee with no per-order commissions, making high-volume months more profitable.

No same-day payouts

Square's standard transfer schedule holds funds. DirectOrders offers same-day payouts so you access your direct order revenue without waiting.

By the numbers

  • Block, Inc. reports that Square serves millions of sellers across the United States and that gross payment volume runs at tens of billions of dollars per quarter, which is why Square is one of the default countertop POS systems for independent restaurants and cafes.

    Source: Block, Inc. Investor Relations (Square parent company)

  • Third-party marketplace delivery commissions typically range from 15 percent to 30 percent of order subtotal, which makes a direct, commission-free channel the single largest margin lever for a Square restaurant doing meaningful takeout and delivery volume.

    Source: U.S. House Small Business Committee report on online food delivery platforms

  • U.S. restaurant industry sales were forecast at roughly 1.1 trillion dollars in 2024, with off-premise revenue (takeout, delivery, catering) now a structural share of restaurant business rather than a pandemic spike. A branded direct ordering channel on top of Square is now table stakes.

    Source: National Restaurant Association State of the Industry

  • Square publishes its hardware lineup (Square Reader, Stand, Terminal, Register, Kiosk) and Square for Restaurants tiers (Free, Plus, Premium) on its official site, alongside Square Online as the storefront add-on originally adapted from Square's Weebly acquisition.

    Source: Square official product pages

Common questions about Square + DirectOrders

Can I keep Square for in-store payments and use DirectOrders for online orders?+

Yes. DirectOrders runs as a completely separate online ordering channel. Your Square POS handles dine-in, counter, and walk-in payments exactly as before. Online orders flow through DirectOrders independently.

How is DirectOrders different from Square Online?+

Square Online is a general-purpose e-commerce tool that adds online ordering to your Square ecosystem. DirectOrders is purpose-built for restaurant direct ordering with features Square Online does not offer: Voice AI phone ordering, 15+ ordering channels, Uber Direct and DoorDash Drive delivery integration, and restaurant-specific loyalty tools. DirectOrders also charges a flat monthly fee rather than per-transaction processing markup.

Do I need to switch payment processors?+

No. Square continues to handle your in-store payment processing. DirectOrders processes online payments separately through its own payment gateway, so there is no change to your Square payment setup.

I use Square for Restaurants. Is DirectOrders compatible?+

Yes. DirectOrders works alongside Square for Restaurants, Square POS, and Square Online. It adds a direct ordering channel without modifying any of your existing Square configurations.

Can I see online order data in my Square Dashboard?+

Online orders through DirectOrders are tracked in the DirectOrders dashboard with their own analytics: order volume, revenue, customer data, and repeat rates. Your Square Dashboard continues to show in-store data. This separation gives you a clear view of direct channel performance and lets you compare in-store and direct online revenue side by side.

Does DirectOrders work for restaurants on the free Square for Restaurants plan?+

Yes. DirectOrders runs independently of which Square for Restaurants tier you are on. Whether you are on the Free, Plus, or Premium plan, the Square device continues to handle in-store and tableside operations while DirectOrders runs the direct online and Voice AI phone channels. There is no Square plan change required to add DirectOrders.

What is the typical go-live timeline for a Square restaurant?+

Most Square restaurants are live on DirectOrders in 7 to 14 days. Onboarding includes importing your existing Square menu (categories, modifiers, prices) into the DirectOrders dashboard, configuring delivery zones and Voice AI on your phone number, pointing your branded ordering domain at DirectOrders, and wiring kitchen printing to your existing Epson thermal printer. There is no Square firmware change or Block approval cycle.

How does DirectOrders handle delivery on top of Square?+

Square does not dispatch couriers on its own. DirectOrders integrates Uber Direct and DoorDash Drive at courier-cost pricing, so when a customer orders delivery through your DirectOrders site, the kitchen ticket prints alongside Square dine-in tickets and a courier is dispatched without paying marketplace commission. You can also use your own in-house drivers. Either way, the customer keeps ordering from your brand instead of from a marketplace.

Keep reading

DirectOrders features

Add direct ordering to Square

Book a demo and we will import your Square for Restaurants menu, set up Voice AI on your existing number, and show you the go-live plan. Your Square POS and payments stay exactly as they are.