BillingMeld-logoBillingMeldMobil faktureringskontroll og inntektsbeskyttelse
Integrasjonsguide

Hvordan BillingMeld holder mobilfakturering konsekvent

BillingMeld skiller leverandørhendelser fra tilgangsbeslutningen produktet ditt faktisk trenger.

01

Hvorfor et kontrolllag er viktig

Et kjøp kan være gyldig når det opprettes og ugyldig senere etter refusjon, kansellering, utløp eller endring av leverandør. Sentralisering av denne tilstanden forhindrer hver app i å finne opp et annet svar.

02

Anbefalt flyt

Send kjøpsbevis til BillingMeld, motta normalisert status og bruk hendelsesoppdateringer gjennom kontrakten som brukes av din backend.

03

Hold sensitiv logikk på serveren

Leverandørlegitimasjon, valideringsregler og rettighetsbeslutninger hører hjemme i kontrollert backend-infrastruktur. Klienten skal kun motta tilgangsresultatet den trenger.

Sjekkliste for integrering
  • Et endepunkt for kjøpsvalidering på serversiden
  • En normalisert rettighetstilstand
  • Refunder og tilbakekall hendelseshåndtering
  • Eksplisitte regler for utløp og fornyelse
  • Idempotent hendelsesbehandling
  • Revisjonsvennlige tilstandsendringer
  • Godkjenning på produktsiden etter validering
  • Overvåking for forsinkede eller motstridende leverandørsignaler
  • En reservepolicy for utilgjengelige leverandørdata

Start med ett produkt og en rettighetstype. Når statskontrakten er stabil, utvider du de samme reglene til flere apper og planer.