Heartland Restaurant is an all-in-one restaurant point-of-sale and management platform—a Global Payments company—covering POS terminals, built-in online ordering, kitchen display, loyalty, gift cards, payments, inventory, and reporting. An unofficial API lets you pull orders, checks, payments, menu items, guest and loyalty profiles, gift cards, and inventory—and push updates like menu changes, online orders, and loyalty adjustments back into Heartland Restaurant.

Heartland Restaurant is a modern restaurant point-of-sale and management platform from Heartland, a Global Payments company (NYSE: GPN). It combines payment processing, built-in online ordering, a kitchen display system, loyalty, gift cards, inventory, and reporting in one system, and supports over 130 native integrations across marketing, accounting, inventory, and property management. Restaurants—from fine dining to quick-service—use it to take dine-in, kiosk, guest-app, online, and third-party-delivery orders that all sync to a single point of sale.
Core product areas include:
Common data entities:
Restaurants run live service on Heartland Restaurant every day, but turning POS- and app-driven workflows into API-driven automation is non-trivial:
Supergood reverse-engineers Heartland Restaurant's authenticated browser and app flows to deliver a resilient, production-grade API layer for your locations—without waiting on a public API or a partner-program gate.
Use Heartland Restaurant with AI agents: Heartland Restaurant MCP Server →
Book a 30-minute session to confirm your locations, modules, and authentication model.
We deliver a production-ready Heartland Restaurant adapter tailored to your menu, payment, and loyalty configuration.
Go live with continuous monitoring and automatic adjustments as Heartland Restaurant evolves.
Authentication
/authenticateAuthenticate to a Heartland Restaurant account using username/password or MFA and obtain a session token for downstream calls.
Orders
/ordersList orders and checks across dine-in, kiosk, guest app, online, and third-party delivery channels with status, location, and date filters.
Orders
/create_orderCreate or submit an order with line items, modifiers, and customer details routed to the appropriate location and KDS station.
Payments
/paymentsRetrieve payments, tips, refunds, and gift-card transactions tied to checks across locations.
Menu
/menu_itemsPull menu items, categories, modifiers, pricing, and 86 status for a location.
Loyalty
/loyalty_membersRetrieve loyalty members, points balances, and reward activity for guest engagement workflows.
- Pull orders, checks, and line items across dine-in, online, kiosk, and delivery channels into a single warehouse - Stream payment, tip, and refund events to downstream BI and accounting tools - Reconcile multi-location sales for unified operator reporting
- Push menu, modifier, and pricing changes across locations without manual POS entry - Sync 86 status in real time so out-of-stock items disappear from online ordering and kiosks - Pull current menu state for consistency checks across a multi-unit operator
- Pull loyalty members, points, and reward activity into your CRM and marketing tools - Push loyalty adjustments and rewards back into Heartland Restaurant - Trigger campaigns from purchase frequency and spend signals
- Sync payments, tips, and refunds into general ledger and reconciliation systems - Track gift-card balances and redemptions across Heartland, Mercury, and Valutec programs - Match daily settlement against POS checks for each location
Authentication
Username/password and MFA handled in a managed session
Connectivity
Authenticated browser and app flows reverse-engineered from the Heartland Restaurant POS and dashboards
Response format
Normalized JSON across Orders, Payments, Menu, Loyalty, and Inventory objects
Rate limits
Adaptive throttling tuned per location to avoid platform-side limits
Session management
Automatic session refresh, MFA replay handling, and credential rotation
Data freshness
Near real-time pulls for orders, payments, and menu state with optional scheduled batch syncs
Security
Encrypted credential vault, scoped access tokens, SOC 2-aligned controls, and audit logging
Webhooks
Event-style callbacks for new orders, payments, 86 changes, and loyalty activity
Latency
Sub-second reads on cached entities; multi-second writes when submitting orders and menu changes
Throughput
Horizontally scaled workers sized to multi-location, peak-service order volume
Reliability
Retry, backoff, and idempotency keys for order submission, payments, and menu updates
Adaptation
Continuous monitoring of Heartland Restaurant releases and per-location configuration drift
Heartland Restaurant does not offer open, self-serve API documentation; data flows through the POS, dashboards, and a partner integration program. Supergood provides a stable, unofficial API layer over your authenticated Heartland Restaurant access so you can automate without a partner gate.
Yes. Supergood normalizes orders, menu, payments, and loyalty across locations and respects each location's menus, modifiers, pricing, and loyalty rules, so a multi-unit operator integrates once.
Yes. Because dine-in, kiosk, guest app, online ordering, and third-party delivery orders all converge in the Heartland Restaurant POS, the API surfaces them through a single normalized order model.
Payments, tips, refunds, and gift-card transactions—including Heartland, Mercury, and Valutec gift-card programs—are exposed through the normalized API with compliant, scoped access and audit logging.
Supergood continuously monitors Heartland Restaurant releases and per-location configuration drift, automatically adjusting the adapter so your integration keeps working without manual maintenance.