Where can I go to download a Credit/Debit Notification Form? Amway Support September 11, 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? 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? Can I brand my own clothing/ accessories with brand logos?