It's not like i hate your service, but clearly your service isn't decentralized and require 3rd party. Also, i wonder how your service can survive without any fees, unless you have some hidden fees or unfair exchange rate?
I also wonder which country where the bill came from that you support and how long do you store user's invoice data?