# Rye ## Docs - [Rye API: Enable Your Users to Buy Any Product](https://docs-test.rye.com/docs/api-v2/introduction.md): Turn any product URL into a completed checkout. Rye handles pricing, tax, shipping, and order placement across thousands of merchants. - [Quickstart: Send an Order to Any Merchant](https://docs-test.rye.com/docs/api-v2/example-flows/simple-checkout.md): Learn how to integrate the Rye API, from setting up your account to submitting your first order. The example uses Shopify, but the same process works with Amazon, non-Shopify stores, and other merchants. - [Single Step Checkout](https://docs-test.rye.com/docs/api-v2/example-flows/single-step-checkout.md): Create and confirm an order in a single API call using Rye's fire-and-forget Purchase endpoint. - [Build an AI chat storefront with Rye and Stripe in Next.js](https://docs-test.rye.com/docs/api-v2/example-flows/chat-storefront.md): Build a conversational AI storefront where users discover and purchase products through chat, using Rye's checkout API and Stripe. - [Build an Ecommerce App with Lovable](https://docs-test.rye.com/docs/api-v2/lovable-rye-tutorial.md): Build a full ecommerce app using Lovable and Rye's Universal Checkout API with Supabase Edge Functions. - [Account Registration](https://docs-test.rye.com/docs/api-v2/account-registration.md): Create a Rye account and get API access in seconds from the developer console. - [Authorization](https://docs-test.rye.com/docs/api-v2/authorization.md): Authenticate requests to the Rye API using your API key in the Authorization header. - [Environments](https://docs-test.rye.com/docs/api-v2/environments.md): Staging and production environments for the Rye API. Start in staging to test without real orders, then go live in production. - [Rate Limits](https://docs-test.rye.com/docs/api-v2/rate-limits.md): How Rye's Universal Checkout API enforces rate limits, the response headers we return, and recommended client behavior. - [API Comparison: Universal Checkout vs Sync](https://docs-test.rye.com/docs/api-v2/api-comparison.md): Compare Rye's Universal Checkout API and Sync API — features, supported merchants, architecture, and when to use each. - [API Limitations](https://docs-test.rye.com/docs/api-v2/developer-notes.md): This page outlines the current limitations to keep in mind when integrating with the API. - [Submit Orders to Best Buy](https://docs-test.rye.com/docs/api-v2/best-buy.md): How to get approved and submit orders to Best Buy through Rye's Universal Checkout API. - [Checkout Intent Lifecycle](https://docs-test.rye.com/docs/api-v2/checkout-intent-lifecycle.md): Understand the states a Checkout Intent progresses through, from creation and offer retrieval to order placement and completion. - [Returns](https://docs-test.rye.com/docs/api-v2/returns.md): Open a return against a completed order and follow it through to the shopper's refund. - [Go Live with Rye: Production Checklist](https://docs-test.rye.com/docs/api-v2/go-live.md): Learn how to move your Rye integration from staging to production. - [Handling API Errors](https://docs-test.rye.com/docs/api-v2/errors.md): HTTP status codes, error messages, and resolution steps for common Rye API errors. - [Promo Codes](https://docs-test.rye.com/docs/api-v2/promo-codes.md): Apply manual or automatically discovered promo codes to reduce checkout costs with Rye's Universal Checkout API. - [RyeBot Allowlisting](https://docs-test.rye.com/docs/api-v2/ryebot.md): How merchants can allowlist RyeBot, the automated agent Rye uses to retrieve offers and place orders. - [Payment Providers](https://docs-test.rye.com/docs/api-v2/payment-providers.md): Rye supports multiple payment providers for processing payments. Choose the provider that best fits your integration needs. - [Basis Theory Elements](https://docs-test.rye.com/docs/api-v2/payment-providers/basis-theory.md): Use Basis Theory Elements to securely tokenize card information for Rye checkout intents. - [Stripe](https://docs-test.rye.com/docs/api-v2/payment-providers/stripe.md): Use Stripe.js to generate card tokens for Rye checkout intents. - [Drawdown](https://docs-test.rye.com/docs/api-v2/payment-providers/drawdown.md): Pay for orders using your pre-funded Rye account balance — no card tokenization required. - [Variants](https://docs-test.rye.com/docs/api-v2/variants.md): Specify product variants like size and color when placing orders, using deep-link URLs or the variantSelections field. - [x402](https://docs-test.rye.com/docs/api-v2/x402/overview.md): Use the Rye API from a crypto wallet over x402 — no API key, pay per request in USDC. - [Quickstart with AgentCash](https://docs-test.rye.com/docs/api-v2/x402/quickstart.md): Buy a product from any merchant using the AgentCash SDK and pay with USDC over x402. - [Endpoint Reference](https://docs-test.rye.com/docs/api-v2/x402/reference.md): Request and response shapes for each x402 Agent API endpoint, with raw HTTP examples. - [Build with Rye Using AI](https://docs-test.rye.com/docs/api-v2/llm-quickstart.md): Use AI coding assistants to understand and integrate Rye's Universal Checkout API. - [SDKs](https://docs-test.rye.com/docs/api-v2/sdk.md):