I hate payment processors so much