# Checkout Guides

This section provides a collection of guides to help you implement and manage the checkout process using Violet's APIs. From understanding order states to integrating with payment providers, these guides offer step-by-step instructions for various checkout scenarios.

### Available Guides

* [**Order and Bag States**](https://docs.violet.io/prism/checkout-guides/guides/order-and-bag-states): Learn about the different states an order and bag can be in throughout the checkout lifecycle.
* [**Direct Order Submission**](https://docs.violet.io/prism/checkout-guides/guides/direct-order-submission): A guide on how to submit an order directly without going through the iterative cart-building process.
* [**Utilizing Quick Checkout**](https://docs.violet.io/prism/checkout-guides/guides/utilizing-quick-checkout): Discover how to streamline the checkout experience with Violet's Quick Checkout feature.
* [**Checkout with Stripe.js v3**](https://docs.violet.io/prism/checkout-guides/guides/violet-checkout-with-stripejs-v3): Detailed instructions for integrating Stripe.js v3 for payment processing.
* [**Checkout with Apple Pay or Google Pay**](https://docs.violet.io/prism/checkout-guides/guides/violet-checkout-with-apple-pay): Learn how to implement wallet-based payment options like Apple Pay and Google Pay.
* [**Tax Remittance**](https://docs.violet.io/prism/checkout-guides/guides/tax-remittance): Understand how tax remittance is handled within the Violet ecosystem.
