Out of curiosity, can you build a service and collect payments from US customers while not being a US resident?
If a service is really that useful, and the person behind it is already demonstrating to me that they're trustworthy, I will bend over backwards to jump through hoops to pay them.
Otherwise I wouldnt be buying in the first place :)
Not affiliated in any way, but Stripe offers a service called Atlas that will help you with the paperwork so you can begin processing payments. Setup fee is a one-time payment of $500 but be sure to read the fine print as there are other yearly costs you need to take care of.