Web Service API Integrations
Do you need your web application to talk to other online services? Perhaps you want to syncronise data to reduce errors and save time?
API Integration Services
Whatever software API integration you require, we can provide a solution. We have extensive experience working with XML and JSON-based web service APIs such as:
- Payment APIs (PayPal, Stripe, Barclays / HSBC Merchant Services, etc)
- Travel APIs (TrawEx, SkyScanner, TravelFusion, Traveline etc)
- Mapping APIs (Google Maps, Yahoo Maps, etc)
- Geocoding APIs (PostcodeAnywhere, Google GEOAPI, etc)
- Shopping APIs (Ebay Merchant, Google Shopping, etc)
- Vehicle Lookup APIs (CAPNetwork, CAPLookup, DVLALookup, etc)
The Integration Process
The integration process usually starts with you or a representative setting up an account with the API provider you're interested in working with.
Once you've done that and gained access, you supply us with the API documentation so that we can start reading about the integration process.
Once we've read the documentation, we'll ask you for developer credentials which will normally be your username, a password and an OAuth token which you will have to generate and pass across to us - don't worry, we'll help with this part of the process if required.
Once we've passed the integration tests (i.e. we've successfully managed a test request/response together from the server using our authentication credentials) we'll begin the process of integrating the API with your application - this might be installing a nuget package, or writing code to map responses to your business objects directly so that we can do what we need to do with the API data.
Business Logic Development
When the API integration is complete, we'll begin the process of mapping requests and responses to and from the API into your business logic layer so that you can get information from the web service based on user input - at this point your application will be taking shape nicely and we'll be working on meeting your requirements.