Payment Gateway

Question 1:
Do the plugins - Supporter and Upgrades -- work with authorize.net gateway?

Question 2:
Is there a plugin that allows people to pay online with any amount I specify? I like to email my customer with a url link for him to click and pay online with the specified amount.