The owner of an online store prepares orders on his laptop, among boxes ready to ship

Online store

How to prove what your customer bought, and on which terms

When a customer complains, your admin is your word against theirs. Dated proof of every order, and of the terms they accepted, changes the conversation.

Private. Only each order’s fingerprint is recorded on the public network.

Word against word “I never accepted that returns policy.” Your admin says otherwise, but you control your admin.
Dated proof wins Every order, with the exact version of your terms, recorded when it is paid, with a date that does not depend on you.
Cents against a chargeback A chargeback costs you the amount and a fee. Daily proof of your orders is free.

The scene

“I never accepted that returns policy.”

A customer bought a €240 lamp on 3 March. Six weeks later she writes: she wants to return it. Your policy says 30 days, and you reply with the link. Two days later the payment provider’s notice arrives: chargeback, “item not as described”. You open your site to copy your returns policy and it is no longer the March one: you rewrote it in April, for the sales. You have the order in your shop, of course. But you cannot prove which text was there the day she paid, nor that nobody has touched that order since. The conversation is no longer about the lamp: it is about whether you are believed.

The ritual: checkout. It happens by itself, order by order

  • Connect your shop once. With WooCommerce, the Sellat plugin, coming soon to the WordPress.org directory. With any other platform, the Sellat API, which is already open.
  • Choose the legal pages it watches: terms, privacy, returns and shipping. Each time their content changes, a new version is recorded with its exact text.
  • From then on you do nothing. Every paid order is recorded when it is paid: amounts, products, dates, payment method and the version of your terms in force at that moment.
  • Of the customer, only a fingerprint of the email travels, not the email: never the name, address or phone.
  • On the free account, each day’s orders are anchored together on Polygon and Bitcoin. On the Pro account, every order gets its own proof within minutes.
  • When a customer complains, open the order in your shop and download its proof pack. Send it to your payment provider, to the customer, or to whoever needs it.

What Sellat proves in a claim

Sellat proves which order existed, with which data and on which date, and which exact version of your terms was in force when the customer paid, with nobody, you included, able to change it afterwards. It is technical evidence anyone can check with standard tools, without trusting you or Sellat. Delivery is covered by the shipment’s tracking and its receipt. Sellat covers everything before it: the purchase and the terms. Together, the claim has an answer from start to finish.

What you keep, and what you send

From each order you download a proof pack from your own shop: the order’s record, the exact text of the terms the customer accepted, the public proof on Polygon and Bitcoin, and a README that explains how to check everything with standard tools. It is what you attach to your reply to the payment provider, or send to the customer. Once downloaded it checks without Sellat, and your shop also keeps its own copy of every record.

The checkbox does not keep what was accepted. Sellat does.

Online stores ask customers to tick the terms box, but they rarely keep which version each customer accepted, and what you keep in your own database can be changed. Sellat records every version with its text, and every order with the version in force when it was paid, with a date anchored on public networks.

An order’s proof is made when it is paid. Not on the day of the claim.

A chargeback costs you the amount and a fee. Daily proof of all your orders is free: connect your shop once and it happens by itself.

See the WooCommerce plugin

Frequently asked questions

Before you ask.

Does it work as evidence in a chargeback?

Yes: it provides the order and the terms the customer accepted, with a reliable date. It is technical proof: anyone can check it with standard tools and, if needed, an expert witness explains it. Together with the proof of delivery, it covers the purchase from start to finish.

And the eIDAS qualified timestamp?

On the Pro account you can add FNMT-RCM’s qualified timestamp to the orders you choose, by hand or by rules (for example, orders over an amount). It enjoys a legal presumption of the accuracy of its date and time and of the integrity of the data across the European Union (art. 41(2) of Regulation (EU) 910/2014). The Pro account includes 3 a month.

Do I need WooCommerce?

No. With WooCommerce, the plugin does everything by itself. With any other platform — your own site, another store, your ERP — you can seal the fingerprint of every order and of every version of your terms from your own system with the Sellat API. And if you want an integration for your platform, write to [email protected].

What customer data leaves my shop?

Of the order, what it takes to prove it: amounts, products, dates, status, payment method and the version of the terms. Of the customer, a fingerprint of the email, not the email; never the name, address or phone, unless you turn on custody of the full order on the Pro account. Only a fingerprint (hash) is published on the public networks.

What if the customer complains months later?

Even better: the proof has existed since the day of payment. Even if you have changed your terms several times, each order points to the version that was in force when it was paid, with its exact text.

How much does it cost?

The daily protection of your orders and the recording of your legal pages are free, on the free account. The Pro account, with each order’s own proof within minutes and custody included, arrives with the plugin: its price is on the pricing page.

Proof of purchase for your online store: orders, terms and chargebacks

Defending a chargeback or a claim in an online store means gathering proof of the purchase: what was ordered, when, for how much, and on which sales and returns terms. The carrier gives you proof of delivery; proof of the purchase and of the accepted terms is the hardest to rebuild later, because your site changes and you control your admin. Technical detail, in case you need it: the plugin sends Sellat the canonical record of every paid order and of every version of your legal pages. Sellat computes its SHA-256 fingerprint, groups it in a Merkle tree and anchors it on Polygon and, through OpenTimestamps, on Bitcoin; on the Pro account, every order gets its own proof. Of the customer, only a fingerprint of the email travels. Every proof pack checks with standard tools, without an account and without trusting Sellat. With another platform, the API does the same from your system.