The Supreme Court of India has put on hold trading in Renewable Energy Certificates (RECs) after the recent downward revision of REC prices, Business Standard reports.