Where can I go to download a Credit/Debit Notification Form? Amway Support 30 April 2019 03:44 Updated Once logged into the Amway website, select 'My Business', 'Downloads', 'Your Business', 'Business Administration'. Related articles Is Amway a pyramid scheme? Is there a joining fee when I register? Where can I find the Amway Business and Sales and Marketing manual? How to use AMWAY HOME® products to remove stains? Who do I contact with PayRight installment queries?