Preparation for multiple payment gateways.