private void GetPayerDetails() { Log("BookingAddressPayPal => GetPayerDetails() - started."); if (_session == null) { _session = GetSession(); } Log("BookingAddressPayPal => GetPayerDetails() - Confirming Checkout Details."); var paypalDetails = PaypalService.ConfirmCheckoutDetails(_session.PayPalToken); Log("Updating Paypal Payment details"); _session.PayPalPayerId = paypalDetails.PayPalReturnUserInfo.Payer_Id; _session.PayPalOrderId = paypalDetails.Transaction_Id; AuthenticationService.UpdateSession(_session); if (paypalDetails.PayPalReturnUserInfo.Firstname != null) { //populate user details form. and update address session details. PopulateCustomerDetails(paypalDetails); } }