Varför saknas vissa försäljnings-transaktioner i underlaget?
När försäljning initieras från ett externt system (t.ex. en webbutik eller ett bokningssystem) fungerar Stripe ofta endast som en teknisk betalningsmotor. I dessa fall skickar det externa systemet bara ett betalningskommando (Payment Intent) till Stripe, istället för att skapa ett fullständigt försäljningsunderlag som en Checkout Session eller Invoice.
Detta innebär i korthet:
- Externa systemet äger informationen: Detaljer om produkter, artiklar och moms finns sparade i ursprungssystemet där köpet startade.
- Stripe äger endast transaktionen: Stripe ser att ett belopp har dragits, men har inte tillgång till specifikationen av vad som faktiskt har sålts.
Eftersom vår integration bygger på Stripes egna fakturerings- och checkout-objekt, kan den inte hämta underlag som aldrig har skapats i Stripe. För att bokföra denna försäljning behöver du använda underlag från det system där köpet genomfördes, då det är där det juridiska kvittot skapas.
Så här kontrollerar du transaktionen i Stripe:
- Klicka på betalningen i din Stripe-dashboard.
- Scrolla ner till rubriken Händelser.
- Leta efter händelse med begreppet "Checkout session".
Resultat:
- Finns händelsen? Då har transaktionen ett underlag som vår integration kan hämta.
- Saknas händelsen? Betalningen saknar underlag i Stripe. Du hittar istället det juridiska underlaget i det system där köpet genomfördes.