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

# MoneyMotion

> Accept payments with MoneyMotion.

MoneyMotion is a hosted checkout session.

## What you need

| Field | Where to find it |
| - | - |
| API key | MoneyMotion developer dashboard. Starts with `mk_live_` or `mk_test_` |
| Webhook secret | shown when you create the webhook |

## Steps

**1. Create an API key**

In the MoneyMotion developer dashboard, create an API key.

**2. Add the webhook**

Create a webhook for `checkout_session:complete` with this URL:

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

**3. Connect in Join Markt**

Go to **Payment methods → MoneyMotion**. Paste the API key and the webhook secret.

**4. Turn it on**

Turn on **Sandbox** if you use an `mk_test_` key. 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.