I'm trying to test the donation piece and I keep getting this error from PayPal Sandbox:
This invoice has already been paid. For more information, please contact the merchant.
I did a little research and it sounds like the invoice number may not be unique.
http://forums.oscommerce.com/topic/189451-paypal-this-invoice-has-already-been-paid/