# Phase 14.8 — Vertical Connectors & Checkout Contracts | Field | Value | | --- | --- | | Identifier | `payment-14.8` | | Implementation Priority | **LATER** | | Status | Planned | | Service | `payment` | | Depends On | `payment-14.5` | > Full specification: [payment-roadmap.md](../../payment-roadmap.md#phase-14-8--vertical-connectors--checkout-contracts) ## Purpose Versioned consumer connector contracts for Hospitality, Marketplace, Sports Center, Experience, CRM, Healthcare, Beauty, Delivery, Automation, and future services. ## Business Scope Standard checkout session: create → pay → confirm. Document embed/redirect shapes. ## Technical Scope PaymentConnectorRegistration, PaymentConnectorDispatch, CheckoutSession. Mock Hospitality + Marketplace connectors. ## Dependencies `payment-14.5` ## Out of Scope Vertical client implementation; frontend checkout UI. ## Capabilities `payment.connectors`, `payment.checkout_sessions` ## Permissions `payment.connectors.manage`, `payment.checkout_sessions.create|view` ## Events `payment.connector.registered`, `payment.checkout_session.created|completed|expired` ## API Contracts Connector CRUD; POST checkout-sessions; POST complete ## Data Ownership Payment owns checkout session shell; vertical owns order/ticket. ## Provider Ownership Connector contract surface owned by Payment. ## Integration Rules One session → one payment request chain; subscribe to `payment.transaction.recorded`. ## Quality Gates Contract tests, mock vertical dispatch, no cross-DB imports. ## Definition of Done Two mock connectors documented and tested. ## Future Compatibility Mobile/web SDK stubs; webhook subscription registry.