Are you using a dynamic dns service to allow Paypal to access your local server to complete the order?
I ask, as your configure settings indicate not, but you say Paypal works i.e. it completes the order.