Supporter Amazon/Paypal payments not working

Well, I received a few angry emails today when several clients notified me that their accounts were no longer premium(they had been on a trial). They said that they had paid the day before the subscription was supposed to end. I checked and confirmed this with amazon. So amazon isn't letting my system know that payments have been made.

I am also having another problem. I removed the Paypal gateway because my paypal account was no longer active and I did not want users sending money to an account I wont have access to. So I removed the gateway, and notified users that payments are not made through amazon. But the supporter reports still shows that 90% of my accounts are marked as paypal. I also received a few payments through paypal after I removed the gateway. How can I change this so that they are all changed over to amazon?