# 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.
