Can Craft Commerce receive back the address used in paypal express checkout? When I checkout via Paypal express if I don't already have an address added to the cart model, when the paypal checkout process returns back there will be no address attached to the order. 

The reason I want the address to be sent back afterwards is that i want to send customers to paypal from the cart page so there is no address form prior to leaving to paypal. This flow is something possible on say, woocommerce.
Well, after a transaction, you can log the full gateway response etc using this event: https://craftcommerce.com/docs/events-reference#commerce_transactions.onsavetransaction

(See what you can get at/log at https://craftcommerce.com/docs/transaction-model)

craft()-&gt;on('commerce_transactions.onSaveTransaction', function ($event){

      $transaction = $event-&gt;params['transaction'];
      BusinessLogicPlugin::log($transaction-&gt;response);

 });


...that should hopefully get you started on grabbing the data you need (I presume PayPal returns the address) - and then adding that to the cart at that point.