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

# Status wpłaty

> Publiczny status wpłaty Litecoin na wsparcie serwera — ten sam, co na stronie `/donate/{id}`. Dane wpłacającego nie są zwracane.



## OpenAPI

````yaml GET /api/donate/status
openapi: 3.1.0
info:
  title: Zgłoś Scammera — publiczne API
  version: 1.0.0
  description: >-
    Publiczne API Zgłoś Scammera: listy oszustów, serwerów oszukujących i
    zaufanych osób, sprawdzanie osoby, status usług i status wpłat. Bez
    logowania i bez klucza API, z otwartym CORS.
  contact:
    name: Zgłoś Scammera — Discord
    url: https://discord.gg/zglososzusta
servers:
  - url: https://zglosscammera.pl
    description: Produkcja
security: []
tags:
  - name: Listy
    description: Listy oszustów, serwerów i zaufanych osób
  - name: Sprawdzanie
    description: Sprawdzanie osoby lub serwera na wszystkich listach
  - name: Status
    description: Status usług i wpłat
  - name: Discord
    description: Pomocnicze endpointy Discord
paths:
  /api/donate/status:
    get:
      tags:
        - Status
      summary: Status wpłaty
      description: >-
        Publiczny status wpłaty Litecoin na wsparcie serwera — ten sam, co na
        stronie `/donate/{id}`. Dane wpłacającego nie są zwracane.
      operationId: donationStatus
      parameters:
        - name: id
          in: query
          required: true
          description: 'ID wpłaty: `ltc_` + 24 znaki hex.'
          schema:
            type: string
            pattern: ^ltc_[a-f0-9]{24}$
          example: ltc_d9ff611be0d4bc342e7829ed
      responses:
        '200':
          description: Status wpłaty
          content:
            application/json:
              schema:
                type: object
                required:
                  - donation
                properties:
                  donation:
                    $ref: '#/components/schemas/Donation'
              example:
                donation:
                  id: ltc_d9ff611be0d4bc342e7829ed
                  address: LTt56Exrs1AUXjtSfvLP6EV7HYqpzUBgkQ
                  status: forwarded
                  receivedLtc: 0.0037908
                  amountPln: 0.98
                  confirmations: 354
                  requiredConfirmations: 2
                  minimumLtc: 0.001
                  txId: >-
                    8260d794dd2a99c6895b99c8d0aac40874cf870c28e25b8dc30744023e9b182d
                  forwardTxId: >-
                    6713efe8bc9c2515989daa88406cc10d85af16b4ada8fdb1cee0b1c8736fe3e5
                  roleStatus: done
                  premiumTier: null
                  premiumMonthPln: 15
                  premiumLifetimePln: 25
                  error: null
                  createdAt: '2026-09-29T12:51:46.814Z'
                  expiresAt: '2026-09-30T12:51:46.814Z'
        '400':
          description: Nieprawidłowe ID wpłaty
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              example:
                error: Nieprawidłowe ID płatności
        '404':
          description: Wpłata nie istnieje
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              example:
                error: Nie znaleziono
        '500':
          $ref: '#/components/responses/ServerError'
components:
  schemas:
    Donation:
      type: object
      required:
        - id
        - address
        - status
      properties:
        id:
          type: string
          description: ID wpłaty
        address:
          type: string
          description: Unikalny adres Litecoin wpłaty
        status:
          type: string
          enum:
            - pending
            - detected
            - confirmed
            - forwarding
            - forwarded
            - expired
            - failed
          description: >-
            `pending` — czeka na wpłatę, `detected` — wykryta, czeka na
            potwierdzenia, `confirmed`/`forwarding` — potwierdzona, `forwarded`
            — zakończona, `expired` — adres wygasł bez wpłaty, `failed` —
            nieudana
        receivedLtc:
          type: number
          description: Otrzymana kwota w LTC
        amountPln:
          type:
            - number
            - 'null'
          description: Kwota w zł po kursie z chwili potwierdzenia
        confirmations:
          type: integer
        requiredConfirmations:
          type: integer
        minimumLtc:
          type: number
        txId:
          type:
            - string
            - 'null'
          description: Transakcja wpłaty
        forwardTxId:
          type:
            - string
            - 'null'
          description: Transakcja przekazania środków dalej
        roleStatus:
          type:
            - string
            - 'null'
          enum:
            - awaiting
            - processing
            - done
            - failed
            - null
          description: Stan nadania roli na Discordzie
        premiumTier:
          type:
            - string
            - 'null'
          enum:
            - month
            - lifetime
            - null
          description: Nadane Guardly Premium
        premiumMonthPln:
          type: number
        premiumLifetimePln:
          type: number
        error:
          type:
            - string
            - 'null'
          description: Powód niepowodzenia, np. `below_minimum`
        createdAt:
          type: string
          format: date-time
        expiresAt:
          type: string
          format: date-time
          description: Wygaśnięcie adresu (12 h, jeśli nic nie wpłynie)
    Error:
      type: object
      required:
        - error
      properties:
        error:
          type: string
          description: Opis błędu
  responses:
    ServerError:
      description: Błąd serwera lub bazy
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/Error'
          example:
            error: Błąd podczas pobierania danych.

````

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