Where can I go to download a Credit/Debit Notification Form? Amway Support 11 September 2018 02:50 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? How to use AMWAY HOME® products to remove stains? Where can I find payment installment forms? What should I do if I have a damaged Amway product?