That's what OpenRouter already does, so the Stripe value add here is still unclear
The user could log into his personal OpenRouter account, authorize your application, and optionally set a budget, all in something like a Stripe payment screen.
Like standard oauth?