Domains / Payments and finance
Payments and finance
Taking and routing payments, virtual credit cards, ledgers, commissions, receipts, credit control and the finance back office.
39
Repos
Average health 78.7
9
On end-of-life runtimes
11
Running in AWS
Fully or alongside on-prem
13
ZDD: no excuse
Could leave the three-week release now
Health bands
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)
| Repo | Health | Priority | Hosting | ZDD | Entanglement |
|---|---|---|---|---|---|
| card-payments Card payment processing platform handling MOTO and e-commerce authorisations via multiple payment providers, w… | 40 · red | high | On-prem | ZDD: a long road | kernel |
| admin-studio WinForms desktop application used by Head Office staff to manage bookings, supplier setups, financials, receip… | 44 · red | high | On-prem | ZDD: 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 · red | medium | On-prem | ZDD: a long road | kernel |
| job-automatic-invoice Scheduled console job that finds bookings ready for invoicing, creates sales invoices via the back-office book… | 47 · red | medium | On-prem | ZDD: a long road | kernel |
| backoffice Multi-service finance back-office monorepo hosting the Accounts WCF/ASMX service, the Suppliers repository ser… | 57 · amber | high | On-prem | ZDD: 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 · amber | medium | On-prem | ZDD: needs work | loosely attached |
| tax-service Sales-tax calculation for Travel Counsellors: a legacy .NET Framework WCF/SOAP service on IIS being replaced b… | 57 · amber | medium | AWS + on-prem | ZDD: a long road | kernel |
| vcc-service Virtual credit card (VCC) issuing and reconciliation service - a .NET 8 Web API plus a legacy .NET Framework W… | 57 · amber | medium | On-prem | ZDD: a long road | kernel |
| paymentprovider-dummy Two .NET 6 fake payment-provider APIs (payments and payment-instruments) that stand in for real PSPs on test e… | 66 · amber | medium | AWS | ZDD: no excuse | loose |
| backoffice-receipt-service Service for creating, updating and querying customer receipts, consuming receipt messages from Redis streams a… | 72 · amber | medium | On-prem | ZDD: ready with guardrails | kernel |
| backoffice-bt-credit-notes Central business logic (as a NuGet package) for creating Business Travel credit notes, plus a job that checks … | 74 · amber | low | On-prem | ZDD: ready with guardrails | kernel |
| job-automatic-statement Scheduled console job that generates and sends periodic account statements to business customers per operating… | 74 · amber | low | On-prem | ZDD: ready with guardrails | kernel |
| phenix-currency Small currency-conversion vertical: a .NET 8 minimal API fronting the exchange-rate service plus an Angular 8 … | 74 · amber | low | On-prem | ZDD: not applicable | loosely attached |
| phenix-vcc Standalone Angular 14 Nx workspace containing the original Phenix virtual-credit-card (VCC) UI for viewing and… | 75 · green | medium | On-prem | ZDD: not applicable | loose |
| job-revenue-recognition-component Nightly scheduled job that recognises revenue per booking component on its RevenueDate, querying backoffice fo… | 76 · green | medium | On-prem | ZDD: needs work | loosely attached |
| backoffice-automatch-api API that lets Proservartner/Traverse bots raise or resolve supplier-confirmation queries against Phenix bookin… | 79 · green | low | On-prem | ZDD: ready with guardrails | kernel |
| backoffice-bt-credit-check API that reports current credit levels for business-travel customers, calculating available credit to book and… | 79 · green | low | On-prem | ZDD: ready with guardrails | loosely attached |
| job-update-credit-limit Nightly console job that recalculates credit-limit balances for business customers with activity that day, act… | 79 · green | low | On-prem | ZDD: ready with guardrails | loosely attached |
| vccprovider-enett ASP.NET Core 8 provider adapter API that issues and manages eNett VANs (virtual account numbers) via the vNett… | 79 · green | low | On-prem | ZDD: ready with guardrails | kernel |
| job-pending-receipts Console job that scans the last seven days of pending credit card receipts and voids any older than six hours,… | 82 · green | low | On-prem | ZDD: ready with guardrails | loosely attached |
| backoffice-ledger-service Ledger API that imports nightly back-office ledger entries and creates purchase documents (invoices/credit not… | 84 · green | low | On-prem | ZDD: ready with guardrails | loosely attached |
| job-ledger-export Nightly console job that performs the full ledger export from backoffice (Accounts) to the ledger API for all … | 85 · green | low | On-prem | ZDD: needs work | loose |
| payments-portal StencilJS single-page payments portal for customer payment links, hosted as static assets on AWS S3/CloudFront… | 85 · green | low | AWS | ZDD: no excuse | loose |
| vccprovider-conferma ASP.NET Core 8 provider adapter API that requests and manages virtual credit cards from Conferma (Barclays) ov… | 85 · green | low | On-prem | ZDD: no excuse | loose |
| admin-studio-api ASP.NET Core 8 backend API for Admin Studio that issues Payment Orchestrator (payments router) access tokens v… | 88 · green | low | On-prem | ZDD: ready with guardrails | loose |
| payment-components-v1 Frozen v1 generation of TC's StencilJS payment web-component library, still deployed to CloudFront for consume… | 88 · green | medium | AWS | ZDD: not applicable | loose |
| vccprovider-wex ASP.NET Core 8 provider adapter API that creates and manages WEX virtual credit cards via the WEX PurchaseLogS… | 88 · green | low | On-prem | ZDD: ready with guardrails | loosely attached |
| backoffice-balanceduedate-api API that calculates the balance due date for a booking component, or the earliest due date across multiple com… | 91 · green | low | On-prem | ZDD: no excuse | loosely attached |
| commission-statements-api ASP.NET Core 8 read-side API of the MonthlyCommissions system, serving commission statements, remittances, pay… | 91 · green | low | AWS | ZDD: no excuse | loose |
| 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 · green | low | On-prem | ZDD: ready with guardrails | loose |
| payment-components StencilJS web-component library (v2) providing TC's embeddable payment UI — card, Apple Pay, alternative and t… | 93 · green | low | AWS | ZDD: not applicable | loose |
| payment-check-service Fraud/risk decisioning API that checks payments against booking data, business credit checks and whitelists be… | 95 · green | low | On-prem | ZDD: no excuse | loose |
| trustpayments-api-integration Payment gateway adapter translating internal TC payment requests (MOTO, hosted payment pages, token payments) … | 95 · green | low | On-prem | ZDD: no excuse | loose |
| backoffice-commissions-service Manages calculation and payment of Travel Counsellor commissions, moving them from Backoffice (Accounts) to Dy… | 100 · green | medium | On-prem | ZDD: no excuse | loose |
| cybersource-api-integration Payment gateway adapter that translates internal TC payment requests to the Cybersource (and Barclaycard) REST… | 100 · green | low | AWS + on-prem | ZDD: no excuse | loose |
| paymentprovider-br-dge Payment provider adapter API integrating TC's payment platform with the BR-DGE (Comcarde) payment orchestratio… | 100 · green | low | AWS + on-prem | ZDD: no excuse | loose |
| paymentprovider-pcipal ASP.NET Core 8 adapter API integrating TC's payments platform with PCI Pal for PCI-compliant secure phone paym… | 100 · green | low | AWS | ZDD: no excuse | loose |
| paymentprovider-stripe ASP.NET Core 8 adapter API integrating TC's payments platform with Stripe — payment links with dynamic product… | 100 · green | low | AWS | ZDD: no excuse | loose |
| tc-payment-router Payments-platform monorepo: the JWT-secured Payment Router API that orchestrates payment sessions across the P… | 100 · green | low | AWS | ZDD: no excuse | loose |