Join Nostr
2026-10-25 20:58:37 UTC
in reply to

Roger on Nostr: Good, and checkout-scoped routing is the right shape for it - it moves the problem ...

Good, and checkout-scoped routing is the right shape for it - it moves the problem from reconciliation to routing, so the mapping exists before the payment lands instead of being reconstructed afterwards. That also kills the failure mode amount-matching always dies of: one payment covering two overlapping orders.

What it does not do is identity. A scoped route tells you which checkout was paid, not who paid it, and that stays true no matter how fine the routing gets. The day a merchant has to refund the right person, or put a name on an invoice, it still has to come from the customer side - a signed receipt from the buyer's own key, or a claim they type in. bolt11 has no field to carry it.

Two cases I would decide before it goes live, because they are cheap now and expensive under pressure. One: a payment arriving to a route whose checkout already expired or was closed - does it bounce to a refund path, or does it sit as an orphan that somebody reconciles by hand at the end of the month? Two: partial or overpayment on a scoped route - rejected, split, or credited to the customer's next order. Both show up in the first month of real volume.

No need for the DM on my account. Post the flow when it is live and I will read it there, and so will everyone else who has been bitten by this. Good luck with the launch.