Skip to content
Last updated

Welcome to Cheqi Developer Documentation

Cheqi is a unified receipt platform with SDKs and APIs that let you generate and deliver digital receipts with minimal integration effort. You focus on creating receipts — Cheqi handles recipient resolution, secure delivery, and downstream integrations.

Building digital receipts is deceptively hard. As a developer you quickly run into the same problems:

  • Customer identification (who should receive the receipt?)
  • Reliable delivery (app, multiple devices, and fallbacks when the customer isn’t a user yet)
  • Security and privacy requirements (you shouldn’t have to store or expose customer data)
  • Downstream integrations (accounting/expense tools, webhooks, and verification)

Key Features

  • Recipient resolution - Automatically route receipts to the right person using payment or email signals
  • Reliable delivery - Deliver to customer apps across all devices, with automatic email fallback when needed
  • Zero-knowledge architecture - Receipt data is encrypted so only the intended recipients can read it (Cheqi can’t)
  • Privacy by default - Receipt delivery is designed so sensitive customer data stays protected
  • Webhooks for integrations - Push receipts to authorized third-party systems (accounting/expense tools)
  • Standardized receipt format - Generate consistent, UBL-based receipt data for interoperability

Getting Started

  1. Sign up in the Cheqi app (download the app first to create your account and business)
  2. Get credentials (API key or OAuth, depending on your use case)
  3. Install the SDK for your platform (Java or .NET)
  4. Send identification details (webshop email and/or payment details from your provider)
  5. Submit receipt data and let the SDK/flow handle delivery
  6. Optionally subscribe to webhooks to receive receipts in third-party systems

Support

  • Email: support@cheqi.io
  • Documentation: https://docs.cheqi.io
  • GitHub: https://github.com/cheqi-io