> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.paymentkit.com/guides/getting-started/go-live-with-payment-kit/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.paymentkit.com/_mcp/server. # Go live with PaymentKit > **For LLMs** > > To explore the full documentation structure, see our [sitemap](https://docs.paymentkit.com/sitemap.xml). # Before you begin Complete these **core setup steps**: #### [Create your product catalog](/guides/product-catalog) Define the products you want to sell, including one-time and recurring pricing. #### [Connect your payment processor](/guides/payment-orchestration) Connect one or more supported payment processors (for example, Stripe or PayPal) to begin accepting payments. #### [Configure your settings](/guides/settings) Configure branding, invoices, checkout behavior, and other account-level settings. Use sandbox mode to test integrations without affecting live payments. Sandbox accounts operate in production (`app.paymentkit.com`) with test credentials and process test payments only. --- # Choose your integration path Select how you want to integrate PaymentKit. | Option | **When to use it** | Next steps | | -------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | **No-code** | Best for teams that want to go live quickly without writing code. | Continue to [**Go live with no-code tools →**](https://docs.paymentkit.com/guides/getting-started/go-live-with-payment-kit#go-live-with-no-code-tools) | | **Fully integrated** | Best for platforms that need a custom checkout experience or deeper control. | Continue to [**Go live with a fully integrated setup →**](https://docs.paymentkit.com/guides/getting-started/go-live-with-payment-kit#go-live-with-a-fully-integrated-setup) | > **Info** > > You can start with no-code tools and move to a fully integrated setup at any time. --- # Go live with no-code tools Use PaymentKit’s hosted tools to start accepting payments without writing code. > **Before you begin** > > Before enabling production payments, ensure your product catalog, payment processor credentials, and webhooks are correctly configured for your production environment. #### [Create a checkout session](/guides/hosted-pages/checkout-sessions) Generate a secure checkout link that customers can use to purchase specific products. #### [Create a subscription](/guides/billing/subscriptions/create-a-subscription) Set up subscriptions to manage recurring billing. #### [Create an invoice](/guides/billing/invoices/create-an-invoice) Generate invoices to collect one-time payments from customers. --- # Go live with a fully integrated setup Integrate PaymentKit directly into your platform using the API. > **Before you begin** > > Before enabling production payments, ensure your product catalog, payment processor credentials, and webhooks are correctly configured for your production environment. #### [Generate API keys](/guides/integration) Create API keys to authenticate requests from your application. #### [Set up webhooks](/guides/integration/webhooks) Configure webhooks to receive events for key payment lifecycle changes, such as successful charges and failed payments. #### [Implement checkout](/guides/integration/sdk-reference/payment-kit-js/getting-started) Add PaymentKit Checkout to securely collect payment details and complete transactions within your application. ## Reference #### [API reference](https://docs.paymentkit.com/api-reference/api-reference) Explore all available endpoints, requests and response schemas, and error codes for the PaymentKit API. > This guide takes you from creating your account to completing your first transaction, covering both no-code and fully integrated implementations. Follow the steps that match your chosen approach.