Why do you need my address at checkout?

Your address and other data is required by PayPal and Credit Card processor. By filling your address and other information it adds extra security to credit card validation.