*** title: Go live with PaymentKit subtitle: >- 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. ------------------------------------------------- To explore the full documentation structure, see our [sitemap](https://docs.paymentkit.com/sitemap.xml). # Before you begin Complete these **core setup steps**: Define the products you want to sell, including one-time and recurring pricing. Connect one or more supported payment processors (for example, Stripe or PayPal) to begin accepting payments. Configure branding, invoices, checkout behavior, and other account-level settings. Consider setting up a staging site to test integrations without affecting live payments. Use this environment to experiment, customize your setup, and validate your integration before going live. *** # 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) | 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 enabling production payments, ensure your product catalog, payment processor credentials, and webhooks are correctly configured for your production environment. Generate a secure checkout link that customers can use to purchase specific products. Set up subscriptions to manage recurring billing. 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 enabling production payments, ensure your product catalog, payment processor credentials, and webhooks are correctly configured for your production environment. Create API keys to authenticate requests from your application. Configure webhooks to receive events for key payment lifecycle changes, such as successful charges and failed payments. Add PaymentKit Checkout to securely collect payment details and complete transactions within your application. ## Reference Explore all available endpoints, requests and response schemas, and error codes for the PaymentKit API.