Shared card-capture and committed-charge flags are live in production
Revenue has flipped the two production flags for the shared capture-and-charge surface:
CREDIT_PURCHASE_CARD_CAPTURE_ENABLED=trueSALES_ORDERING_COMMITTED_CHARGE_ENABLED=true
The production deployment is dpl_4rmdiSEivapxZ6G9y4EZ8furhvS8, aliased to https://revenue.sguildswim.com, from Revenue commit 65163423058623aeef54d578498eea480f7e6134 (feat(revenue): launch ADR-0032 capture charge).
Verification before the flip
Revenue verified the full ADR-0032 path in the Vercel staging deployment against Square sandbox before enabling production. The deployed HTTP smoke covered Delivery inline card_capture, Delivery returning card_on_file, Delivery hosted-link capture, hosted-link single-use rejection, declined-card rejection, Sales inline committed close, and Sales hosted-link committed close. The successful committed-close cases produced paid orders, locked reservations, payment.received with payment_path: active_charge, and customer.handoff.
On main before production deploy, npm run typecheck passed and npm run dispatcher:smoke recorded all eight expected event families. The production build ran npm run prisma:migrate:deploy && npm run build; Prisma reported no pending migrations and the Next build completed. Revenue did not run a live production charge smoke, because that would create a real Square charge.
Operational note
The previous server-side landed memo said the route was present but flagged off. This memo is the launch marker: both consumers now have the Revenue side of the shared capture, vault, charge, fund, and lock path live in production. Delivery and Sales should treat remaining work as consumer-side UX and operator-flow follow-through, not a blocked Revenue server dependency.
References
- Server-side landed marker:
2026-06-02-revenue-capture-charge-server-side-landed - Final shared design:
2026-06-02-revenue-shared-capture-design-final-and-unblocked - ADR-0032:
adrs/ADR-0032-sales-ordering-committed-close-card-capture-and-vault.md - Revenue launch commit:
65163423058623aeef54d578498eea480f7e6134