By default, new clients are put into test mode which will reflect on their gateway choice, and we should dis-allow any attempts to charge a gateway that is in Live mode when the client itself is in test mode. When the client changes the mode to Live, they are asked if they want to have all of their Test data wiped out. An option should be provided to clear test data elsewhere in the system so that the different aspects of it can be cleared at any time. Live data can never be cleared or deleted unless the client itself is being deleted.
By default, new clients are put into test mode which will reflect on their gateway choice, and we should dis-allow any attempts to charge a gateway that is in Live mode when the client itself is in test mode. When the client changes the mode to Live, they are asked if they want to have all of their Test data wiped out. An option should be provided to clear test data elsewhere in the system so that the different aspects of it can be cleared at any time. Live data can never be cleared or deleted unless the client itself is being deleted.