# BitGPT 402pay Documentation ## Docs - [API and SDKs](https://docs.bitgpt.xyz/basics/build/api.md): Use our API and SDKs to create payments, view orders and interact with your organization programmatically - [Plugins](https://docs.bitgpt.xyz/basics/build/plugins.md): Connect BitGPT's 402pay to your platform of choice with plugins for Shopify, Magento, WHMCS, Wordpress and more - [Quickstart](https://docs.bitgpt.xyz/basics/build/quickstart.md): From recipes to API and SDKs, learn what's the best way to get started - [About BitGPT 402pay](https://docs.bitgpt.xyz/basics/get-started/bitgpt.md): Rethink how merchant unit economics work, replacing multiple legacy hops for one transaction with one cryptographic signature to move billions of dollars across borders in the blink of an eye. - [Create an Account](https://docs.bitgpt.xyz/basics/get-started/create-account.md): Get started with BitGPT 402pay by creating your account and configuring the required settings - [Organizations](https://docs.bitgpt.xyz/basics/get-started/organizations.md): Your BitGPT 402pay account — identified by your email — can be linked to multiple organizations, each with distinct roles and permissions. The maximum number of organizations is determined by your plan and pricing tier. - [Wallet](https://docs.bitgpt.xyz/basics/get-started/wallet.md): When customers transact with you, their cryptocurrency securely goes to a self-custody wallet that you own. - [Whitelabel](https://docs.bitgpt.xyz/basics/get-started/whitelabel.md): Offer your customers a seamless, branded payment experience without compromise. BitGPT's 402pay checkout can be fully whitelabeled to match your domain, design system, and trust posture. - [Contact Us](https://docs.bitgpt.xyz/basics/troubleshooting/contact-support.md): We’re here to help. Whether you have a question, need technical assistance, or want to provide feedback, our support team is ready to assist you. - [Tips](https://docs.bitgpt.xyz/basics/troubleshooting/tips.md): Tips and Tricks to better use our APIs and learn more about our platform. - [Use LLMs](https://docs.bitgpt.xyz/basics/troubleshooting/use-llms.md): This Documentation Is LLM-Friendly for Faster Developer Integration - [API Keys](https://docs.bitgpt.xyz/developer-resources/get-started/api-keys.md): Learn how API keys work, how to manage them, and how to use scopes and IP restrictions. - [Authentication](https://docs.bitgpt.xyz/developer-resources/get-started/authentication.md): Learn how to authenticate using API keys and the correct headers. - [Errors](https://docs.bitgpt.xyz/developer-resources/get-started/errors.md): Learn how API errors work, what status codes mean, and how to handle them properly. - [Expanding Objects](https://docs.bitgpt.xyz/developer-resources/get-started/expanding-objects.md): Learn how to request additional nested data in a single API call using the `expand` parameter. - [Idempotency](https://docs.bitgpt.xyz/developer-resources/get-started/idempotency.md): Ensure safe retries and prevent duplicates using the Idempotency-Key header. - [Introduction](https://docs.bitgpt.xyz/developer-resources/get-started/introduction.md): Discover how to accept cryptocurrency payments with BitGPT 402pay and manage your organizations programmatically using our APIs. - [Metadata](https://docs.bitgpt.xyz/developer-resources/get-started/metadata.md): Attach custom key-value data to invoices and products for flexible integrations. - [Providers and Gateways](https://docs.bitgpt.xyz/developer-resources/get-started/providers-gateways.md): List of supported payment providers and blockchain gateways available through BitGPT 402pay. - [Rate limits](https://docs.bitgpt.xyz/developer-resources/get-started/rate-limits.md): Understand how rate limiting system works and what limits apply to your API usage. - [Sandbox](https://docs.bitgpt.xyz/developer-resources/get-started/sandbox.md): Learn about the upcoming Sandbox environment for safe testing and integration. - [Create a new API key](https://docs.bitgpt.xyz/developer-resources/reference/api-keys/create-api-key.md): Create a new API key for the organization - [Delete an API key](https://docs.bitgpt.xyz/developer-resources/reference/api-keys/delete-api-key.md): Delete a specific API key by ID - [Get an API key](https://docs.bitgpt.xyz/developer-resources/reference/api-keys/get-api-key.md): Get details of a specific API key by ID - [Get API key analytics](https://docs.bitgpt.xyz/developer-resources/reference/api-keys/get-api-key-analytics.md): Get analytics data for API key usage - [List API key scopes](https://docs.bitgpt.xyz/developer-resources/reference/api-keys/list-api-key-scopes.md): List all available scopes for API keys - [List API keys](https://docs.bitgpt.xyz/developer-resources/reference/api-keys/list-api-keys.md): List all API keys for the organization - [Update an API key](https://docs.bitgpt.xyz/developer-resources/reference/api-keys/update-api-key.md): Update a specific API key by ID - [Delete file](https://docs.bitgpt.xyz/developer-resources/reference/files/delete-file.md): Delete a specific file by ID - [Get file details](https://docs.bitgpt.xyz/developer-resources/reference/files/get-file-details.md): Retrieve detailed information about a specific file by ID - [List files](https://docs.bitgpt.xyz/developer-resources/reference/files/list-files.md): Retrieve a paginated list of files for the authenticated organization - [Upload a file](https://docs.bitgpt.xyz/developer-resources/reference/files/upload-a-file.md): Upload a new file to the organization's file storage - [Get dashboard analytics](https://docs.bitgpt.xyz/developer-resources/reference/payments/analytics.md): Get general analytics for dashboard including payments, invoices, providers and customers metrics - [Create an invoice](https://docs.bitgpt.xyz/developer-resources/reference/payments/create-an-invoice.md): Create an invoice with items and customer information - [Get invoice details](https://docs.bitgpt.xyz/developer-resources/reference/payments/get-invoice-details.md): Retrieve detailed information about a specific invoice by ID - [Get invoice providers](https://docs.bitgpt.xyz/developer-resources/reference/payments/get-invoice-providers.md): Retrieve list of available payment providers for a specific invoice by ID - [Get invoice short state](https://docs.bitgpt.xyz/developer-resources/reference/payments/get-invoice-short-state.md): Retrieve short state information about a specific invoice by ID - [Get payment details](https://docs.bitgpt.xyz/developer-resources/reference/payments/get-payment-details.md): Retrieve detailed information about a specific payment by ID - [List invoices](https://docs.bitgpt.xyz/developer-resources/reference/payments/list-invoices.md): Retrieve a paginated list of invoices for the authenticated organization - [List payments](https://docs.bitgpt.xyz/developer-resources/reference/payments/list-payments.md): Retrieve a paginated list of payments for the authenticated organization - [Quote payment](https://docs.bitgpt.xyz/developer-resources/reference/payments/quote-payment.md): Calculate pricing quote for products, invoices, or custom items with currency conversion support - [Update payment](https://docs.bitgpt.xyz/developer-resources/reference/payments/update-a-payment.md): Update payment status - [Update invoice](https://docs.bitgpt.xyz/developer-resources/reference/payments/update-an-invoice.md): Update invoice status or currency - [Validate invoice data](https://docs.bitgpt.xyz/developer-resources/reference/payments/validate-invoice-data.md): Validate invoice data without creating the invoice - [Create a new product](https://docs.bitgpt.xyz/developer-resources/reference/products/create-a-new-product.md): Create a new product with billing schemas for the authenticated organization - [Get a product](https://docs.bitgpt.xyz/developer-resources/reference/products/get-a-product.md): Get a specific product by ID - [List products](https://docs.bitgpt.xyz/developer-resources/reference/products/list-products.md): Retrieve a list of products for the authenticated organization - [Update a product](https://docs.bitgpt.xyz/developer-resources/reference/products/update-a-product.md): Update a specific product by ID - [Create a new webhook](https://docs.bitgpt.xyz/developer-resources/reference/webhooks/create-a-new-webhook.md): Create a new webhook for the organization - [Delete a webhook](https://docs.bitgpt.xyz/developer-resources/reference/webhooks/delete-a-webhook.md): Delete a specific webhook by ID - [Get a webhook](https://docs.bitgpt.xyz/developer-resources/reference/webhooks/get-a-webhook.md): Get a specific webhook by ID - [Get webhook analytics](https://docs.bitgpt.xyz/developer-resources/reference/webhooks/get-webhook-analytics.md): Get general analytics for all webhooks - [Get webhook analytics by ID](https://docs.bitgpt.xyz/developer-resources/reference/webhooks/get-webhook-analytics-by-id.md): Get analytics for a specific webhook by ID - [Get webhook events](https://docs.bitgpt.xyz/developer-resources/reference/webhooks/get-webhook-events.md): Get a list of available webhook event types - [List webhook queue items](https://docs.bitgpt.xyz/developer-resources/reference/webhooks/list-webhook-queue-items.md) - [List webhooks](https://docs.bitgpt.xyz/developer-resources/reference/webhooks/list-webhooks.md): List all webhooks for the organization - [Retry a webhook queue item](https://docs.bitgpt.xyz/developer-resources/reference/webhooks/retry-a-webhook-queue-item.md): Retry a specific webhook queue item by ID - [Update a webhook](https://docs.bitgpt.xyz/developer-resources/reference/webhooks/update-a-webhook.md): Update a specific webhook by ID - [API Key](https://docs.bitgpt.xyz/developer-resources/schemas/api-key.md) - [Currency](https://docs.bitgpt.xyz/developer-resources/schemas/currency.md) - [File](https://docs.bitgpt.xyz/developer-resources/schemas/file.md) - [Invoice](https://docs.bitgpt.xyz/developer-resources/schemas/invoice.md) - [Product](https://docs.bitgpt.xyz/developer-resources/schemas/product.md) - [Provider](https://docs.bitgpt.xyz/developer-resources/schemas/provider.md) - [2xx Response](https://docs.bitgpt.xyz/developer-resources/schemas/response-200.md) - [Webhook](https://docs.bitgpt.xyz/developer-resources/schemas/webhook.md) - [Events](https://docs.bitgpt.xyz/developer-resources/webhooks/events.md): Subscribe to real-time event notifications using Webhooks. - [api_key.created](https://docs.bitgpt.xyz/developer-resources/webhooks/events/api_keys/api_key-created.md): Triggered when an event occurs - [api_key.deleted](https://docs.bitgpt.xyz/developer-resources/webhooks/events/api_keys/api_key-deleted.md): Triggered when an event occurs - [api_key.updated](https://docs.bitgpt.xyz/developer-resources/webhooks/events/api_keys/api_key-updated.md): Triggered when an event occurs - [invoice.cancelled](https://docs.bitgpt.xyz/developer-resources/webhooks/events/invoices/invoice-cancelled.md): Triggered when an event occurs - [invoice.completed](https://docs.bitgpt.xyz/developer-resources/webhooks/events/invoices/invoice-completed.md): Triggered when an event occurs - [invoice.created](https://docs.bitgpt.xyz/developer-resources/webhooks/events/invoices/invoice-created.md): Triggered when an event occurs - [invoice.updated](https://docs.bitgpt.xyz/developer-resources/webhooks/events/invoices/invoice-updated.md): Triggered when an event occurs - [payment.cancelled](https://docs.bitgpt.xyz/developer-resources/webhooks/events/payments/payment-cancelled.md): Triggered when an event occurs - [payment.completed](https://docs.bitgpt.xyz/developer-resources/webhooks/events/payments/payment-completed.md): Triggered when an event occurs - [payment.created](https://docs.bitgpt.xyz/developer-resources/webhooks/events/payments/payment-created.md): Triggered when an event occurs - [payment.updated](https://docs.bitgpt.xyz/developer-resources/webhooks/events/payments/payment-updated.md): Triggered when an event occurs - [product.created](https://docs.bitgpt.xyz/developer-resources/webhooks/events/products/product-created.md): Triggered when an event occurs - [product.deleted](https://docs.bitgpt.xyz/developer-resources/webhooks/events/products/product-deleted.md): Triggered when an event occurs - [product.updated](https://docs.bitgpt.xyz/developer-resources/webhooks/events/products/product-updated.md): Triggered when an event occurs - [Webhooks](https://docs.bitgpt.xyz/developer-resources/webhooks/overview.md): Subscribe to real-time event notifications using Webhooks. - [Core Concepts](https://docs.bitgpt.xyz/h402/core.md) - [Example Solana RPC](https://docs.bitgpt.xyz/h402/examples.md): A comprehensive guide to setting up a Solana RPC proxy using the H402 protocol for micropayments, enabling on-demand, account-free access to the Solana blockchain. - [Facilitator API](https://docs.bitgpt.xyz/h402/facilitator-api.md) - [FAQ](https://docs.bitgpt.xyz/h402/faq.md) - [Welcome to h402](https://docs.bitgpt.xyz/h402/introduction.md) - [Quickstart Guide](https://docs.bitgpt.xyz/h402/quickstart.md) - [Architecture](https://docs.bitgpt.xyz/infrastructure/architecture.md): All of our solutions are developed and maintained entirely in-house. Your data remains strictly within our infrastructure and is never shared with or exposed to any third parties. - [Bit0 Assistant](https://docs.bitgpt.xyz/infrastructure/bit0.md): Get instant answers and manage webhooks, API keys, and documentation directly from your dashboard using natural language. - [Swaps](https://docs.bitgpt.xyz/infrastructure/swaps.md): Providers used for our Wallet swap functionality - [Wallet](https://docs.bitgpt.xyz/infrastructure/wallet.md): When customers transact with you, their cryptocurrency securely goes to a self-custody wallet that you own. - [Accept a payment](https://docs.bitgpt.xyz/recipes/accept-payment.md) - [Send an API Request](https://docs.bitgpt.xyz/recipes/api-request.md) - [Handle providers and gateways](https://docs.bitgpt.xyz/recipes/handle-providers.md) - [Handle a Webhook request](https://docs.bitgpt.xyz/recipes/handle-webhook.md) - [Overview](https://docs.bitgpt.xyz/recipes/overview.md) - [Redirect after checkout](https://docs.bitgpt.xyz/recipes/redirect-checkout.md) - [Validate signature](https://docs.bitgpt.xyz/recipes/validate-signature.md): Validate the signature of webhooks that you receive. ## OpenAPI Specs - [openapi](https://docs.bitgpt.xyz/api-reference/openapi.json)