Guides · By Jeff Cousens, Chief Growth Officer · Published 19 October 2026 · 7 min read

What should a payments partner build, and what should your developers build?

A payments partner should build the payment products with you: the onboarding, reconciliation and payout products that sit on top of the payment and keep customers on it. Your developers should build your own product's integration against one SDK, because only they know your product. A named payments engineer sits alongside them while they do.

Why the line matters

Most disappointment in a payments project comes from a line that was never drawn. The provider's sales deck said "we handle everything". The platform's CTO heard "we will not need engineers for this". Six weeks in, a developer is reading an API reference alone at nine at night, and the account manager is explaining that "everything" meant the processing.

The fix is to write down who builds what before anyone starts. Not as a courtesy, but because the two sides are good at different things. A payments partner knows what a soft decline means, how a chargeback arrives, what a payout schedule should do when a refund lands after settlement, and what a customer sign-up flow must collect to pass the checks. Your developers know how your product models a customer, a booking, an invoice and a credit, and where in your screens a payment belongs. Neither side can do the other's job well.

The build rule in one sentence

The partner builds the payment products with the platform; the platform's developer builds the platform's own integration against one SDK; a payments engineer sits with that developer throughout.

"Payment products" is a specific phrase. It means the things built on top of the payment that make customers stay: onboarding inside your product, reconciliation into your ledger, payouts to your customers, and the features your customers ask for once those exist, such as deposits taken at booking or refunds from the order screen. "Integration" is also specific: it is the code inside your product that calls the SDK, stores the identifiers, listens to the events and shows the results on your screens. The first is shared work. The second is yours.

There is one thing the rule is not. It is not "the partner builds it for you". No honest partner will write your product's integration, and any that says it will is either describing a referral deal in which your customers sign with someone else, or is about to deliver something your team will have to rewrite.

The responsibility table

What sits where, piece by piece. "Partner" is what a payments partner such as Synapto builds with you; "your developer" is your own engineering team or agency; "both" means designed together, with the partner specifying the payments behaviour and your developer building it into your product. Checked October 2026.

Piece of workPartnerYour developerNotes
Processing, licences and fundsThrough our regulated acquiring partner, which holds the licences and the fundsNothingSynapto is not the regulated party and does not hold money.
The SDK, API reference and webhook referenceShips and maintains themReads and builds against themOne SDK, not one integration per processor.
Test environment and test accountsProvides them, separate keys and dashboardBuilds and tests against them before anything is liveKeys are bound to one environment and do not work in the other.
Customer onboarding productSpecifies what must be collected and the states a customer passes through; builds the checks and approval flow with youBuilds the screens inside your product and the calls that submit the dataBoth. The flow is in your product; the checks run through the partner.
Taking a paymentThe payment itself, authentication, declines, retriesWhere it sits in your product, what the customer sees, what your records storeYour developer owns the screen; the partner owns what happens when the button is pressed.
Reconciliation productSettlement records with the reference carried through, fees itemised, batches tied to bank credits; the design of the write-back with youThe mapping into your ledger: which settlement record closes which invoiceBoth. The data model is yours; the settlement data and its shape are the partner's.
Payouts productSchedules, the division of each payment, statements, what happens when a refund follows a payoutThe payout screens and settings inside your productBoth. Funds move through the regulated acquiring partner.
Value features (deposits at booking, refunds from the order screen, card on file)Specifies and builds the payments behaviour with you, in the order that moves customersBuilds them into your productBoth. Which to build first is a product decision made with the numbers.
Event handling (webhooks)Fires them, documents them, signs themReceives them, verifies the signature, handles duplicates, updates your recordsYour developer's. The hardest part of most builds and the least discussed.
Go-live checksThe checklist and a payments engineer to walk it with your teamRuns it: successful, declined, challenged, refunded, disputedYour developer's, with help.
Moving your existing customersThe groups, the reasons, the messages, the sequencing, run in your name with your sign-offThe in-product moments and the defaults in your sign-up flowBoth. Separate from the integration; covered in its own guide.
Questions while buildingA payments engineer, reachable while your team builds, the same person afterwardsAsks themNot a ticket queue.

What "a payments engineer alongside" means in practice

It means one person at the partner whose name your developer knows, who has read your product's data model, and who answers the payments questions the day they come up: what a soft decline means and whether to retry it, how to handle a partial capture, which event fires when a chargeback lands and what your product should do with it, why an onboarding check has come back "more information needed" and what to collect.

It does not mean that person writes your code, reviews your pull requests, or stands in for your own engineering lead. The purpose is that nobody on your side is reading documentation alone, and that the same person is there when something breaks after go-live. Most payments integrations fail not on the API but on the dozen small payments-domain decisions a developer has to make without anyone to ask. The payments engineer is the answer to that, and it is the whole of what the partner contributes to the integration itself.

Three ways the line gets blurred, and what to say

  • "Can you just build the integration for us?" No, and you would not want it. Code written by someone who does not know your product is code your team maintains without having written. What a partner can do is specify every payments behaviour precisely enough that your developer never has to guess.
  • "Can we skip the reconciliation piece for launch?" You can launch without it, but you will not keep customers without it. Reconciliation is the feature finance teams at your customers notice; a payment that lands with no reference and a netted fee is the first thing they complain about. Build it second if not first.
  • "Our provider says they do onboarding, so our developers do not need to build it." They do the checks. Somebody still builds the screens your customer fills in, inside your product, and handles what happens when a check fails. If that somebody is not your developer, your customer is being sent to a third party's form, and a share of them will stop there.

Why there is no timeline in this guide

Because the build is your developer's, the date is theirs. A partner that promises a go-live date for your team's work is promising something it cannot see. What a partner can do is scope the pieces in the table with your developer, agree milestones, and say which parts it has built with other platforms before. Scoped with milestones before anything is promised to your customers is the honest version of a timeline, and the only one we give.

Questions

No. The agency is your developer for the purposes of the table: it builds your product's integration against the SDK, and the payments engineer answers its questions. What changes is who on your side signs off the scope, and that should be someone who owns the product, not the agency.

Your product's data model for customers, invoices and payments; access to a test environment of your own product where the partner can see what a customer sees; and a developer who will be in the conversation. The onboarding, reconciliation and payout products are designed against your product, so they cannot be designed without seeing it.

Only the referral model, where each of your customers signs with a provider directly and you earn a share. There is nothing to build because there is nothing inside your product. It is also why customers on a referral arrangement rarely move: the customer has no reason to change anything in the product they use every day.

Our regulated acquiring partner holds the licences and the funds from the moment a payment is made until it is paid out. Synapto does not hold funds and is not a payment facilitator. Your product never touches the money either; it calls the SDK and records what happened.

Sources

  1. Synapto, Developers: what you build against (SDK, webhooks, test accounts) and what a payments engineer does, checked 19 October 2026, 19 October 2026
  2. Rainforest, Embedded payments for SaaS platforms: a buyer's guide (what a provider supplies: onboarding checks, PCI scope, payouts, a single API), 31 July 2026
  3. Mews community, Payments readiness without delays: KYB, KYC, terminals and payouts (what stalls go-live on the platform's side), 30 October 2025
  4. FCA, Commercial agent exclusion: when a business handling payments for others needs authorisation (last updated 17 February 2023), 17 February 2023

Start with a payments review.

Thirty minutes on your platform, your product and how your customers pay today. We talk through what you want to build, what would make customers use it and where you need our help.