How do I share a single instance of the CallerServices object across different sessions?

CallerServices isn't thread-safe, so PayPal doesn't recommend that you share the use of a single instance throughout your application.

You should create a separate instance for each API call, as illustrated in the samples included with each PayPal SDK.