> ## 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.

# Overpay

> Accept card payments with Overpay.

Overpay is a card checkout. Read the [Overpay docs](https://docs.overpay.io/en/) for your account setup.

## What you need

| Field | Where to find it |
| - | - |
| Shop ID | Overpay shop settings. A number, like `12345` |
| Public Key | Overpay shop settings |
| Secret Key | Overpay shop settings |

## Steps

**1. Copy your keys**

Open your Overpay shop and copy the Shop ID, Public Key and Secret Key.

**2. Connect in Join Markt**

Go to **Payment methods → Overpay**. Paste all three. Keep **Sandbox** on to test first.

**3. Add the webhook**

In Overpay shop settings, set the webhook URL:

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

Overpay signs it with HTTP Basic auth, using the same Shop ID and Secret Key.

**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.