API v1.0 Przestarzała

Podstawowa dokumentacja API dla zarządzania zleceniami opieki nad grobami

Rekomendujemy użycie API v2.0 dla nowych projektów

Przegląd

Uwaga: API v1.0 jest przestarzałe i przeszło w stan utrzymania (maintenance mode). Nowym integracjom zalecamy użycie API v2.0 z JWT, webhooks i GraphQL.

Adres API

https://zlecenia.grobnet.eu/includes/api/opieka/

Podstawowe informacje

Uwierzytelnianie

API v1.0 używa prostego uwierzytelniania przez nagłówki HTTP.

Metoda 1: Nagłówki HTTP (Zalecana)

curl -H "X-API-Key: YOUR_API_KEY" \
       -H "X-API-Secret: YOUR_API_SECRET" \
       https://zlecenia.grobnet.eu/includes/api/opieka/api_platnosci.php

Metoda 2: Parametry URL

curl "https://zlecenia.grobnet.eu/includes/api/opieka/api_platnosci.php?api_key=YOUR_API_KEY&api_secret=YOUR_API_SECRET"
Bezpieczeństwo: Zawsze używaj HTTPS. Nigdy nie udostępniaj kluczy API publicznie.

Endpointy API

1. Płatności

GET /api_platnosci.php

Pobierz konfigurację płatności

POST /api_paypal_create_payment.php

Utwórz płatność PayPal

POST /api_paypal_verify_payment.php

Weryfikuj płatność PayPal

2. Zlecenia

GET /api_zamow_opieke.php

Pobierz listę zleceń opieki

3. Status

GET /api_konfiguracja.php

Sprawdź konfigurację systemu

Przykłady

Przykład 1: Pobierz konfigurację płatności

curl -H "X-API-Key: YOUR_API_KEY" \
       -H "X-API-Secret: YOUR_API_SECRET" \
       https://zlecenia.grobnet.eu/includes/api/opieka/api_platnosci.php

Odpowiedź:

{
  "success": true,
  "data": {
    "gateway": "paypal",
    "currency": "PLN",
    "enabled": true
  }
}

Przykład 2: PHP

<?php
$apiKey = 'YOUR_API_KEY';
$apiSecret = 'YOUR_API_SECRET';
$url = 'https://zlecenia.grobnet.eu/includes/api/opieka/api_platnosci.php';

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
    'X-API-Key: ' . $apiKey,
    'X-API-Secret: ' . $apiSecret
]);

$response = curl_exec($ch);
$data = json_decode($response, true);
curl_close($ch);
?>

Kody błędów

Kod Nazwa Opis
200 OK Żądanie zakończone sukcesem
400 Bad Request Błędne żądanie - sprawdź parametry
401 Unauthorized Brak uwierzytelnienia lub nieprawidłowy klucz API
500 Internal Server Error Błąd serwera - skontaktuj się z administratorem
Przykład błędu:

{
  "success": false,
  "error": {
    "code": 401,
    "message": "Brak uwierzytelnienia"
  }
}

Wsparcie

📧 Email: api-support@grobnet.eu

📱 Telefon: +48 693-877-150

🌐 Strona: zlecenia.grobnet.eu

Powrót do wyboru wersji