Index: src/routes/paid.js
===================================================================
--- src/routes/paid.js	(revision 072a24208b5f98d3ac8b491384e7a63293f98239)
+++ src/routes/paid.js	(revision b9beb16195c00e4ddc58955e530ea843e4be938f)
@@ -69,5 +69,4 @@
       pageTitle: 'Ontgrendelen', bodyClass: 'on-special', ok: false,
       reason: active ? 'tier' : 'notpatron', neededCents: payload.cents, haveCents: cents, postSlug: payload.post, patronUrl,
-      debug: membership ? membership.diag : 'no_response',
     });
   }
Index: src/views/pages/paid-result.ejs
===================================================================
--- src/views/pages/paid-result.ejs	(revision 072a24208b5f98d3ac8b491384e7a63293f98239)
+++ src/views/pages/paid-result.ejs	(revision b9beb16195c00e4ddc58955e530ea843e4be938f)
@@ -34,8 +34,4 @@
       <% } %>
     </div>
-
-    <% if (typeof debug !== 'undefined' && debug) { %>
-      <p class="pr-diag">diagnose: <code><%= debug %></code></p>
-    <% } %>
   </div>
 </section>
@@ -50,5 +46,3 @@
   .pr-btn { display: inline-block; padding: 11px 20px; border-radius: 10px; background: var(--accent,#6b8f71); color: #fff; text-decoration: none; font-weight: 600; }
   .pr-btn-ghost { background: transparent; color: var(--ink,#222); border: 1px solid color-mix(in srgb, var(--ink,#000) 22%, transparent); }
-  .pr-diag { margin: 18px 0 0; font-size: 12px; opacity: .6; word-break: break-all; }
-  .pr-diag code { font-family: ui-monospace, monospace; }
 </style>
