The subject of the sentence is "donations," which is a plural noun. Therefore, the verb must be in plural form. "Buys" is the singular form of the verb, so it is incorrect. "Buy" is the correct plural form of the verb.
The corrected sentence is grammatically correct and demonstrates proper subject-verb agreement.