# Phase Pay-Reg — Payment Platform Registration

| Field | Value |
| --- | --- |
| Phase ID | `payment-reg` |
| Title | Payment Platform Registration |
| Status | Complete (documentation-only) |
| Service | `payment` (registered; not yet implemented) |
| Commercial Product | Torbat Pay |
| ADR | [ADR-020](architecture/adr/ADR-020.md) |

## Purpose

Register the independent **Enterprise Payment Platform** (Torbat Pay) — service identity, database, phases 14.0–14.10, module inventory, boundaries, and manifests — without modifying any existing service code.

## Business Scope

- Document dual tenant payment modes: **BYO-PSP** and **Torbat Pay Merchant** (facilitator).
- Define platform-wide payment consumption pattern for Accounting, CRM, Hospitality, Sports Center, Marketplace, Delivery, Experience, Healthcare, Beauty Business, Automation, and future verticals.
- Reserve API port **8012** and database **`payment_db`**.

## Technical Scope

- ADR-020 accepted.
- Phases `payment-reg`, `payment-14.0` … `payment-14.10` registered in phase-manifest.
- Service entry in service-manifest and project-index.
- Module registry, roadmap, phase area README, service snapshot (registration state).
- Handover for next phase `payment-14.0`.

## Out of Scope

- Any code under `backend/services/payment`
- Alembic migrations, compose wiring, frontend checkout UI
- Real PSP SDK integrations (deferred to `payment-14.1+`)

## Definition of Done

- [x] ADR-020 published
- [x] [payment-roadmap.md](payment-roadmap.md) with complete phase 14.0–14.10 specifications
- [x] Phase documents under [phases/Payment/](phases/Payment/README.md)
- [x] Manifests, project index, module registry updated
- [x] Service snapshot generated (registration baseline)
- [x] Handover [phase-pay-reg.md](phase-handover/phase-pay-reg.md) complete
- [x] No existing business services modified

## Related Documents

- [Payment Roadmap](payment-roadmap.md)
- [ADR-020](architecture/adr/ADR-020.md)
- [Phase Handover Pay-Reg](phase-handover/phase-pay-reg.md)
