logo BillingMeldBillingMeldKontrola rozliczeń mobilnych i ochrona przychodów
Przewodnik po integracji

Jak BillingMeld utrzymuje spójność rozliczeń mobilnych

BillingMeld oddziela zdarzenia dostawcy od decyzji o dostępie, której faktycznie potrzebuje Twój produkt.

01

Dlaczego warstwa kontrolna ma znaczenie

Zakup może być ważny w momencie jego utworzenia i nieważny później po zwrocie środków, anulowaniu, wygaśnięciu lub zmianie dostawcy. Centralizacja tego stanu uniemożliwia każdej aplikacji wymyślenie innej odpowiedzi.

02

Zalecany przepływ

Wysyłaj dowody zakupu do BillingMeld, otrzymuj znormalizowany status i korzystaj z aktualizacji zdarzeń w ramach umowy używanej przez Twój backend.

03

Zachowaj wrażliwą logikę na serwerze

Poświadczenia dostawcy, reguły sprawdzania poprawności i decyzje dotyczące uprawnień należą do kontrolowanej infrastruktury zaplecza. Klient powinien otrzymać tylko taki wynik dostępu, jakiego potrzebuje.

Lista kontrolna integracji
  • Punkt końcowy sprawdzania zakupów po stronie serwera
  • Znormalizowany stan uprawnień
  • Zwrot środków i anulowanie obsługi zdarzeń
  • Jasne zasady wygaśnięcia i odnowienia
  • Idempotentne przetwarzanie zdarzeń
  • Zmiany stanu przyjazne audytowi
  • Autoryzacja po stronie produktu po walidacji
  • Monitorowanie opóźnionych lub sprzecznych sygnałów dostawców
  • Zasady awaryjne dotyczące niedostępnych danych dostawcy

Zacznij od jednego produktu i jednego rodzaju uprawnienia. Gdy umowa stanowa będzie stabilna, rozszerz te same zasady na dodatkowe aplikacje i plany.