# AIOT Payment x402 Docs > Integrate AIOT Payment x402 SDK into your app. Accept USDC on BNB Chain via Shopify, Express middleware, or AI agent skills. ## For AI Agents - [Skill Ecosystem](https://docs.aiotnetwork.io/agents/ecosystem): External AIOT skills from sibling repositories. - [For AI Agents](https://docs.aiotnetwork.io/agents): Give your AI agent the ability to pay for or accept x402 payments via installable skills. - [Installing Skills](https://docs.aiotnetwork.io/agents/installing-skills): How to install AIOT x402 skills into Claude Code, Codex, Cursor, Gemini CLI, and other platforms. - [x402-merchant skill](https://docs.aiotnetwork.io/agents/x402-merchant): Reference skill for agents building x402 merchant servers. - [x402-pay skill](https://docs.aiotnetwork.io/agents/x402-pay): Executable skill for agents paying for x402-gated endpoints. ## Guides - [Core Concepts](https://docs.aiotnetwork.io/guides/core-concepts): A brief overview of x402, BSC, Permit2, and EIP-7702. - [Checkout Page](https://docs.aiotnetwork.io/guides/for-developers/checkout-page): Render and host the hosted x402 checkout page from the SDK. - [Error Handling](https://docs.aiotnetwork.io/guides/for-developers/error-handling): Understand the SDK error types and how to handle x402 failures gracefully. - [Express Middleware](https://docs.aiotnetwork.io/guides/for-developers/express-middleware): Gate Express routes with x402 payment requirements using the SDK middleware. - [AIOTShopifyClient](https://docs.aiotnetwork.io/guides/for-developers/sdk-client): The main SDK client for creating checkouts and completing x402 payments. - [Session Stores](https://docs.aiotnetwork.io/guides/for-developers/session-stores): Configure in-memory, Redis, or custom session storage for checkout state. - [Admin Dashboard](https://docs.aiotnetwork.io/guides/for-merchants/admin-dashboard): Manage orders, payouts, and app settings in the Shopify admin dashboard. - [Analytics](https://docs.aiotnetwork.io/guides/for-merchants/analytics): Track revenue, volume, and payment analytics for your x402 store. - [Checkout Extension](https://docs.aiotnetwork.io/guides/for-merchants/checkout-extension): Add the AIOT x402 payment option to your Shopify checkout via the checkout extension. - [Configure Wallet](https://docs.aiotnetwork.io/guides/for-merchants/configure-wallet): Set up your payout wallet to receive USDC on BSC. - [Install the App](https://docs.aiotnetwork.io/guides/for-merchants/install-shopify-app): Install the AIOT Payments Shopify app from the App Store. - [Transactions & Refunds](https://docs.aiotnetwork.io/guides/for-merchants/transactions-refunds): View transaction history and issue refunds for x402 orders. - [Guides](https://docs.aiotnetwork.io/guides): Narrative walkthroughs for developers and merchants building with the AIOT x402 SDK. ## Quickstart - [AI Agent Quickstart](https://docs.aiotnetwork.io/quickstart/ai-agent): Give your AI agent the ability to pay for x402-gated endpoints in 5 minutes. - [Developer Quickstart](https://docs.aiotnetwork.io/quickstart/developer): Install the @aiot/shopify-x402 SDK and ship your first USDC-accepting endpoint in 5 minutes. - [Quickstart](https://docs.aiotnetwork.io/quickstart): Pick your path. Each quickstart gets you from zero to x402 in under 5 minutes. - [Merchant Quickstart](https://docs.aiotnetwork.io/quickstart/merchant): Install the AIOT Payments app on your Shopify store and accept USDC in 5 minutes. ## Reference - [AIOTError](https://docs.aiotnetwork.io/reference/AIOTError): TypeDoc reference for AIOTError. - [AIOTShopifyClient](https://docs.aiotnetwork.io/reference/AIOTShopifyClient): TypeDoc reference for AIOTShopifyClient. - [AIOTShopifyClientConfig](https://docs.aiotnetwork.io/reference/AIOTShopifyClientConfig): TypeDoc reference for AIOTShopifyClientConfig. - [CartItem](https://docs.aiotnetwork.io/reference/CartItem): TypeDoc reference for CartItem. - [CheckoutExpiredError](https://docs.aiotnetwork.io/reference/CheckoutExpiredError): TypeDoc reference for CheckoutExpiredError. - [CheckoutSession](https://docs.aiotnetwork.io/reference/CheckoutSession): TypeDoc reference for CheckoutSession. - [CheckoutSessionManager](https://docs.aiotnetwork.io/reference/CheckoutSessionManager): TypeDoc reference for CheckoutSessionManager. - [CompletePaymentInput](https://docs.aiotnetwork.io/reference/CompletePaymentInput): TypeDoc reference for CompletePaymentInput. - [ContractAddrs](https://docs.aiotnetwork.io/reference/ContractAddrs): TypeDoc reference for ContractAddrs. - [CreateCheckoutResult](https://docs.aiotnetwork.io/reference/CreateCheckoutResult): TypeDoc reference for CreateCheckoutResult. - [CreateOrderBody](https://docs.aiotnetwork.io/reference/CreateOrderBody): TypeDoc reference for CreateOrderBody. - [CreateOrderResponse](https://docs.aiotnetwork.io/reference/CreateOrderResponse): TypeDoc reference for CreateOrderResponse. - [EIP7702Authorization](https://docs.aiotnetwork.io/reference/EIP7702Authorization): TypeDoc reference for EIP7702Authorization. - [InMemorySessionStore](https://docs.aiotnetwork.io/reference/InMemorySessionStore): TypeDoc reference for InMemorySessionStore. - [Logger](https://docs.aiotnetwork.io/reference/Logger): TypeDoc reference for Logger. - [PaymentDetails](https://docs.aiotnetwork.io/reference/PaymentDetails): TypeDoc reference for PaymentDetails. - [PaymentFailedError](https://docs.aiotnetwork.io/reference/PaymentFailedError): TypeDoc reference for PaymentFailedError. - [PaymentResult](https://docs.aiotnetwork.io/reference/PaymentResult): TypeDoc reference for PaymentResult. - [PriceConversionError](https://docs.aiotnetwork.io/reference/PriceConversionError): TypeDoc reference for PriceConversionError. - [PriceConverter](https://docs.aiotnetwork.io/reference/PriceConverter): TypeDoc reference for PriceConverter. - [SessionStore](https://docs.aiotnetwork.io/reference/SessionStore): TypeDoc reference for SessionStore. - [SettleRequestBody](https://docs.aiotnetwork.io/reference/SettleRequestBody): TypeDoc reference for SettleRequestBody. - [SettleResponse](https://docs.aiotnetwork.io/reference/SettleResponse): TypeDoc reference for SettleResponse. - [ShopifyAPIError](https://docs.aiotnetwork.io/reference/ShopifyAPIError): TypeDoc reference for ShopifyAPIError. - [ShopifyAdminClient](https://docs.aiotnetwork.io/reference/ShopifyAdminClient): TypeDoc reference for ShopifyAdminClient. - [ShopifyDraftOrder](https://docs.aiotnetwork.io/reference/ShopifyDraftOrder): TypeDoc reference for ShopifyDraftOrder. - [ShopifyLineItem](https://docs.aiotnetwork.io/reference/ShopifyLineItem): TypeDoc reference for ShopifyLineItem. - [ShopifyOrder](https://docs.aiotnetwork.io/reference/ShopifyOrder): TypeDoc reference for ShopifyOrder. - [SupportedChain](https://docs.aiotnetwork.io/reference/SupportedChain): TypeDoc reference for SupportedChain. - [SupportedResponse](https://docs.aiotnetwork.io/reference/SupportedResponse): TypeDoc reference for SupportedResponse. - [X402APIError](https://docs.aiotnetwork.io/reference/X402APIError): TypeDoc reference for X402APIError. - [X402FacilitatorClient](https://docs.aiotnetwork.io/reference/X402FacilitatorClient): TypeDoc reference for X402FacilitatorClient. - [createLogger](https://docs.aiotnetwork.io/reference/createLogger): TypeDoc reference for createLogger. - [API Reference](https://docs.aiotnetwork.io/reference): Auto-generated TypeDoc reference for the @aiot/shopify-x402 SDK.