Walk through your approach to writing unit and integration tests for a service that interacts with third-party payment gateways at Heliosx Group.