# Welcome!

Welcome to the Prepay.dev API documentation! This is a Microservicee As A Services designed to seamlessly integrate prepayment account management into your existing servicess. Our goal is to provide a straightforward and efficient way to handle usage-based solutions through prepayment. Whether you're a startup or a large enterprise, Prepay.dev offers the flexibility and scalability to meet your specific needs.

Prepay.dev connects directly to your payment solution (Stripe, Adyen, Chargebee, etc.), so your customer's money stays always in your domain. We just make sure that your customer's balance stays always accurate and updated.

## How Does it Work?

The process is simple and intuitive, for example if you are using Stripe:

1. **Connect your Stripe** account.
2. **Create a Balance Account for your customer** and link it to any existing Stripe customers.
3. **Add Funds** to this client balance account, which will trigger a payment through your Stripe account.
4. **Register Client Usage**: Record the usage of your services, which will be deducted from the existing balance in the client's account.
5. **Configure each balance account** individually to follow specific rules, like auto-recharge. So that your customers can ensure they will always have funds to cover the usage.

## Getting Started

To get started, you'll need to have a Stripe account and API keys to integrate with Prepay.dev. Follow the step-by-step guide in our documentation to set up your account and begin managing prepayment balances for your clients.

{% content-ref url="quick-start" %}
[quick-start](quick-start)
{% endcontent-ref %}

## Need help?

If you encounter any issues or have questions, please feel free to reach out to our support team at hello@prepay.dev. We're here to help you make the most out of Prepay.dev.

Thank you for choosing Prepay.dev as your prepayment solution partner. We look forward to helping you streamline your usage-based billing processes!
