Since there are two types of orders (Stripe vs Amazon FPS), each with its own token column, doesn't it make sense to have 2 different factories (one for stripe order and one for amazon FPS)