> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bachs.io/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Money is always a decimal string at the currency's precision (for example "29.00"), paired with an ISO 4217 currency field. Never use minor units.
> Build against the sandbox first: base URL https://sandbox-api.bachs.io with sk_sandbox_ keys. Production is https://api.bachs.io with sk_live_ keys; going live is a key swap.
> Treat webhooks (for example collection.succeeded) as the source of truth for fulfilment, never client-side events or redirects.
> Subscriptions are created by completing a checkout for a recurring product. There is no direct create-subscription endpoint.
> IDs carry resource prefixes (cust_, prod_, sub_, chk_, inv_, ref_) and timestamps are ISO 8601 UTC.

# Get started

> Create an account and learn how to build on Bachs.

## Create an account

The sandbox is available as soon as you sign up, so you can build and test your whole integration before your account is verified. Verify once, covering your product, your identity and your withdrawal account, and you can accept real payments and withdraw funds.

Before you sign up, [check if your business is supported](https://docs.bachs.io/for-you/supported-businesses.md) and read the [age requirements](https://docs.bachs.io/for-you/age-requirements.md). Ready to build? Follow the [checkout quickstart](https://docs.bachs.io/guides/checkout/checkout-sessions.md).

[Create an account →](https://app.bachs.io/signup)

![The Bachs hosted checkout in the sandbox: a 70 dollar credit pack with the customer choosing to pay in naira, and Bank Transfer selected among the payment methods](https://mintcdn.com/bachs/nYYqfllfeaRuQiSg/images/product/get-started-checkout.webp?fit=max\&auto=format\&n=nYYqfllfeaRuQiSg\&q=85\&s=c965d731c3f5df131fe615dec5e16831)

## Start building

> [card] [Create and verify your account](https://docs.bachs.io/go-live.md)
>
> Verify once to accept payments and withdraw funds.

> [card] [Set up your development environment](https://docs.bachs.io/get-started/development-environment.md)
>
> Get a sandbox key, the CLI and a server SDK ready.

> [card] [Get your API keys](https://docs.bachs.io/authentication.md)
>
> Authenticate requests with sandbox and production keys.

> [card] [Quickstarts](https://docs.bachs.io/get-started/quickstarts.md)
>
> Every guide that takes you from an empty sandbox to a working integration.

> [card] [Build with AI](https://docs.bachs.io/build/ai/skills.md)
>
> Install the Bachs skill so your coding assistant follows the Bachs rules.

> [card] [Use tested AI prompts](https://docs.bachs.io/build/ai/prompts.md)
>
> Copy a prompt to build payments or subscriptions with an assistant.

> [card] [Go-live checklist](https://docs.bachs.io/get-started/go-live-checklist.md)
>
> The technical checks to run before you swap in live keys.

## Common use cases

> [card] [Sell SaaS subscriptions](https://docs.bachs.io/build/use-cases/saas-subscriptions.md)
>
> Monthly and yearly plans, with access granted from webhooks.

> [card] [Sell digital products](https://docs.bachs.io/build/use-cases/digital-products.md)
>
> Release a download once the payment is confirmed.

> [card] [Build a marketplace](https://docs.bachs.io/build/use-cases/marketplace.md)
>
> Collect a sale and pay each seller its share.

> [card] [Build a SaaS platform](https://docs.bachs.io/build/use-cases/saas-platform.md)
>
> Businesses on your platform sell, and you take a fee.

> [card] [All use cases](https://docs.bachs.io/build/overview.md)
>
> Compare every use case side by side.

## More resources

> [card] [Test your integration](https://docs.bachs.io/integrate/sandbox.md)
>
> An isolated sandbox with no real money and no production data.

> [card] [Try the live demo](https://docs.bachs.io/demo.md)
>
> A working storefront running on the sandbox.

> [card] [Starter templates](https://docs.bachs.io/build/starters/overview.md)
>
> Working code by framework and use case.

> [card] [Glossary](https://docs.bachs.io/get-started/glossary.md)
>
> Plain definitions of the terms used across these docs.

> [card] [Community projects](https://docs.bachs.io/community/overview.md)
>
> SDKs, plugins and boilerplates built by the community.

> [card] [Contact support](mailto:support@bachs.io)
>
> Email the Bachs support team.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.