BNPL Disclosure Lint - EU CCD2 2026

Lints checkout and product-page templates for the buy-now-pay-later disclosures the EU Consumer Credit Directive 2 (2023/2225) requires from 20 November 2026. Runs entirely in your browser — nothing is uploaded.

Same engine as the VS Code extension, byte for byte.

Install free

Free for the file open in your editor - no key, no limit. The workspace sweep and the report ask for a key.

Open VSX (Cursor, VSCodium)npmDocker Hub
npx @readystack/bnpl-disclosure-lint-ccd2 <file>
docker run --rm -v "$PWD:/w" getreadystack/bnpl-disclosure-lint-ccd2 /w

Team? One key for every ReadyStack linter, 5 seats, $149 once

Get one email when this rule changes
We watch the regulation and vendor sources behind BNPL Disclosure Lint - EU CCD2 2026 every day. When a rule changes, you get a single email with what changed and the updated check. No newsletter.

Get the complete version $29

This page is the working piece. The full pack has everything below.

22 rules that read your checkout template the way a CCD2 supervisor will from 20 November 2026.

An EU commercial counsel reviewing one checkout flow for consumer-credit disclosure is typically billed at EUR 250-450 an hour.

Buy the full version — $29

Questions people ask

What does BNPL Checkout Lint actually do?

It reads a checkout or product-page template and reports every disclosure Directive (EU) 2023/2225 requires beside a buy-now-pay-later offer. The rule set holds 22 checks. On the 31-line non-compliant fixture that ships with it, it returns 20 findings: 9 high, 9 medium, 2 low. The compliant fixture returns 0.

Who is it for?

Front-end and e-commerce developers who ship pay-later blocks to EU shoppers: Shopify and Liquid themes, Next.js and Vue storefronts, plain HTML landing pages. If you wrote the markup that renders 'Pay in 3' or a Klarna widget, the Article 8 duties land on that markup.

Why will a free chatbot not answer this?

Most models answer from Directive 2008/48/EC, the text CCD2 repeals. That old directive excluded credit below 200 euro and excluded interest-free credit, so a model will tell you a pay-in-4 block at 62.25 euro is out of scope. Under CCD2 from 20 November 2026 it is in scope.

What is free and what needs the licence key?

Free finishes one file: open a template, run the check, get every missing Article 8 or Article 10 disclosure named with its rule id. The licence key adds a different axis - scope and ownership: one pass over the whole storefront folder and a dated evidence report you keep.

What would a person charge to do this?

An EU commercial counsel reviewing one checkout flow for consumer-credit disclosure is typically billed at EUR 250-450 an hour, and a storefront has more than one flow. The extension is 29 once, with a 7-day full refund, and it re-runs every time you touch the template.

Ask about this tool

One question, answered by the person who built it. Your email only if you want the answer sent.

ENDEJAESPT

Find a tool