Learn about the two authentication methods available for integrating with Cheqi.
Cheqi provides two authentication methods to suit different integration scenarios:
Direct company access for merchants managing their own receipts.
Third-party access for POS systems and integrators.
- ✅ You are the merchant integrating your own POS system
- ✅ You need to send receipts from your own systems
- ✅ You manage multiple store locations or a franchise organization
Examples:
- A restaurant owner integrating their own POS system to send digital receipts
- A franchise organization like Domino's managing receipts for all franchise locations from a centralized system
- ✅ You are a third-party building an integration for multiple merchants
- ✅ You want merchants to authorize your application to start issuing receipts for them
- ✅ You are building a POS system, accounting software, or marketplace integration
Example: A POS system provider offering Cheqi integration to all their customers.
| Feature | API Keys | OAuth 2.0 |
|---|---|---|
| Setup Complexity | Simple | Moderate |
| Access Scope | Full company + child stores | Granular scopes per company |
| Multi-Store Support | Yes (parent + all child stores) | Yes (per authorized company) |
| User Authorization | Not required | Required per merchant |
| Token Expiration | Never (until revoked) | Access tokens expire |
| Refresh Tokens | N/A | Yes |
| Best For | Direct merchant integration, franchises | Third-party platforms |
- Get Started with API Keys - Generate your first API key in minutes
- Implement OAuth 2.0 - Build a third-party integration