A Green MSP has failed to explain what happened to more than £1,100 of donations received for a visa application.