More work on payment processing. Making super scalable database layers is exhausting...