How to use a payment integration to collect donations, but still list products?