{
  "id": 5560240,
  "title": "Paddle's approved-domain check only applies in the browser",
  "url": "https://urgent.news/2026/09/04/paddles-approved-domain-check-only-applies-in-the-browser",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-09-04T13:00:00.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/tigerhuliu/paddles-approved-domain-check-only-applies-in-the-browser-144n"
  },
  "original_language": "en",
  "account": "Paddle has introduced a domain check process that applies only within a browser environment. This change streamlines the billing process for small products, such as browser extensions and SaaS tools, by consolidating billing verification, ID checks, and subscription states into a single domain. The critical aspect of this process is the Paddle.js checkout overlay, which must open from an approved domain. The server-side does not care about the domain, and webhook signature verification, customer portal sessions, and internal endpoints all remain unaffected by this domain restriction. By having the checkout process occur on an approved domain, the system ensures a secure and efficient payment experience without any user notice of the transition.",
  "summary": "I ship a lot of small products. Browser extensions, little SaaS tools, one game. Most of them live on their own subdomain and do exactly one job. For a long time the worst part of starting a new one wasn't the product. It was billing. Bank verification, ID verification, waiting for approval, recreating the same plans, wiring the same webhooks, testing the same four subscription states. Every…",
  "key_points": [
    "Paddle's domain check applies only in browser environment",
    "Paddle.js checkout overlay must open from approved domain",
    "Checkout process occurs on approved domain for secure payment"
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}