Platform Evolution
Assessment run-2026-07-27-1 · 213 of 213 repos assessed
Domains / Payments and finance

Payments and finance

Taking and routing payments, virtual credit cards, ledgers, commissions, receipts, credit control and the finance back office.

About this mapping

System generated from repo names and purposes. To correct a repo's domain, add it to estate-assessment/data/repo-owners.json; curated entries always beat the generator. Each repo page shows its mapped domain and product area.

Repos (39)

RepoHealthPriorityHostingZDDEntanglement
card-payments
Card payment processing platform handling MOTO and e-commerce authorisations via multiple payment providers, w…
40 · redhighOn-premZDD: a long roadkernel
admin-studio
WinForms desktop application used by Head Office staff to manage bookings, supplier setups, financials, receip…
44 · redhighOn-premZDD: no chance (frozen core)loosely attached
exchange-rate-service
WCF service that stores and serves currency exchange rates and manual rate overrides for the finance domain.
44 · redmediumOn-premZDD: a long roadkernel
job-automatic-invoice
Scheduled console job that finds bookings ready for invoicing, creates sales invoices via the back-office book…
47 · redmediumOn-premZDD: a long roadkernel
backoffice
Multi-service finance back-office monorepo hosting the Accounts WCF/ASMX service, the Suppliers repository ser…
57 · amberhighOn-premZDD: no chance (frozen core)kernel
job-commission-set-payable
Console job that triggers Phenix commission line status updates, marking commission payable either for all boo…
57 · ambermediumOn-premZDD: needs workloosely attached
tax-service
Sales-tax calculation for Travel Counsellors: a legacy .NET Framework WCF/SOAP service on IIS being replaced b…
57 · ambermediumAWS + on-premZDD: a long roadkernel
vcc-service
Virtual credit card (VCC) issuing and reconciliation service - a .NET 8 Web API plus a legacy .NET Framework W…
57 · ambermediumOn-premZDD: a long roadkernel
paymentprovider-dummy
Two .NET 6 fake payment-provider APIs (payments and payment-instruments) that stand in for real PSPs on test e…
66 · ambermediumAWSZDD: no excuseloose
backoffice-receipt-service
Service for creating, updating and querying customer receipts, consuming receipt messages from Redis streams a…
72 · ambermediumOn-premZDD: ready with guardrailskernel
backoffice-bt-credit-notes
Central business logic (as a NuGet package) for creating Business Travel credit notes, plus a job that checks …
74 · amberlowOn-premZDD: ready with guardrailskernel
job-automatic-statement
Scheduled console job that generates and sends periodic account statements to business customers per operating…
74 · amberlowOn-premZDD: ready with guardrailskernel
phenix-currency
Small currency-conversion vertical: a .NET 8 minimal API fronting the exchange-rate service plus an Angular 8 …
74 · amberlowOn-premZDD: not applicableloosely attached
phenix-vcc
Standalone Angular 14 Nx workspace containing the original Phenix virtual-credit-card (VCC) UI for viewing and…
75 · greenmediumOn-premZDD: not applicableloose
job-revenue-recognition-component
Nightly scheduled job that recognises revenue per booking component on its RevenueDate, querying backoffice fo…
76 · greenmediumOn-premZDD: needs workloosely attached
backoffice-automatch-api
API that lets Proservartner/Traverse bots raise or resolve supplier-confirmation queries against Phenix bookin…
79 · greenlowOn-premZDD: ready with guardrailskernel
backoffice-bt-credit-check
API that reports current credit levels for business-travel customers, calculating available credit to book and…
79 · greenlowOn-premZDD: ready with guardrailsloosely attached
job-update-credit-limit
Nightly console job that recalculates credit-limit balances for business customers with activity that day, act…
79 · greenlowOn-premZDD: ready with guardrailsloosely attached
vccprovider-enett
ASP.NET Core 8 provider adapter API that issues and manages eNett VANs (virtual account numbers) via the vNett…
79 · greenlowOn-premZDD: ready with guardrailskernel
job-pending-receipts
Console job that scans the last seven days of pending credit card receipts and voids any older than six hours,…
82 · greenlowOn-premZDD: ready with guardrailsloosely attached
backoffice-ledger-service
Ledger API that imports nightly back-office ledger entries and creates purchase documents (invoices/credit not…
84 · greenlowOn-premZDD: ready with guardrailsloosely attached
job-ledger-export
Nightly console job that performs the full ledger export from backoffice (Accounts) to the ledger API for all …
85 · greenlowOn-premZDD: needs workloose
payments-portal
StencilJS single-page payments portal for customer payment links, hosted as static assets on AWS S3/CloudFront…
85 · greenlowAWSZDD: no excuseloose
vccprovider-conferma
ASP.NET Core 8 provider adapter API that requests and manages virtual credit cards from Conferma (Barclays) ov…
85 · greenlowOn-premZDD: no excuseloose
admin-studio-api
ASP.NET Core 8 backend API for Admin Studio that issues Payment Orchestrator (payments router) access tokens v…
88 · greenlowOn-premZDD: ready with guardrailsloose
payment-components-v1
Frozen v1 generation of TC's StencilJS payment web-component library, still deployed to CloudFront for consume…
88 · greenmediumAWSZDD: not applicableloose
vccprovider-wex
ASP.NET Core 8 provider adapter API that creates and manages WEX virtual credit cards via the WEX PurchaseLogS…
88 · greenlowOn-premZDD: ready with guardrailsloosely attached
backoffice-balanceduedate-api
API that calculates the balance due date for a booking component, or the earliest due date across multiple com…
91 · greenlowOn-premZDD: no excuseloosely attached
commission-statements-api
ASP.NET Core 8 read-side API of the MonthlyCommissions system, serving commission statements, remittances, pay…
91 · greenlowAWSZDD: no excuseloose
phenix-booking-commission-rate-api
API for getting and storing commission rates against a booking for a team, acting as a middle man between cons…
91 · greenlowOn-premZDD: ready with guardrailsloose
payment-components
StencilJS web-component library (v2) providing TC's embeddable payment UI — card, Apple Pay, alternative and t…
93 · greenlowAWSZDD: not applicableloose
payment-check-service
Fraud/risk decisioning API that checks payments against booking data, business credit checks and whitelists be…
95 · greenlowOn-premZDD: no excuseloose
trustpayments-api-integration
Payment gateway adapter translating internal TC payment requests (MOTO, hosted payment pages, token payments) …
95 · greenlowOn-premZDD: no excuseloose
backoffice-commissions-service
Manages calculation and payment of Travel Counsellor commissions, moving them from Backoffice (Accounts) to Dy…
100 · greenmediumOn-premZDD: no excuseloose
cybersource-api-integration
Payment gateway adapter that translates internal TC payment requests to the Cybersource (and Barclaycard) REST…
100 · greenlowAWS + on-premZDD: no excuseloose
paymentprovider-br-dge
Payment provider adapter API integrating TC's payment platform with the BR-DGE (Comcarde) payment orchestratio…
100 · greenlowAWS + on-premZDD: no excuseloose
paymentprovider-pcipal
ASP.NET Core 8 adapter API integrating TC's payments platform with PCI Pal for PCI-compliant secure phone paym…
100 · greenlowAWSZDD: no excuseloose
paymentprovider-stripe
ASP.NET Core 8 adapter API integrating TC's payments platform with Stripe — payment links with dynamic product…
100 · greenlowAWSZDD: no excuseloose
tc-payment-router
Payments-platform monorepo: the JWT-secured Payment Router API that orchestrates payment sessions across the P…
100 · greenlowAWSZDD: no excuseloose