# API-Referenz: Zahlungen

## Zahlungen auflisten

`GET /v1/payments`

Spiegel der Zahlungen bei zahls.ch und Freika.

Parameter:

- `limit` (query, integer)
- `starting_after` (query, string)
- `status` (query, string)
- `provider` (query, "zahls" | "freika" | "mock")

Antwort 200:

```json
{
  "object": "list",
  "data": [
    {
      "id": "pay_8f1e2d3c4b5a6978",
      "object": "payment",
      "livemode": true,
      "session_id": "string",
      "provider": "zahls",
      "purpose": "string",
      "status": "string",
      "currency": "string",
      "amount": 1235,
      "captured_amount": 1235,
      "refunded_amount": 1235,
      "payment_method": "string",
      "card_masked": "string",
      "created_at": "string"
    }
  ],
  "has_more": true
}
```

## Zahlung abrufen

`GET /v1/payments/{id}`

Eine Zahlung.

Parameter:

- `id` (path, string, Pflicht)

Antwort 200:

```json
{
  "id": "pay_8f1e2d3c4b5a6978",
  "object": "payment",
  "livemode": true,
  "session_id": "string",
  "provider": "zahls",
  "purpose": "string",
  "status": "string",
  "currency": "string",
  "amount": 1235,
  "captured_amount": 1235,
  "refunded_amount": 1235,
  "payment_method": "string",
  "card_masked": "string",
  "created_at": "string"
}
```
