Checkout
Checkout uses typed services for addresses, payment methods, validation, and order placement.