Checkout Disclosure Lint - BNPL and consumer credit (EU CCD2)
AI-written storefront code answers from the directive it was trained on. For consumer credit that is For EU checkouts offering pay-later: CCD2 applies from 20 November 2026 and brings BNPL under credit-disclosure rules. Directive 2008/48/EC, and CCD2 repeals it. This extension reads the template instead of the model. The changeDirective (EU) 2023/2225 - the second Consumer Credit Directive - applies in the EU from 20 November 2026. It replaces Directive 2008/48/EC and removes the two exclusions that had kept buy-now-pay-later outside consumer credit law:
A "Pay in 4 - 0% interest" block is therefore credit advertising from that date, and Article 8 standard information attaches to the markup that renders it. What it checksThe rule set in Missing disclosure (11 rules). They only fire when the file really offers credit - the engine
first looks for a pay-later context ("buy-now-pay-later", "pay in 3", "instalments", "Klarna",
"deferred payment", and so on). Then it wants, somewhere in the file: the Article 8 warning
Wrong statement (11 rules). These fire on the line that carries them: a citation of the repealed
2008/48/EC, reliance on the old 200-euro exemption, "not regulated as consumer credit", "no credit
check / guaranteed approval", a pay-later radio that ships Measured on the shipped fixtures
Run on 17 September 2026 the report also carries the countdown: 64 days to 20 November 2026. Commands
The last two ask for a licence key. The free command finishes a file on its own. Full version
YardstickAn EU commercial counsel reviewing one payment flow for consumer-credit disclosure is typically billed at EUR 250-450 an hour. Same engine in a browser
LimitsIt reads text, not a rendered page - it cannot tell you whether a warning is visible after your CSS cascade, only whether the markup pushes it out of view. It does not read the member-state law that transposes CCD2; national rules can ask for more. It is not legal advice. LicenceSee |
