> ## Documentation Index
> Fetch the complete documentation index at: https://www.macaly.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Stripe

> Ta emot betalningar i ditt Macaly-projekt

Med Macalys Stripe-integration kan du ta emot både engångsbetalningar och återkommande betalningar (prenumerationer) direkt i ditt projekt. En fullt fungerande testmiljö skapas automatiskt, så du kan börja bygga och testa utan ett Stripe-konto. När du är redo att gå live ansluter du ditt Stripe-konto och byter till live-läge.

<Callout icon="user">
  Finns i [**abonnemangen Pro och Byrå**](/docs/sv/welcome/pricing)
</Callout>

## Lägg till betalningar i ditt projekt

Beskriv dina betalningsbehov för agenten i chatten. Till exempel:

```
Jag vill sälja mina hudvårdsprodukter online. Jag behöver en butik
med katalog och kassa så att kunderna kan betala med kort.
```

```
Jag har skrivit en e-bok och vill sälja den för $19. Skapa en sida
där folk kan betala och ladda ned den direkt.
```

```
Jag startar en månatlig yogakurs online för $29/månad. Bygg en
landningssida där medlemmar kan anmäla sig och starta sin prenumeration.
```

Agenten skapar ditt projekt med ett komplett betalningsflöde och sätter upp en Stripe-testmiljö i bakgrunden.

Du kan också börja från fliken **Betalningar** i det övre navigeringsfältet för att lägga till betalningar.

Du kan börja testa direkt med testkortet som visas på fliken Betalningar:

| Fält | Värde |
| - | - |
| Kortnummer | 4242 4242 4242 4242 |
| Utgångsdatum | Valfritt framtida datum (t.ex. 01/30) |
| CVC | Valfria 3 siffror (t.ex. 111) |
| Postnummer | Valfritt värde (t.ex. 11000) |

Gå till ditt projekt, genomför ett testköp och kontrollera hur kassan fungerar.

