Paperless/POS Partners

Integrate Paperless into Your POS

Enable automatic digital receipts by connecting your POS system to Paperless. No paper, no friction—just seamless data flow.

What is Paperless?

Paperless allows POS systems to send receipt data directly to a user's account, eliminating the need for paper receipts and enabling seamless accounting workflows.

By integrating with Paperless, your POS system can offer merchants and their customers a modern, sustainable receipt solution with minimal development effort.

Digital Receipts

Receipts are stored digitally and accessible anytime

Instant Delivery

Receipts appear in the user's app immediately

Structured Data

Machine-readable format enables accounting automation

Integration Flow

A simple, linear process from checkout to digital receipt delivery

1

Customer Checkout

Customer initiates checkout at the register

2

Identify Customer

Scan Paperless card or enter customer number

3

Complete Payment

Transaction completes as normal

4

Send to API

POS sends receipt data to Paperless API

5

Process & Store

Paperless processes and stores the receipt

6

User Access

Receipt instantly available in user app

POS Terminal
paperless_customer_number
Paperless API
User App

Key Integration Concept

Each Paperless user has a unique identifier that connects their transactions to their account.

paperless_customer_number

A unique identifier assigned to each Paperless user. This number is used to route receipt data from the POS system to the correct user account.

123456789

How customers provide their number

Paperless Card

Scannable barcode on physical or digital card

Manual Entry

Customer or cashier enters the number directly

Technical Documentation

API Integration

Send receipt data to Paperless with a simple POST request. Below is an example payload structure showing all available fields.

POST/v1/receipts
application/json
{
  "paperless_customer_number": "123456789",

  "transaction": {
    "transaction_id": "txn_001",
    "timestamp": "2026-01-01T12:00:00Z",
    "currency": "CAD",
    "status": "completed"
  },

  "receipt": {
    "receipt_number": "R-10001",
    "original_receipt_url": "https://pos-system.com/receipts/R-10001",
    "issued_at": "2026-01-01T12:00:05Z"
  },

  "merchant": {
    "name": "Coffee Shop Inc.",
    "store_id": "store_123",
    "address": {
      "street": "123 King St W",
      "city": "Toronto",
      "province": "ON",
      "postal_code": "M5H 1J9",
      "country": "CA"
    },
    "phone": "+1-416-555-1234",
    "tax_number": "HST123456789"
  },

  "items": [
    {
      "name": "Coffee",
      "sku": "COF001",
      "quantity": 1,
      "unit_price": 4.50,
      "total_price": 4.50,
      "tax": 0.59,
      "category": "Beverage"
    },
    {
      "name": "Sandwich",
      "sku": "SND001",
      "quantity": 1,
      "unit_price": 8.00,
      "total_price": 8.00,
      "tax": 1.04,
      "category": "Food"
    }
  ],

  "totals": {
    "subtotal": 12.50,
    "tax": 1.63,
    "discount": 0.00,
    "tip": 2.00,
    "total": 16.13
  },

  "taxes": [
    {
      "type": "HST",
      "rate": 0.13,
      "amount": 1.63
    }
  ],

  "payments": [
    {
      "method": "card",
      "amount": 16.13,
      "card_last4": "1234",
      "card_brand": "visa"
    }
  ],

  "metadata": {
    "cashier_id": "emp_456",
    "register_id": "reg_1",
    "notes": "Takeout order"
  }
}

API Endpoint

https://api.paperless-project.com/v1/receipts

Authentication

API key via Authorization header

Authorization: Bearer sk_live_...

Requirements

  • HTTPS required
  • JSON content type
  • Valid customer number

Benefits

Value for every stakeholder in the transaction

For POS Systems

Integration partners

  • Differentiate your product with modern features
  • Add digital receipt functionality easily
  • No major UX disruption to existing flows
  • Access to Paperless partner ecosystem

For Merchants

Businesses using your POS

  • Reduce paper and printing costs
  • Improve customer experience
  • Enable better bookkeeping and accounting
  • Support sustainability initiatives

Seamless Checkout Integration

Paperless fits naturally into your existing checkout flow. The prompt appears at the right moment and never blocks the transaction.

Before Payment Selection

Prompt appears after items are scanned but before payment method is chosen

Optional Step

Customer can skip if they don't have Paperless—checkout continues normally

Fast Input

Quick scan or 9-digit entry takes just seconds

No Friction Added

Natural fit into existing checkout flow with no disruption

POS Terminal12:34 PM
Coffee (x1)$4.50
Sandwich (x1)$8.00
Total$14.13

Paperless Digital Receipt?

Scan Card
Enter Number

Partner with Paperless

Ready to add digital receipts to your POS system? Get in touch with our integration team to get started.