Since it is your web application, you can use
Coinpayments. They have auto coin conversion feature and have plugins for various shopping carts.
Thanks. Is is possible to just have someone write a smart contract and avoid the .5% fee?
What are the pros and cons?