Skip to main content

What is Vero?

Vero is an open protocol that enables merchants to send encrypted, itemized receipts directly to customers’ banking apps during transactions. Like OAuth standardized authentication and HTTP standardized web communication, Vero provides a standard layer for receipt data ownership. Technical foundation:
  • Client-side encryption with RSA-2048 (private keys never leave user devices)
  • Hardware security module integration (iOS Secure Enclave, Android KeyStore)
  • Dual signatures from merchants and issuers for verification
  • JSON-LD for semantic interoperability
  • Open-source protocol with no vendor lock-in

The Problem Vero Solves

Current digital receipt systems store user data on merchant or third-party servers. Users don’t truly own their transaction history—they’re granted access to corporate databases. This creates friction for expense reporting, disputes, returns, and data portability. Vero provides cryptographic ownership: users hold the only key to decrypt their receipts. Receipts are verified, itemized, and portable without compromising privacy or security.

How It Works

Four-Step Flow

  1. Transaction occurs - Customer pays at merchant POS
  2. Receipt generated - Merchant creates itemized receipt, signs with their private key
  3. Encrypted transmission - Receipt encrypted with user’s public key, sent to issuer
  4. User decryption - Only user can decrypt receipt in their banking app with private key stored in device hardware

See the Sequence Diagram

View the full flow from payment intent through receipt viewing

Protocol Participants

Card Issuers: Integrate SDK to provide receipt viewing in banking apps Merchants: Send cryptographically signed receipts through POS systems POS Systems: Provide plugin or native integration for receipt generation End Users: Receive encrypted receipts with full data ownership

Get Started

Quick Start Guide

Follow the integration guide for your role in the ecosystem.

Integration Guides

Card Issuers

SDK integration for banking apps

End Users

Understanding receipt ownership and portability

Merchants

Receipt signing and transmission

POS Systems

Plugin and native integration options