- Platform Overview
- Resources and Guides
-
POS Integration
-
Getting Started
- Overview
- Developer Setup
-
Core Concepts
-
Integration SDK
-
Certification
-
- Order Ahead
-
Provider Enablement
-
Provider Enablement
-
Endpoints
-
Developer Endpoints
-
-
API Reference
-
Getting Started
-
v15
-
- Access Tokens
- Campaigns
- Credit Cards
- Users
- Credit
- Locations
- Payment Methods
- QR Codes
- Progress Adjustments
- Orders
- Rewards
- Gift Cards
-
-
v14
-
- Credit
- Access Tokens
- Campaigns
- Categories
- Credit Cards
- Interstitials
- Locations
- Loyalty
- Orders
- Payment Tokens
- Support Tickets
- Users
-
-
Developer Setup
POS Integration / Getting Started
Obtaining an API key
Before beginning development on a point-of-sale integration, you must obtain a unique API key from LevelUp. This will uniquely identify you or your organization as a developer with LevelUp and should be kept private.
Development Environment Suggestions
You can develop a LevelUp integration within most any environment.
For POS systems running on Windows, we recommend developing POS integrations using C# with the latest version of .NET where possible. In addition to the standard .NET libraries, we suggest using RestSharp and Json.NET both of which are available through NuGet package manager in Visual Studio.
For just trying out the LevelUp API and seeing what gets sent back and forth, we recommend using cURL or Postman to format your REST calls.