Fiat too, exactly. You don't need many of them - USD, EUR, BTC, ETH, ... Which online service supports these and have an API which can be integrated into the frontend?
Hey, steemconnect could have this feature of funding your (future) steem wallet ...
Basically it should be just an ordinary webshop. New users just "buy a product", in this case, a Steem account. They tell what name they want and pay it easily with a credit card or other cryptocurrencies.
A bonus feature: buyers of new accounts could pay more than just the account creation fee. If they paid more, that would be transformed to Steem Power to their new account and they would have immediately more power on the platform.
This would to create organic and constant demand for steem and help the price to go higher, so everybody in the ecosystem would benefit.
It's also psychologically beneficial to make new users to pay for their accounts. When they pay for it, they consider it as a valuable investment, not just something they got for free to play with.
I agree with you :)
Changely widget can act as a payment bridge.
New user can buy more that the creation fee value of Steem.
All it takes now is adding the widget to the registration form and making a campaign for the new users to let them realize why is beneficial for them to join and why is beneficial to invest more than just a fee.
Easy :)