The promoters of Indiaâs Sterling and Wilson Solar Ltd (BOM:542760), or SWSL, have still not made a payment to the company that was due on June 30 under outstanding loans.