Toolverse
Wszystkie skille

flowglad-usage-tracking

autor: flowglad

Wdrażaj rozliczenia oparte na użytkowaniu — rejestruj zdarzenia, sprawdzaj salda, wyświetlaj dane o konsumpcji.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Wyświetlenia
1

O skillu

Skill Flowglad do implementacji rozliczeń opartych na użytkowaniu. Rejestruj zdarzenia użytkowania (zarówno po stronie klienta, jak i serwera), sprawdzaj salda użytkowników i wyświetlaj informacje o konsumpcji. Idealne do wdrażania rozliczeń mierzonych, śledzenia wywołań API i cenowania opartego na zużyciu. Zawiera wskazówki dotyczące idempotencji transakcji, zapobiegania podwójnemu obciążeniu i sprawdzania salda przed kosztownymi operacjami.

Jak używać

  1. Zainstaluj skill Flowglad Usage Tracking w swoim projekcie, upewniając się, że masz dostęp do dokumentacji funkcji użytkowania i SDK.

  2. Zdecyduj, czy będziesz rejestrować zdarzenia użytkowania po stronie klienta czy serwera. Rejestrowanie po stronie serwera jest bardziej bezpieczne i zapobiega obejściu opłat, ale rejestrowanie po stronie klienta może być szybsze dla operacji niekrytycznych — wybierz na podstawie wrażliwości danych.

  3. Wdrażając rejestrowanie zdarzeń, zawsze używaj unikalnego identyfikatora transakcji (transactionId) dla każdego zdarzenia, aby zapobiec podwójnemu obciążeniu użytkownika w przypadku duplikatów.

  4. Przed wykonaniem kosztownych operacji sprawdź saldo użytkownika za pomocą funkcji sprawdzania balansu. Jeśli saldo jest niewystarczające, obsłuż błąd i poinformuj użytkownika zamiast pozwalać na operację.

  5. Wyświetl informacje o użytkowaniu w interfejsie użytkownika, korzystając z pasków postępu lub liczników, aby użytkownik mógł śledzić swoją konsumpcję i pozostałe limity.

  6. Upewnij się, że używasz prawidłowego identyfikatora miernika użytkowania (usageMeterSlug) lub identyfikatora ceny (priceSlug) w zależności od konfiguracji, zwracając szczególną uwagę na domyślne ceny bez opłat.

Podobne skille