Przejdź do treści
Oplac

Referencja API

Konto

Stan konta i modułów dla klucza.

Klucz testowy w przykładach

Wklej klucz sk_test_ z panelu (zakładka Deweloperzy), a każdy przykład będzie gotowy do uruchomienia. Klucz zostaje w tej karcie przeglądarki, nie wysyłamy go nigdzie.

Przykłady używają Twojego klucza testowego. Produkcyjnego klucza nie przyjmujemy.

Tryb testowy

Pobierz konto#

GET /v1/account

Stan konta dla klucza: plan, moduły, waluty, czy produkcja przyjmuje płatności (charges_enabled), czy jest dostawca i webhook. Dobre pierwsze wywołanie po wygenerowaniu klucza.

Nagłówki opcjonalne: Oplac-Version

Odpowiedź

HTTP 200: obiekt account.

Błędy tej operacji: parameter_missing, parameter_invalid, metadata_invalid, expand_invalid, api_version_invalid, idempotency_key_reused, idempotency_key_invalid, api_key_invalid, rate_limited, api_error . Każdy błąd to ten sam obiekt error, opisany w przewodniku Błędy.

curl https://oplac.pl/api/v1/account \
  -H "Authorization: Bearer sk_test_TWOJ_KLUCZ"
$ch = curl_init('https://oplac.pl/api/v1/account');
curl_setopt_array($ch, [
    CURLOPT_HTTPHEADER => ['Authorization: Bearer sk_test_TWOJ_KLUCZ'],
    CURLOPT_RETURNTRANSFER => true,
]);
$account = json_decode(curl_exec($ch), true);
const res = await fetch('https://oplac.pl/api/v1/account', {
  headers: {Authorization: 'Bearer sk_test_TWOJ_KLUCZ' },
});
const account = await res.json();
import requests

res = requests.get(
    "https://oplac.pl/api/v1/account",
    headers={"Authorization": "Bearer sk_test_TWOJ_KLUCZ"},
)
account = res.json()
Odpowiedź HTTP 200
{
  "id": "acct_Ab12Cd34Ef56Gh",
  "object": "account",
  "name": "Sklep Testowy",
  "email": "[email protected]",
  "plan": "firma",
  "modules": [
    "accept",
    "api",
    "zespol",
    "plan",
    "bill",
    "faktury",
    "ksef",
    "recover",
    "invoices"
  ],
  "currencies": [
    "PLN"
  ],
  "charges_enabled": true,
  "provider_connected": false,
  "webhook_configured": true,
  "livemode": false,
  "created": 1760000000
}

Klucz testowy dostajesz od razu po zapisie

Adres e-mail, kod z maila i piaskownica z kodami BLIK. Produkcję włączasz sam w panelu: plan, dostawca płatności, klucz sk_live_. Wolisz, żeby wdrożenie w sklepie zrobił nasz zespół? To też jest za darmo.

Zamów integrację za darmo

BLIK, karty, subskrypcje i KSeF w jednym panelu.