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

# Reclack API

> Recurring and one-time stablecoin payments, taken straight from your customers' wallets.

Reclack is billing infrastructure for stablecoin payments. Your customer signs
one bounded approval in the wallet they already use, and Reclack opens each
billing period, submits the collection onchain, follows the transaction to a
confirmed state, and tells your application what happened.

<Frame caption="Money moves from your customer's wallet to an address you control">
  <img className="block dark:hidden" src="https://mintcdn.com/reclack/hSqUHJp0KVXvwTsQ/images/money-path.svg?fit=max&auto=format&n=hSqUHJp0KVXvwTsQ&q=85&s=399a9827c559c51ba54bb59475fc7ada" alt="A customer wallet on the left, Reclack in the middle opening periods and submitting collections, and your own settlement address on the right." width="880" height="260" data-path="images/money-path.svg" />

  <img className="hidden dark:block" src="https://mintcdn.com/reclack/hSqUHJp0KVXvwTsQ/images/money-path-dark.svg?fit=max&auto=format&n=hSqUHJp0KVXvwTsQ&q=85&s=e93dc4224a7214844225ee6c6fed56c1" alt="A customer wallet on the left, Reclack in the middle opening periods and submitting collections, and your own settlement address on the right." width="880" height="260" data-path="images/money-path-dark.svg" />
</Frame>

You can use as much or as little of it as you need. Some teams only create
checkout sessions. Others run their whole catalog, subscriptions, invoices and
metered usage through the API.

<CardGroup cols={2}>
  <Card title="Take your first payment" img="https://mintcdn.com/reclack/i_PBmgTWOy1QpaWl/images/cards/first-payment.svg?fit=max&auto=format&n=i_PBmgTWOy1QpaWl&q=85&s=079a239aacde33e4bb9795041f31f6fb" href="/quickstart" width="480" height="126" data-path="images/cards/first-payment.svg">
    A sandbox payment, end to end, in about ten minutes.
  </Card>

  <Card title="How the objects fit" img="https://mintcdn.com/reclack/i_PBmgTWOy1QpaWl/images/cards/objects.svg?fit=max&auto=format&n=i_PBmgTWOy1QpaWl&q=85&s=6083c14d2c835a95b9a257d56d95d17a" href="/guides/objects" width="480" height="126" data-path="images/cards/objects.svg">
    Products, prices, customers, checkouts, subscriptions and invoices.
  </Card>

  <Card title="Authentication" img="https://mintcdn.com/reclack/i_PBmgTWOy1QpaWl/images/cards/authentication.svg?fit=max&auto=format&n=i_PBmgTWOy1QpaWl&q=85&s=f22b65e3894dd1a7b63c524431e2d4b3" href="/authentication" width="480" height="126" data-path="images/cards/authentication.svg">
    API keys, environments and the headers we accept.
  </Card>

  <Card title="Webhooks" img="https://mintcdn.com/reclack/i_PBmgTWOy1QpaWl/images/cards/webhooks.svg?fit=max&auto=format&n=i_PBmgTWOy1QpaWl&q=85&s=30c9c9592df5e6156573ace49587c0b7" href="/webhooks/overview" width="480" height="126" data-path="images/cards/webhooks.svg">
    Signed events, retries, and how to verify them.
  </Card>
</CardGroup>

## What Reclack does

| Capability | What it gives you |
| - | - |
| Subscriptions | Recurring collection from one bounded wallet approval, with retries and reconciliation. |
| Hosted checkout | A payment page that lists the wallets a browser exposes and explains the approval in words. |
| Payment links | A shareable page selling a fixed price or an amount the payer names. |
| Invoices | Line items, a PDF, reminders, and a pay link that does not expire. |
| Usage billing | Metered plans billed in arrears on usage you record. |
| Customer portal | Your customers sign in with the wallet they paid from and handle their own billing. |
| Webhooks | Signed events for every state change, with retries and replay. |

## What Reclack does not do

Being clear about this early saves you an afternoon later.

<Warning>
  Reclack is non-custodial. Payments move from your customer's wallet to a
  settlement address you control. We never hold your funds, and we never ask a
  merchant or a payer for a seed phrase or a private key.
</Warning>

A confirmed blockchain transaction is final. There is no chargeback mechanism
and we cannot reverse a settled payment. If you agree to refund a customer, you
send the funds back from an address you control.

## Base URL

```
https://api.reclack.com
```

Every endpoint in these docs is relative to that host. The same host serves
sandbox and live traffic. Which one you are talking to is decided by the API
key you present, not by the URL.

## Getting help

Write to [support@reclack.com](mailto:support@reclack.com) with the request id
from the response headers, or the `reference` of the object you were working
on. That is usually enough for us to find the exact call in the request logs.


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