I wonder if OpenAI should offer some OAuth flow to allow users to easily grant a certain allowance of credits for an app to use (and later revoke on per-app basis).
With that it would be less effort to create fun and useful little apps without needing to charge the user directly.