You can use Shopify for donations – it is possible to do so with additional apps you can purchase from the app store.