Codex · III

Klucze API

Klucze API pozwalają wywoływać punkty końcowe kasy i statusu z Twojego kodu, bez przycisku kupna. Potrzebujesz go tylko wtedy, gdy budujesz własną kasę lub integrację serwera; jeśli wklejasz przycisk kupna, możesz całkowicie go pominąć.

Kiedy potrzebujesz klucza

Przycisk kupna działa bez żadnego klucza — rozmawia z publicznymi, punktami końcowymi o zasięgu projektu. Klucz jest na inną ścieżkę: wywołania, które wykonujesz z Twojego własnego serwera, gdzie tworzysz kasę lub czytasz status transakcji w kodzie. Klucze znajdują się pod zakładką Klucze API Twojego projektu.

Zakładka Klucze API. Pusta, dopóki nie utworzysz pierwszego klucza.

Utwórz klucz

Kliknij Utwórz klucz, podaj mu nazwę, którą rozpoznasz później — zwykle miejsce, w którym się uruchamia, na przykład „Serwer produkcji" — i kliknij Wygeneruj klucz. Nazwa jest tylko etykietą dla ciebie; nie zmienia tego, co może zrobić klucz (klucz jest objęty zakresem tego projektu).

Nazwij klucz dla miejsca, w którym będzie żyć, a następnie wygeneruj go.

Skopiuj go raz

Klucz jest wyświetlany raz, zaraz po jego wygenerowaniu. Zaczyna się od cmk_. Skopiuj go teraz i przechowuj w bezpiecznym miejscu — przechowujemy tylko hash, więc nie możemy go pokazać ponownie. Zgub go i po prostu utwórz nowy i usuń stary.

To jedyna chwila, kiedy pełny klucz jest pokazany. Skopiuj go przed zamknięciem.

Traktuj klucz jak hasło. Używaj go tylko z kodu po stronie serwera, wysyłaj go w nagłówku Authorization jako token nośnika i nigdy nie umieszczaj go na stronie internetowej, w publicznym repozytorium ani niczego, co wysyłasz do przeglądarki kupującego. Każdy z kluczem może działać za Twój projekt.

Używaj, wymieniaj i odwoływaj

Zapisane klucze są wymienione według nazwy, maskowanego prefiksu i daty utworzenia. Nigdy więcej nie zobaczysz pełnego klucza — prefiks wystarczy, aby je rozróżnić. Ikona kosza natychmiast odwołuje klucz: dowolny kod, który go nadal używa, zaczyna być odrzucany, więc rotuj, tworząc nowy klucz najpierw, wdrażając go, a następnie usuwając stary.

Każdy klucz pokazuje maskowany prefiks i datę utworzenia; ikona kosza go odwołuje.

Aby dowiedzieć się, co możesz wywoływać za pomocą klucza — tworzenie kasy z Twojego kodu, obsługę zdarzeń i sondowanie statusu — patrz Korzystanie z API.

Gotowy to podłączyć?

Plan darmowy wystarcza większości stron i nigdy nie prosi o kartę.