Checkout.com interview, and the gateway you'll build.
Updated · Sources at the end
Checkout.com publishes its coding challenge. Backend candidates who reach the technical stage build the same thing: a small payment gateway API that takes a card payment, calls a simulated bank and answers Authorized, Declined or Rejected, then returns the payment's details on request. You choose whether to build it live, pairing with a senior engineer, or at home and then walk a senior engineer through it. Around the challenge sit a recruiter screen, a first interview, a system design round that candidates report is about payments, and a final interview built around Checkout.com's three values: Aspire, Excel and Unite.
Free · 2 minutes · no account
The questions for your exact Checkout.com role and level.
Interviewing at Checkout.com? Below are the questions candidates report. For the ones your exact role and level will get, paste the posting. Your first mock is free.
Who Checkout.com hires
Checkout.com processes card payments for online merchants, so most of its engineering is backend and platform work: payment processing, streaming, data and reliability. On 31 October 2026 its job board listed 169 open roles: 33 in Technology, 20 of them in Software Engineering, and 67 in London. Paris hires software engineers too, and its Senior Software Engineer I ads ask for French at B2 level or better. Sales, solutions engineering and account management make up much of the rest.
Not sure your resume shows the level Checkout.com hires at? Check it with a free resume review.
The challenge depends on the job. Checkout.com's GitHub holds one for each engineering family, and candidates report a different task for data roles.
Track · Backend
Backend and platform
The payment gateway challenge, in .NET, Go, Java or Python, live or take-home, followed by system design and the final interview. This is the loop most of this guide describes.
Track · Front-end
Front-end
A React challenge to build a payment search list in eight steps. Checkout.com's README says it does not expect candidates to finish all of them.
Track · Mobile
Mobile
A merchant payout app for iOS, Android or React Native, updated on GitHub in June 2026. Its requirements include biometric confirmation for payouts above £1,000 and protection against screenshots.
Track · AI
AI Centre of Excellence
A Python challenge to build a Fraud Success Manager assistant with generative AI, which the README says should take about four to five hours.
Track · Data
Data and analytics engineering
A London candidate in 2025 reported a recruiter call, a manager interview, two SQL tasks, a data pipeline design and a behavioural round, over more than three months.
What is the Checkout.com interview process?
Checkout.com's candidate pack lists four stages: the application and a recruiter screen, a first-round interview, a task or challenge, and a final interview. It says the task can come before the interview, or be skipped, for some roles, and that every candidate is measured against the same criteria. Its jobs page says all technical interviews involve a take-home task, while the GitHub challenge offers live pairing as well, so ask your recruiter which applies to you. The rounds below add what candidates report.
Your background, why Checkout.com and the practical details. Checkout.com asks candidates to apply for no more than three roles at a time.
Your experience and how you work. A London candidate in March 2026 met an engineering manager first; a Senior Software Engineer I candidate in March 2025 had a technical screen on experience and engineering practice.
Build an API that processes and retrieves card payments against a bank simulator. One candidate reported spending five to six hours on the take-home; the README sets no time limit.
EngineeringReported as designing a payment gateway, with questions on resilience when calling external services, distributed systems, authentication, encryption and backups.
EngineeringCandidates describe a values conversation. A Tallinn candidate in February 2026 had the system design and values interviews in person on the same day.
Reported by a London data analytics engineer candidate in 2025, before a behavioural round.
DataCheckout.com's payment gateway challenge: how to take it
From Checkout.com's README and candidate reportsThe challenge is a small payment gateway: an API that accepts a card payment from a merchant, validates it, forwards it to a simulated acquiring bank and returns the result, plus an endpoint that returns a past payment's details. Checkout.com publishes the requirements, starter code in four languages and the bank simulator, so you can prepare on the real task. What it asks for is plain: code that compiles, automated tests, and a simple design without over-engineering.
- Choose live or take-home on purpose: Live pairing tests how you think aloud with a senior engineer; the take-home tests your code and how you defend it in the review. If you go quiet when you code, take it home. Either way, you tell the talent team your choice in advance.
- Run the simulator before the day: Cards ending in an odd digit are authorised, even digits are declined, and a zero returns 503 Service Unavailable. Know these by heart and test each path, including a missing field, which the simulator answers with 400.
- Make Rejected its own path: An invalid request never reaches the bank and returns Rejected. Validate first, return every failure clearly, and keep that logic separate from the call to the bank so it is easy to test.
- Never return the full card number: The README calls it a serious compliance risk: responses carry the last four digits only. Store and log nothing you would not want to show a reviewer.
- Decide what a 503 means for the merchant: The simulator fails on purpose. Choose what the merchant receives when the bank is down and be ready to explain why. A candidate reported a design question on exactly this: resilience when calling external services.
- Write the tests, keep the design small: Checkout.com asks for automated tests and says it does not want to encourage over-engineering. A handful of tests on validation, each simulator outcome and retrieval beats a layered architecture.
- Write down your assumptions: For the take-home, the README asks you to document your key design decisions and assumptions. Note the ones a reviewer will ask about: the payment ID format, money in minor units, which three currencies, and what you left out.
- Prepare the next step: Our suggestion: in the review, expect to be asked how the design changes for duplicate requests, refunds or real storage. Have one sentence ready for each.
The README gives no time limit for the take-home and one candidate reported five to six hours, so ask your recruiter how long you have. Front-end, mobile and AI candidates get different challenges in the same GitHub organisation.
The rest of the loop depends on your role. Pick it, or paste the posting, and Calibrd predicts the rounds and questions you are likely to get at Checkout.com.
Predict my Checkout.com questions →What Checkout.com screens for
Checkout.com publishes three values on its careers page and twelve operating principles on its Life at Checkout page. Its candidate pack also says how to answer: lead with the most important thing, include success metrics, and say what you achieved as part of a team.
- Aspire: big dreams and a long-term focus
- Excel: pushing yourself and each other to do your best work
- Unite: coming together as one team
- The operating principles, among them Customer First, Run Lean, Better Every Day, Never Give Up, Be The Owner, No Room For Approximation, Pace Matters, Talk Straight and One Team
- In answers: the most important thing first, success metrics, and your part in the team's result
Checkout.com interview questions
Candidate-reported themesCandidates report few exact behavioural questions. The ones below follow what Checkout.com says it measures, its three values and the answer advice in its candidate pack; the technical themes come from the published challenge and candidate reports.
Don’t walk into Checkout.com hoping. Walk in rehearsed.
Reading about the loop is the easy part. Calibrd predicts the questions Checkout.com is likely to ask for your role, interviews you out loud, and tells you what a hiring manager would hear, before the real one does.
- Unlimited graded answers, reports and tailored CVs
- 45 mock interviews · about 7 full loops
- 6 questions answered by Xiaochen himself
Unlimited graded answers · 45 mock interviews · 6 questions to Xiaochen
Behavioural & motivation
- Why Checkout.com?Listening for: Specificity · Connection · Research
- Tell me about a goal you set that went well beyond what was asked of you.Listening for: How far it reached · A measured result · The long view
- Tell me about something you kept improving after it was already good enough.Listening for: Raising the bar · What changed · Proof it was better
- Tell me about a result you achieved as a team, and your part in it.Listening for: The team's result · Your own part · How you worked together
- Tell me about a time you made a decision with incomplete information.Listening for: The gap · How they closed it · Cost of being wrong
- Tell me about yourself.Listening for: Frame · Evidence · Length
Technical
- Build a POST endpoint that validates a card payment, sends it to the bank simulator and returns Authorized or Declined, or Rejected without calling the bank when the request is invalid.The payment gateway: Checkout.com's published challengeListening for: All three outcomes · Tests named · Kept simple
- Which of these checks belong in the gateway, which belong to the bank, and how do you report several failures in one response?Validation: From the challenge's rules: card number 14 to 19 digits, expiry in the future, a three-letter currency from a list of no more than three, an integer amount in minor units, CVV of 3 or 4 digitsListening for: The rules applied · Gateway versus bank · Useful errors
- Practice: the acquiring bank times out after you sent the payment. What does the merchant see, and how do you stop a retry from charging twice?When the bank fails: The simulator returns 503 for cards ending in 0; a candidate reported a design question on resilience when calling external services. A practice questionListening for: An honest status · No double charge · Finding out later
- Practice: design the gateway for thousands of merchants: where card data is stored, how you keep only the last four digits visible, and how a payment's status stays correct across retries.Payments system design: Reported as designing a payment gateway. A practice question in that styleListening for: The payment flow · Card data safety · Correct at scale
- Practice: from a payments table, find each merchant's daily authorisation rate and the days it fell more than ten points below that merchant's average.Data roles: SQL: Reported for a data analytics engineer: two SQL tasks and a pipeline design. A practice questionListening for: The daily rate · Each merchant's average · Edge cases
These are the reported themes, and your loop is role-specific. Paste the actual posting and Calibrd predicts the questions for that exact role and level. How the questions are predicted →
Predict my Checkout.com questions →Pay
The US ranges are from Checkout.com's own job ads, read on 31 October 2026. Its UK and Paris engineering ads publish no pay, so the UK row is the median total pay that engineers report to Levels.fyi (page updated 19 October 2026), not a figure from Checkout.com.
Applying to Checkout.com? Paste the posting and see whether they’d shortlist you →
How to prepare for a Checkout.com interview
- Read the payment gateway README end to end and run the bank simulator before your interview.
- Choose live pairing or the take-home by how you work best, and tell the talent team early.
- For the live version, have your IDE, language and dependencies ready, as Checkout.com asks.
- Build the gateway once on your own, with tests, in the language you will use.
- Prepare to explain one design decision and one thing you left out on purpose.
- Prepare a payments design: the authorisation flow, timeouts and retries to the bank, duplicate requests, and how card data is stored.
- Write one story for each value, Aspire, Excel and Unite, each with a number and your part in the team's result.
- Lead every answer with the result, as Checkout.com's candidate pack advises.
- Paris roles: check the ad's French requirement; the Senior Software Engineer I ads ask for B2 or better.
- Apply for no more than three roles at a time.
This guide covers Checkout.com's engineering hiring, mainly backend, with the front-end, mobile, AI and data variants it publishes or candidates report. It does not cover sales or account management interviews. For management and leadership roles the loop is similar but the bar shifts to people, delivery and strategy, so pair it with the leadership interview prep hub. The bar for your exact role comes from the role-by-role guides, and the prep that actually transfers is spoken, so run a mock interview before the real one.
Also interviewing at Monzo, Tabby or N26? Their guides follow the same format, from the first screen to the offer.
Knowing the questions isn’t the same as answering them out loud. Run a Checkout.com mock: spoken answers, coached on the spot. Your first mock is free.
Run a Checkout.com mock →FAQ & sources
What is Checkout.com's interview process?
Checkout.com's candidate pack lists four stages: the application and a recruiter screen, a first-round interview, a task or challenge, and a final interview. The stages, in order: Recruiter screen; First interview; The payment gateway challenge; System design; Final interview; SQL tasks and pipeline design.
What does Checkout.com look for in candidates?
Checkout.com publishes three values on its careers page and twelve operating principles on its Life at Checkout page. Aspire; Excel; Unite; The operating principles, among them Customer First, Run Lean, Better Every Day, Never Give Up, Be The Owner, No Room For Approximation, Pace Matters, Talk Straight and One Team.
What questions does Checkout.com ask in interviews?
Candidates report few exact behavioural questions. Technical themes: The payment gateway; Validation; When the bank fails; Payments system design; Data roles: SQL.
What is the Checkout.com payment gateway challenge?
The challenge is a small payment gateway: an API that accepts a card payment from a merchant, validates it, forwards it to a simulated acquiring bank and returns the result, plus an endpoint that returns a past payment's details. Checkout.com publishes the requirements, starter code in four languages and the bank simulator, so you can prepare on the real task. Covered on this page: Choose live or take-home on purpose; Run the simulator before the day; Make Rejected its own path; Never return the full card number; Decide what a 503 means for the merchant; Write the tests, keep the design small; Write down your assumptions; Prepare the next step.
Is the Checkout.com coding challenge public?
Yes. Checkout.com keeps its engineering assessment on GitHub, in an organisation called cko-recruitment: the README for the payment gateway challenge, starter projects in .NET, Go, Java and Python, and a bank simulator to test against. It asks candidates to read the requirements before the interview and not to open pull requests against the repositories.
How much does Checkout.com pay?
Solutions Engineer, Payments · New York: $154K–$200K; Manager, Partner Engineering · San Francisco: $147K–$172K; Senior Engineer, IT Operations · New York: $112.8K–$141K; Senior Software Engineer I · UK, self-reported: £98K median total. The US ranges are from Checkout.com's own job ads, read on 31 October 2026.
How do I get a job at Checkout.com?
Checkout.com processes card payments for online merchants, so most of its engineering is backend and platform work: payment processing, streaming, data and reliability. On 31 October 2026 its job board listed 169 open roles: 33 in Technology, 20 of them in Software Engineering, and 67 in London. Hiring runs in 6 stages, starting with Recruiter screen.
How do I prepare for a Checkout.com interview?
Read the payment gateway README end to end and run the bank simulator before your interview. Choose live pairing or the take-home by how you work best, and tell the talent team early.
- 01Checkout.com, cko-recruitment on GitHubthe payment gateway challenge (README last updated 17 September 2025; .NET, Go, Java and Python starters February 2025), the React payment list (October 2025), the mobile payout app (June 2026) and the Fraud Success Manager assistant (March 2026)
- 02Checkout.com Engineering Assessment (README)the live and take-home variants, the requirements, the bank simulator's rules and what reviewers expect (read 31 October 2026)
- 03Checkout.com, Jobsfour to six weeks from application to offer, written feedback after the recruiter screen, no more than three applications, take-home tasks in technical interviews, office days Tuesday to Thursday (no date shown; read 31 October 2026)
- 04Checkout.com, Our hiring process FAQs (candidate pack)the four stages, the task that can move or be skipped, the same criteria for everyone, and the answer advice (undated; the file name says 2022; read 31 October 2026)
- 05Checkout.com, Careersthe three values, Aspire, Excel and Unite (no date shown; read 31 October 2026)
- 06Checkout.com, Life at Checkoutthe twelve operating principles (no date shown; read 31 October 2026)
- 07Checkout.com job board169 open roles by location and the US pay ranges, read 31 October 2026
- 08Checkout.com, Senior Software Engineer I, ParisFrench at B2 level or better (posted 23 October 2026)
- 09Checkout.com, Solutions Engineer, Payments, New Yorkthe $154K–$200K range (posted 30 October 2026)
- 10Taro, Checkout.com Senior Software Engineer I, UK (2 March 2025)the technical screen, a five-to-six-hour take-home with a live discussion, the payment gateway design and resilience question, the behavioural round
- 11Taro, Checkout.com Data Analytics Engineer, London (1 May 2025)the SQL tasks, the pipeline design and a process of more than three months
- 12Glassdoor, Checkout.com interview, London (March 2026)an engineering manager call, the task, systems design and an engineering director interview
- 13Glassdoor, Checkout.com interview, Tallinn (February 2026)a domain take-home with a live explanation, then system design and values interviews in person
- 14Levels.fyi, Checkout.com software engineerself-reported UK pay; Senior Software Engineer I median total £98,156 (updated 19 October 2026)
Interview processes change. This reflects widely-reported and sourced conditions as of 2026 — confirm specifics with your recruiter, and treat it as a map rather than a guarantee.
Prep for a real Checkout.com role
Practise your Checkout.com interview, out loud.
Paste a real Checkout.com posting and Calibrd predicts the questions for that role and level, benchmarks the pay, and flags the gaps an interviewer will probe in your resume — then listens to your spoken answers and coaches them. Your first mock is free.
Free to start · No card · Encrypted at rest, never used to train AI, remove anytime