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

# Pandabase

> Accept payments with Pandabase.

Pandabase is a hosted checkout for digital goods.

## What you need

| Field | Where to find it |
| - | - |
| API key | Pandabase dashboard |
| Store ID | Pandabase dashboard. Starts with `shp_` |
| Webhook secret | shown when you create the webhook. Use the V2 signing secret |

## Steps

**1. Copy your keys**

In the Pandabase dashboard, copy your API key and Store ID.

**2. Add the webhook**

Register a `PAYMENT_COMPLETED` webhook with this URL:

```
https://dash.joinmarkt.com/api/pandabase/webhook
```

**3. Connect in Join Markt**

Go to **Payment methods → Pandabase**. Paste the API key, Store ID and webhook secret.

**4. Turn it on**

Enable **Active at checkout**, then save.

> [!NOTE]
>
> The order is marked paid only when the webhook arrives. Never deliver before that.


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