Go live with PaymentKit
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.
For LLMs
To explore the full documentation structure, see our sitemap.
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.
Choose your integration path
Select how you want to integrate PaymentKit.
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.
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 you begin
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.