Btw check out the cashu channel idea for tens of thousands of sub payments per token set. Might be interesting for your use case where the user always pays the same entity (relay).
nostr:nevent1qqsd30du20yxkp92ky6mfk7259h5zamjlzwl3w2hnqn2qpea9rru0vgpzpmhxue69uhkummnw3ezumt0d5hsygzsm98u9kzcp35zkpc62shck8335gqtq5yt4w26xwl0pp2a72qavvpsgqqqqqqse9cdgf