Nowadays a lot of software depends on external services and APIs. We can write automated tests such as acceptance and automated tests for internally built tools because we control the whole flow, some platforms (such as Salesforce) allow the creation of sandbox environments that could be used for testing purposes, but often smaller SaaS do not have such support.
How does one test integrations with such systems?