Amazon Payments allows your customers to pay in your shop with the payment and address information directly from their Amazon account. After the transaction, you receive the e-mail address of the customer as well as their address to process the order.
I use Paypal however