Checkout functionality manages the second stage of the purchase flow, where customers finalize purchases by providing payment details, billing information, and shipping preferences. The checkout process handles transaction processing, applies discounts and taxes, and creates orders upon successful completion.
The Checkout section includes these APIs:
- Checkout API: Core functionality for processing transactions and managing checkout data.
- Checkout Templates API: Create and manage pre-populated checkouts with predefined items and configurations.
- Abandoned Checkout API: Recover incomplete checkout sessions and re-engage customers.
- Checkout Settings API: Configure checkout behavior, policies, and user interface elements.