<Tip>
  Du kan också testa felscenarier som nekade kort eller ogiltiga betalningsuppgifter med Stripes särskilda testkort. I [Stripes testdokumentation](https://docs.stripe.com/testing#declined-payments) finns hela listan över testkortsnummer och de fel de simulerar.
</Tip>

## Aktivera din säkra testmiljö

När Macaly skapar din testmiljö sätts en Stripe-sandbox upp. Sandboxen fungerar direkt och låter dig testa betalningar, men den är inte kopplad till något Stripe-konto. Sandboxar som inte har aktiverats går ut efter 60 dagar.

När du aktiverar sandboxen kopplas den till ditt Stripe-konto. Efter aktiveringen är sandboxen din och du kan hantera den direkt i Stripe Dashboard.

Du kan aktivera sandboxen på två sätt: från fliken **Betalningar** i ditt projekt, eller via e-postmeddelandet som Stripe skickar till dig när testmiljön har skapats.

Aktiveringen är också första steget mot att ta emot riktiga betalningar. För att gå live behöver du aktivera sandboxen, verifiera ditt företag hos Stripe och ange dina live-API-nycklar.

<iframe src="https://www.youtube.com/embed/SVcTB6UZlIc" />

<Steps>
  <Step title="Öppna fliken Betalningar">
    Öppna fliken **Betalningar** i ditt projekt. Under "Aktivera din säkra testmiljö" ser du knappen **Aktivera din Stripe-sandbox**.
  </Step>

  <Step title="Klicka på Aktivera din Stripe-sandbox">
    Stripe öppnas i en ny flik med sidan **Claim your sandbox**.

    Om du har ett befintligt Stripe-konto väljer du det i listan. Annars klickar du på **+ Create new account** för att skapa ett utan kostnad.

    Klicka på **Continue** för att gå vidare.
  </Step>

  <Step title="Ange uppgifter om ditt företag">
    Stripe frågar efter lite grundläggande information:

    1. **Företagsnamn och plats.** Ange ditt företagsnamn och välj land. Klicka på **Continue**.
    2. **Företagets webbplats och beskrivning.** Ange din webbadress och en kort beskrivning av dina produkter eller tjänster. Det här steget kan hoppas över genom att klicka på **Skip**.
    3. **Avsedd användning av Stripe.** Välj de betalningstyper som är relevanta för ditt företag (t.ex. engångsbetalningar eller återkommande betalningar). Det här steget kan också hoppas över.
  </Step>

  <Step title="Slutför konfigurationen av sandboxen">
    På den sista skärmen visar Stripe en sammanfattning av nästa steg: slutför din konfiguration, byt till live-läge och börja ta emot betalningar. Klicka på **Go to sandbox** för att avsluta.
  </Step>

  <Step title="Gå tillbaka till Macaly">
    Gå tillbaka till Macaly. På fliken Betalningar ska nu **Betalningar är i testläge** visas i orange, vilket bekräftar att aktiveringen lyckades.

    <Info>
      Det kan ta en liten stund innan statusen uppdateras. Om knappen för att aktivera fortfarande syns, uppdatera sidan.
    </Info>
  </Step>
</Steps>

## Byt till live-läge

När du är redo att ta emot riktiga betalningar behöver du aktivera ditt Stripe-konto och koppla dina live-API-nycklar till Macaly.

<Warning>
  Du ansvarar för alla juridiska och skattemässiga skyldigheter som gäller betalningar du tar emot via ditt projekt. Kontakta en skatterådgivare om du är osäker på vad som gäller för dig.
</Warning>

### Aktivera ditt Stripe-konto

Innan du får tillgång till live-API-nycklar kräver Stripe att du verifierar ditt företag. Det är en standardprocess för kontoregistrering som sker helt hos Stripe.

<Steps>
  <Step title="Öppna Stripe Dashboard">
    Gå till [dashboard.stripe.com](https://dashboard.stripe.com) och logga in på kontot som du använde för att aktivera sandboxen.
  </Step>

  <Step title="Slutför installationsguiden">
    Stripe ber dig slutföra konfigurationen av ditt konto. Det omfattar vanligtvis:

    * Företagsuppgifter (juridiskt namn, adress, typ av verksamhet)
    * Verifiering av din personliga identitet
    * Bankkonto eller utbetalningsuppgifter för att ta emot pengar

    Följ Stripes guide tills alla steg är markerade som slutförda.
  </Step>

  <Step title="Vänta på verifieringen">
    Stripe granskar dina uppgifter och aktiverar ditt konto. Det går oftast direkt, men kan ta upp till några dagar beroende på land och typ av företag.

    När du är verifierad är ditt konto live och dina live-API-nycklar blir tillgängliga i Dashboard.
  </Step>
</Steps>

<Info>
  Du kan fortsätta bygga och testa ditt projekt i testläge medan du väntar på att Stripe ska verifiera ditt konto.
</Info>

### Ange dina live-API-nycklar

När ditt Stripe-konto har verifierats kopierar du dina live-nycklar till Macaly.

<Steps>
  <Step title="Kopiera nycklarna från Stripe Dashboard">
    I Stripe Dashboard visas dina API-nycklar i kortet **API keys** på högra sidan av startsidan. Du hittar dem också under **Developers → API keys** längst ned i sidomenyn.

    Du ser två nycklar:

    * **Publishable key** börjar med `pk_live_`.
    * **Secret key** börjar med `sk_live_`.

    Kopiera båda nycklarna.

    <Warning>
      Din hemliga nyckel ger full åtkomst till ditt Stripe-konto. Dela den aldrig och klistra aldrig in den i chatten.
    </Warning>
  </Step>

  <Step title="Lägg till nycklarna i Macaly">
    Klicka på **Lägg till Stripe-anslutning** på fliken **Betalningar**. Klistra in varje nyckel i motsvarande fält och klicka på **Spara API-nycklar**. Kontrollera att du använder dina live-nycklar (som börjar med `pk_live_` och `sk_live_`) och inte testnycklarna (`pk_test_` och `sk_test_`).
  </Step>

  <Step title="Byt till live-läge">
    Klicka på **Byt till live-läge**. Macaly konfigurerar om ditt projekt så att det använder ditt Stripe-konto i live-läge. Statusen ändras till **Betalningar är live** i grönt.
  </Step>

  <Step title="Publicera ditt projekt">
    Publicera ditt projekt för att driftsätta ändringarna. Live-betalningar behandlas bara på den publicerade webbplatsen, inte i förhandsvisningen.
  </Step>
</Steps>

## Hantera din integration

Alla betalningsinställningar nås från fliken **Betalningar**:

* **Öppna Stripe** öppnar Stripe Dashboard, där du kan granska transaktioner, göra återbetalningar och följa utbetalningar.
* **Byt till live-läge / Byt till testläge** låter dig växla mellan miljöerna när som helst utan att din projektkod påverkas.
* **Hantera Stripe-anslutning** låter dig uppdatera dina live-API-nycklar efter den första konfigurationen.
* **Testbetalningar** visar testkortets uppgifter som referens medan du är i testläge.

## Felsökning

<AccordionGroup>
  <Accordion title="Vad är en sandbox och hur skiljer den sig från mitt Stripe-konto?">
    En sandbox är en tillfällig testmiljö som Macaly skapar åt dig. Den har egna test-API-nycklar och låter dig simulera betalningar utan att röra riktiga pengar. Den är **inte** ditt Stripe-konto. När du aktiverar sandboxen kopplar du den till ditt riktiga Stripe-konto. Tills du har aktiverat den är sandboxen anonym och går ut efter 60 dagar.
  </Accordion>

  <Accordion title="Testbetalningar går inte igenom">
    Kontrollera att du använder testkortsnumret **4242 4242 4242 4242** med valfritt framtida utgångsdatum, valfri tresiffrig CVC och valfritt postnummer. Om problemet kvarstår kan du läsa igenom chatten efter felinformation eller be agenten undersöka betalningsflödet.
  </Accordion>

  <Accordion title="Vad är skillnaden mellan testläge och live-läge?">
    **Testläge** använder sandbox-miljön med testnycklar. Alla betalningar är simulerade och inga riktiga pengar är inblandade. **Live-läge** använder ditt verifierade Stripe-konto med live-nycklar. Riktiga pengar debiteras och sätts in på ditt bankkonto. Du kan växla mellan lägena när som helst på fliken Betalningar. Att byta läge påverkar inte din projektkod, bara vilka Stripe-nycklar som är aktiva.
  </Accordion>

  <Accordion title="Jag hittar inga live-API-nycklar i min Stripe Dashboard">
    Att aktivera sandboxen och att verifiera ditt Stripe-konto är två separata steg. Aktiveringen kopplar sandboxen till ditt konto, men du måste ändå slutföra Stripes företagsverifiering (identitet, företagsuppgifter, bankkonto) innan live-nycklar skapas. Öppna Stripe Dashboard och följ guiden för att slutföra verifieringen. Om du bara ser testnycklar (som börjar med `pk_test_` och `sk_test_`) har ditt konto inte verifierats helt än.
  </Accordion>

  <Accordion title="Macaly visar fortfarande testläge efter att jag har verifierat mitt Stripe-konto">
    Att verifiera ditt Stripe-konto byter inte automatiskt Macaly till live-läge. Du måste själv ange dina live-API-nycklar på fliken Betalningar och sedan klicka på **Byt till live-läge**. Macaly behåller testläget tills du uttryckligen byter.
  </Accordion>

  <Accordion title="Live-betalningar går inte igenom">
    Kontrollera tre saker i den här ordningen:

    1. **Har du publicerat ditt projekt?** Live-betalningar behandlas bara på den publicerade webbplatsen, inte i förhandsvisningen.
    2. **Är nycklarna rätt?** Kontrollera att du har angett din **Publicerbar nyckel** (börjar med `pk_live_`) och din **Hemlig nyckel** (börjar med `sk_live_`). Om du av misstag klistrade in testnycklar klickar du på **Hantera Stripe-anslutning** och uppdaterar dem.
    3. **Är ditt Stripe-konto helt verifierat?** Öppna Stripe Dashboard och leta efter väntande steg i guiden. Stripe kan kräva ytterligare dokument innan live-betalningar behandlas.
  </Accordion>

  <Accordion title="Vad händer när min sandbox går ut?">
    Sandboxar som inte har aktiverats går ut efter 60 dagar. Öppna fliken Betalningar och klicka på **Skapa ny sandbox** för att skapa en ny miljö. Din befintliga betalningskod förblir oförändrad. Om du redan hade aktiverat och verifierat ditt Stripe-konto måste du ange dina live-nycklar igen efter att du har skapat en ny sandbox.
  </Accordion>
</AccordionGroup>

## Bra att veta

* **Stripe-avgifter tillkommer.** Macaly tar inga extra avgifter för betalningar. Stripes vanliga transaktionsavgifter gäller för varje transaktion (se [stripe.com/pricing](https://stripe.com/pricing)).
* **Sandboxen går ut.** Testmiljöer som inte har aktiverats går ut efter 60 dagar. Om det händer öppnar du fliken Betalningar och klickar på **Skapa ny sandbox** för att skapa en ny.
* **Webhooks hanteras automatiskt.** Macaly konfigurerar och underhåller alla webhook-endpoints. Ingen manuell konfiguration behövs i Stripe Dashboard.
* **Test- och live-miljöer är åtskilda.** Testtransaktioner visas inte i ditt Stripe-konto i live-läge och inga riktiga debiteringar görs.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.