Akua uses so you can accept payments for products sold through the marketplace. Each workspace connects its own Stripe account, keeping your revenue and payouts completely separate from other sellers.Documentation Index
Fetch the complete documentation index at: https://docs.akua.dev/llms.txt
Use this file to discover all available pages before exploring further.
This page covers your customers paying you for marketplace products. For your own Akua subscription (Free/Pro), see Billing.
How payments work
When a customer purchases a product, Akua handles the full checkout flow: validating the order, routing payment through Stripe’s hosted checkout, and deploying the product after payment succeeds.Customer discovers your product
Your product appears in the marketplace once you’ve configured at least one Stripe price. Customers browse and select it for deployment.
Checkout opens
Akua validates the order (checking authentication, workspace membership, and product configuration), then redirects the customer to Stripe’s hosted checkout page.
Payment is processed
Stripe collects the payment method, handles 3D Secure authentication where required, and processes the charge. Akua collects a platform fee as a percentage of the transaction.
Billing is tied to the workspace owner
Akua associates Stripe customers with the workspace owner (the person with theowner role) rather than the individual who clicked “buy”. This means:
- Any workspace member can initiate a purchase, but the charge is billed to the workspace owner’s account.
- Team members can change without affecting billing history or continuity.
- Merchants see one consistent customer record per buying workspace, regardless of how many team members make purchases.
Setting up your Stripe account
Before you can sell products, your workspace needs a connected Stripe account with charges enabled.Start Stripe onboarding
Go to Settings → Stripe in the dashboard and click Connect Stripe Account. You’ll be redirected to Stripe’s onboarding flow.
Complete Stripe verification
Stripe requires identity and business verification before enabling charges. Follow the prompts in Stripe’s dashboard.
Platform fees
Akua collects a platform fee on all transactions:- One-time purchases: a fixed percentage of the total charge.
- Subscriptions: the same percentage collected on each billing cycle.
Reliability and retries
If a payment fails at Stripe’s checkout, no deployment is initiated. Customers can start a new checkout session to try again. If a deployment does not start after a successful payment, check your cluster status in the dashboard. Akua retries transient deployment failures automatically. For persistent issues, contact support@akua.dev.Troubleshooting
Stripe account not connected
Stripe account not connected
Symptom: Customers see an error when attempting to purchase your product.Solution: Navigate to Settings → Stripe and complete the account connection flow. Charges must be enabled on your Stripe account before products can be sold.
Payment succeeded but no deployment
Payment succeeded but no deployment
Symptom: The customer paid but their product did not deploy.Solution: Check your cluster status in the dashboard. If the cluster is healthy and the issue persists, contact support@akua.dev with the customer’s workspace ID and the approximate time of purchase.
Customer was charged but wants a refund
Customer was charged but wants a refund
Solution: Issue refunds directly from your Stripe dashboard. Akua does not process refunds on your behalf. After issuing a refund, you may also need to remove the customer’s installation manually from your dashboard.
API
Manage checkout sessions and order drafts programmatically.Order Drafts API
Create and manage pre-payment order drafts and checkout sessions.
Authentication
Mint API tokens for programmatic access.
Related topics
Marketplace
Configure your storefront and publish products.
Billing
Your own Akua subscription, separate from marketplace payments.
Products
Package your software and configure pricing.
Plans and pricing
Compare plans and understand workspace limits.