E-commerce
Stripe vs PayPal vs GoCardless for UK websites: fees and which to choose
Stripe is the best default for UK card payments, PayPal adds buyer trust, and Direct Debit is cheapest for recurring payments. Current fees, worked…
· 7 min read
API Development & Integration
REST APIs and integrations that connect your website, shop, CRM, payments and accounts so data flows by itself.
At a glance
An API is how one piece of software asks another for information or tells it to do something. Integration is the job of wiring those conversations together so a customer’s details are typed once and turn up everywhere they are needed: the shop, the accounts, the CRM, the courier, the mailing list.
If someone in your business spends the first hour of every day copying orders from one screen into another, that hour is the business case. At £13 an hour plus on-costs, an hour a day is roughly £4,000 a year in wages before you count the mistakes, the refunds sent to the wrong customer and the VAT returns that don’t reconcile. Most of the integrations we build cost less than one year of that.
For LAV we connected a redesigned website to the organisation’s ERP, so the two no longer had to be kept in step by hand. That kind of job is typical: unglamorous, invisible when it works, and the part of a project people thank you for six months later.
Sometimes the job is the other way round. You need an API of your own because you are launching a mobile app, because a trade customer in Leeds wants their purchasing system to place orders automatically, or because a partner in Glasgow wants live availability on their site. We build REST APIs in Laravel or Node.js, and we are fairly strict about how:
We list what has to move, between which systems, how often, and which system owns the true version of each record. Nearly every integration problem we have been asked to rescue comes down to two systems both believing they are in charge of the same customer. Deciding the owner of each field up front avoids weeks of mysterious overwrites.
Vendor documentation and vendor reality are often different things. Before we quote, we get sandbox or test access and try the calls we will need. Some platforms have excellent APIs. Some cap you at a few hundred requests an hour, charge extra for API access on cheaper plans, or simply don’t expose the field you need. You hear about that before you commit, not after.
Connections drop, tokens expire and third-party services have outages, usually on Black Friday. We use queues and retries so records wait and go through when the service recovers. Anything that still fails is logged and flagged to a named person by email or Slack. Silent failure is the worst outcome, because you find out from a customer.
Real data is stranger than test data: addresses with no postcode, partial refunds, orders split across two shipments, a customer whose surname is a single letter. We monitor the integration through its first weeks of live traffic and handle the edge cases as they appear. You also get a one-page map of what talks to what, so a future developer isn’t guessing.
Zapier, Make and the marketplace plug-ins are fine for low volumes and simple flows, and we will tell you if one will do the job. They get expensive and fragile when volumes rise or the logic has more than a couple of conditions.
| Approach | Good for | Where it struggles |
|---|---|---|
| Zapier or Make | A few hundred records a month, simple one-way flows | Per-task pricing at volume, complex rules, debugging failures |
| Marketplace plug-in | Standard pairings such as WooCommerce to Xero | Anything slightly non-standard, update conflicts |
| Custom integration | Higher volumes, business rules, two-way sync | Upfront cost, needs someone to maintain it |
Our honest default: start with a connector if it fits, and move to custom code when you find yourself building workarounds for the connector.
Stripe is our default for UK card payments, deposits and subscriptions, GoCardless for Direct Debit, PayPal where customers expect to see it. We use Stripe’s hosted payment elements and webhooks, so card numbers never touch your server. That keeps your PCI DSS paperwork at the lightest self-assessment level rather than turning you into a company that stores cards. The fiddly part is never taking the payment; it is handling the refunds, disputes and failed renewals correctly, and that is where most of our hours go.
Integration work is booked as custom web development hours at £60 an hour excluding VAT, and the hours never expire.
| Typical job | Hours | Price excl. VAT |
|---|---|---|
| Website forms into a CRM or mailing list | 8–10 | £480–£570 |
| WooCommerce orders into Xero or QuickBooks | 15–20 | £810–£1,020 |
| Two-way stock sync with an ERP or warehouse system | 30–50 | £1,530–£2,400 |
| Custom REST API for an app or partners, with docs | 50–100 | £2,400–£4,500 |
The prices include our volume discounts: 15 hours is £900 less 10 %, so £810, or £972 including VAT. Some platforms charge for API access or premium plans, and we flag those costs before you start. If the real problem is that you are running three systems that should be one, a custom CRM may be the better spend.
We are a small team based in London, and we take on integration work for businesses anywhere in the UK, from Cardiff to Aberdeen. Most integration projects run perfectly well remotely over screen-share. Where warehouse, till or ERP systems are involved and you are within reach of London, we like to come and watch the data being used, because that is usually when someone mentions the step that isn’t in the brief.
Send us a list of the systems you use and where your team retypes data. We will check what each one allows and come back with a fixed estimate or a block of hours. Contact us, or read our comparison of Stripe, PayPal and GoCardless if payments are part of the picture.
If both have an API, or can at least import and export files on a schedule, usually yes. We test access with real accounts before quoting and tell you about rate limits, missing fields or extra fees the vendor charges.
Records are queued and retried automatically when the service comes back. Anything that still fails is logged and flagged to a named person, so nothing disappears quietly.
Yes, through their published APIs. Each has different limits on what can be written back, so we confirm what is possible for your specific flow before we quote.
For low volumes and simple one-way flows, often yes. Once you are paying for thousands of tasks a month or building workarounds for missing logic, a custom integration is usually cheaper and easier to support.
Done properly, yes. We use encrypted, authenticated connections, store credentials securely, give each integration only the access it needs and never store card details on your server.
No. We work with clients across the UK and most integration projects run remotely. We are happy to visit if you are in London or the Home Counties.
How a project runs
You always know where we are and what happens next.
A call about your business and what "done" looks like. No pitch, just questions.
Written scope, fixed price or hour package, and a timeline you can hold us to.
Weekly updates and a staging link from day one. You watch it grow.
Lighthouse, Search Console and real devices before anything goes live.
We deploy, hand over the keys, and stay on for updates, security and support.
Cloud hosting, migration and cost reviews for sites, shops and apps on UK data centres, with tested backups.
From £60 per hour
Git, staging, CI/CD, tested backups and monitoring, sized for small teams rather than enterprises.
From £60 per hour
Modular systems and microservices in Laravel and Node, split only where it genuinely helps you scale.
From £60 per hour
Ongoing care for the hosting, domains, DNS, email settings, backups and updates behind your website and apps.
From £50 per hour
Straight advice on whether blockchain fits, plus crypto payment, wallet and smart contract integrations when it does.
From £60 per hour
E-commerce
Stripe is the best default for UK card payments, PayPal adds buyer trust, and Direct Debit is cheapest for recurring payments. Current fees, worked…
· 7 min read
E-commerce
Deposits and saved cards are the most effective way to cut no-shows. How they work with Stripe, what UK consumer law expects, the fees,…
· 8 min read
Development
Most UK SaaS MVPs cost £7,000–£20,000 ex VAT and take 10–16 weeks. Here's what that buys, what to leave out, and a worked example…
· 9 min read
Ready when you are
A developer replies within one working day. Fixed price or hourly, your choice — and the code is yours.