How long does it take to add embedded payments to your software?
A basic card integration against one provider is measured in weeks; a platform build with customer onboarding, reconciliation into your ledger, payouts and go-live checks is measured in months. The honest answer depends on your developer's scope and schedule, which is why no payments partner should give you a date for work it does not do.
Why nobody honest gives one number
The question usually arrives as "how long will this take?" and the answer a CTO wants is a date. The trouble is that the date depends on things the payments provider does not control: how many people your team can put on it, whether they have built against a payments API before, how your product models a customer and an invoice today, and what else is in the roadmap for the same quarter.
A figure that gets repeated in the market, six to nine months, is not one we can source to a study, so we do not state it as fact. What we can do is set out the published estimates, say what each one covers, and show which parts of a build add the time. You can then size your own.
Synapto never gives a timeline for your developer's work. We ship an SDK, documentation and a test environment, and a named payments engineer answers questions while your team builds. The build runs on your developer's schedule, so the date is theirs to set.
What the published estimates say
There are few independent measurements of how long a platform integration takes. The estimates below are the clearest we found; all are from providers with something to sell, so read them as a floor for engineering effort, not a project plan.
| Scope | Published estimate | Who published it |
|---|---|---|
| Core card authorisation and refunds against one processor | 1 to 2 weeks of effort | Hyperswitch, October 2024 |
| Adding 3D Secure authentication | About 2 weeks more | Hyperswitch, October 2024 |
| Adding dispute visibility and management | About 2 weeks more | Hyperswitch, October 2024 |
| Adding wallets (Apple Pay, Google Pay) | About 3 weeks more | Hyperswitch, October 2024 |
| Adding alternative payment methods | About 4 weeks more | Hyperswitch, October 2024 |
| Test environment to production for a platform | "Weeks, not months" (a vendor claim) | Modern Treasury, checked October 2026 |
Two things stand out. First, the per-feature figures are effort, not elapsed time: two weeks of one engineer's effort can be six weeks of calendar time once it sits beside everything else. Second, none of the estimates include the parts that make a platform build different from a shop's checkout: signing up your customers inside your product, writing settlement back to your ledger, and paying your customers out. Those are where the months come from.
There is also a reason to take the time seriously. A platform whose first launch stalls carries that into every later conversation, with its customers and with its own board, and a customer who had a bad first experience of your payments is the hardest one to bring back. A rushed first attempt costs more than a slow one.
What sets the time
Four pieces of work decide whether a build is weeks or months. Each is your developer's to build against the SDK; each is where a payments engineer earns their place.
The onboarding flow
Your customers have to be identified and their bank details verified before they can be paid. If that happens inside your product, your developer builds the screens and the calls that collect the legal entity, the owners, the bank account and the documents, and handles the states in between: pending, more information needed, approved, declined. Mews, a hospitality platform, lists incomplete beneficial owner or tax identifier details as the most common reason payments activation stalls at go-live. The flow is not hard to build; the states and the edge cases are what take the time.
Reconciliation
A payment that lands in a bank account as part of a batch is not reconciled until it is matched to the invoice it paid, with the fee itemised. If your product already has a ledger, your developer maps settlement records to it. If it does not, that is a product decision before it is an integration task. This is the piece most often left out of the estimate and most often the reason a launch slips a quarter.
Payouts
For a platform that pays its customers out, the build includes the schedule, the split between what the customer keeps and what you keep, the statement the customer sees, and what happens when a refund lands after a payout. Each is small. Together they are a second product.
Go-live checks
Before a live payment moves: production keys separated from test keys, webhook signatures verified, handlers that cope with the same event arriving twice, a successful payment, a declined one, a 3D Secure challenge, a refund and a dispute all exercised end to end. Every published go-live checklist lists the same items; the time they take is the time it takes your team to run them properly.
Sizing your own build
Rather than take a number from a vendor, size the four pieces against your product.
- Do your customers sign up inside your product today? If you already collect company details and bank accounts for another reason, the onboarding flow is an extension. If not, it is new.
- Does your product have a ledger? If invoices, credits and payments are already modelled, reconciliation is a mapping exercise. If money is a number on a booking record, it is a build.
- Do you pay anyone out? A platform that only collects is simpler than one that collects and distributes.
- Has the team built a payments integration before? A team that has handled soft declines, partial captures and chargeback webhooks once will not need to learn them again.
Answer those four honestly and you will have a better range than any published figure, because the range will be yours. Ask the payments partner to walk through each one with your developer before anything is promised to your customers.
What shortens it, and what does not
What shortens a build: one SDK rather than several processor integrations; a test environment that behaves like production; documentation that says what a webhook contains rather than that it exists; and a payments engineer who answers the payments question the day it comes up rather than in a ticket queue three days later. What does not shorten it: a promise. A date set by a provider for work a platform's own developer is doing is not a plan, it is a sales tactic, and the first missed milestone is where trust goes.
Scope with milestones before anything is promised to your customers. Then the date is one your developer set, against work they can see.
Questions
Give them a scoped range, not a number from a vendor. Size the four pieces (onboarding, reconciliation, payouts, go-live checks) against your product with your own developer, set milestones, and report against those. A range you built is defensible; a figure you were given is not.
No, because the build is your developer's. We commit to what is ours: the SDK, the documentation, a working test environment and a payments engineer who answers while your team builds. Your developer sets the date against the scope.
Often, yes, and it is a sensible way to prove the integration. But a platform whose customers cannot sign up inside the product has launched a checkout, not embedded payments, and the share of your customers using it will show that. Plan the later pieces before launching the first one.
No. There are no plugins and no route that avoids your own developer building against the SDK. Any offer that says otherwise is describing a referral arrangement, where your customers sign with someone else.
Sources
- Hyperswitch, Payment challenges for vertical SaaS businesses, part 1 of 5: per-feature integration effort estimates (1 to 2 weeks for core card authorisation; further weeks per workflow), 1 October 2024
- Modern Treasury, Embedded payments: "typically takes weeks, not months" from test environment to production (vendor claim), checked 19 October 2026, 19 October 2026
- Mews community, Payments readiness without delays: KYB, KYC, terminals and payouts (incomplete UBO or tax ID details as the common cause of stalled activation), 30 October 2025
