An open standard for programmable receipt flows between merchants, payment processors, and consumers.

Open source

DRP is open-source and community-designed. Add features to the spec, integrate it into your systems, or build on top of our reference implementations.

Built-in privacy

Client-side encryption means that only the consumer who owns that encrypted receipt can ever read it. Financial institutions maintain only encrypted copies they cannot read.

Supports complex data

DRP supports flexible and configurable data structures—line items, enabling granular dispute prevention, new financial products, and auditable transaction data.

Make your receipts portable

Implement the DRP specification to generate encrypted receipt objects, so that any compatible wallet or application can securely render and display purchase data.

Welcome to DRP
Simulation

Digital Receipt Protocol

Experience the complete API flow for generating cryptographically secure digital receipts.

2Create Payment & Encrypt Receipt
3Grant Decrypt Access
4Decrypt Receipt
API Logs
0 calls

No API calls yet

Click 'Next' to start the flow

1. Enable Digital Receipts

The card issuer generates a key pair and stores the private key in the consumer's secure enclave (iOS) or keychain (Android). The public key is registered with the protocol.

2. Create Payment & Encrypt Receipt

The merchant POS creates the payment and encrypts the receipt with the user's public key. Only the consumer's private key can decrypt it.

3. View Receipt

The consumer's private key decrypts the receipt locally on their device. The private key never leaves the secure enclave.

Digital receipts that work forMerchants

For merchants
Reduce chargebacks
Use proof of delivery and fully-auditable APIs that prevent uninformed disputes, reducing "forgetful" chargebacks for 5-7% of eligible transactions.
For consumers
Own your purchase history
Portable, encrypted records that you control. Share with banks, insurers, or expense tools without merchant lock-in.
For card issuers
Reduce dispute costs
Itemized receipts reduce friendly fraud by 40-60%. When cardholders see "Premium Headphones - $349" instead of "SQ*RANDOM STORE", they remember the purchase and don't dispute legitimate transactions.

True ownership of your receipts

Take true ownership of your digital receipts with cryptographic security. Access itemized transaction history across all your cards without merchant silos or privacy compromises.

View the docs

Digital Receipt Capsule

Frequently asked questions

How can I use the Digital Receipt Protocol (DRP)?

Any merchant, payment processor, or wallet application can implement the DRP spec to participate in providing portable, verifiable receipts to consumers across purchases, delivery, and returns.

Which wallets are available to consumers who use DRP?

Any wallet or application can implement DRP. Visit the spec to review its structure, or use one of the reference implementations provided there.

Does implementing DRP mean my receipts will be listed everywhere?

No. The DRP spec is a secure format for receipt transmission. Recipients—typically financial institutions—need to explicitly integrate to ingest your receipts. Alternatively, use hosted-provider platforms which need to apply or configure access.

Can merchants use their current payment processor with DRP?

Yes. DRP can integrate with any payment API. The protocol is designed to work alongside existing payment networks without requiring processor changes.

How can wallets identify which merchants have implemented DRP?

Upon onboarding, a wallet developer can query participant metadata that marks merchants as DRP-enabled, allowing simple discovery between certified wallets and participating merchants.

Where is the private key stored and who can access it?

The private key is stored exclusively in the consumer's device secure enclave (iOS) or keychain (Android) and never leaves the device. Only the consumer can use their private key to decrypt receipts—merchants, card issuers, and the protocol itself cannot access it.

Developed to create standards for open and portable digital receipts.

As transactions move from paper to digital, the ecosystem needs a new set of standards for open, portable, and privacy-first digital receipt infrastructure. The Digital Receipt Protocol defines a common language for how merchants, financial institutions, and consumers transact—including generating capsules and securely sharing receipt credentials. DRP is a collaborative, open-source standard and we'd love for you to help improve it.

Become a contributor