Stripes datalagringspolicy föreskriver lagring av alla Stripe-objekt i live- och testläge. I allmänhet lagras objekt under varaktigheten av ett Stripe-kontos livslängd, om inte annat anges eller begärs. Det finns dock några Stripe-objekt, till exempel Events, som producerar en stor mängd data utan att ge betydande långsiktigt värde för Stripe-användare. Testlägesabonnemang är också ett sådant objekt, och detta dokument beskriver hur abonnemang lagras i testläge.
Här är några saker du kan göra efter att ha läst den här guiden:
Obs! Abonnemang i live-läge är inte föremål för denna datalagringspolicy och kommer att behållas enligt Stripes övergripande datalagringspolicy.
Stripe kommer automatiskt att avsluta alla testlägesabonnemang som skapats för minst 90 dagar sedan.
För alla avbrutna testlägesabonnemang kommer Stripe automatiskt att ta bort abonnemanget och dess underordnade objekt 30 dagar efter uppsägning.
Se Vanliga frågor nedan för mer information.
Om ett abonnemang i testläge kommer att avbrytas eller tas bort kommer det att märkas i enlighet med det i Stripe Dashboard. För att markera ett abonnemang som undantaget från automatisk radering, klicka på Åtgärder > Markera som undantaget från automatisk radering i testläge.
När träder denna policy i kraft?
Policyn träder i kraft för Stripe-konton enligt följande kriterier:
Policyn aktiveras den 16 november 2022 för Stripe-konton som skapas den 16 november 2022 eller senare.
Policyn aktiveras den 1 februari 2023 för Stripe-konton som skapats innan den 16 november 2022.
När kommer ett abonnemang att avbrytas eller raderas?
Såvida de inte är markerade som undantag kommer abonnemang som har skapats i testläge för mer än 90 dagar sedan att avbrytas automatiskt. 30 dagar efter det raderas abonnemangen. Du kan se exakta datum för väntande "Automatisk uppsägning i testläge" när du öppnar en testprenumeration i Dashboard.
Vad händer när ett abonnemang i testläge markeras som undantaget från automatisk radering?
Abonnemanget är inte längre markerat som ska sägas upp eller tas bort. Tills en Dashboard-användare tar bort undantaget kommer Stripe inte automatiskt att avbryta eller ta bort testlägesabonnemanget.
Kan jag ångra en markering av ett testlägesabonnemang som undantaget från automatisk radering?
Ja, när ett abonnemang i testläge har markerats som undantaget från radering kan en Dashboard-användare välja ”Ta bort undantag för automatisk radering” från abonnemanget. Testlägesabonnemanget kommer omedelbart att bli föremål för automatisk uppsägning eller radering, enligt datalagringspolicyn.
Varför bör ett testlägesabonnemang markeras som undantaget?
Vi rekommenderar att du markerar ett testlägesabonnemang som undantaget från datalagringspolicyn när du vill att tiden ska gå naturligt (dvs. enligt fysikens lagar). Om du till exempel bygger en intern demonstration av en applikation som ska användas under en lång tidsperiod och vill att testare ska kunna uppleva hur fakturering känns för en användare, bör testlägesabonnemanget markeras som undantaget. Här är några frågor du kan ställa under den här typen av testscenario:
När bör ett testlägesabonnemang inte markeras som undantaget?
För de flesta testscenarier bör testklockor användas för att skapa ett abonnemang och simulera tidens gång för att förstå hur den skapade abonnemangen kommer att bete sig. Dessa abonnemang bör inte längre behövas efter att ha simulerat tidens gång, och de bör inte markeras som undantagna från datalagringspolicyn för testlägesabonnemang.
Hur kommer abonnemang som skapats med hjälp av testklockor att påverkas av den nya policyn?
Testklockor och deras kunder raderas automatiskt 30 dagar efter skapandet, medan eventuella tillhörande abonnemang avbryts när testklockan raderas. Denna policy kommer dessutom att radera abonnemanget 30 dagar efter uppsägning. Abonnemang för en kund med tillhörande testklocka kan inte markeras som undantagna.
Kan ett testlägesabonnemang återställas när det har raderats av datalagringspolicyn?
Nej, raderade testlägesabonnemang kan inte återställas eller undantas. Vi rekommenderar att du skapar ett nytt testlägesabonnemang för att uppfylla dina testbehov.
Vilka Stripe-objekt kommer att raderas när ett abonnemang tas bort?
Följande relaterade objekt kommer att raderas när ett abonnemang markerad för radering tas bort:
Efter att ett testlägesabonnemang har raderats, vilka objekt kommer då att finnas kvar och hur kommer de att se ut?
Om abonnemanget genererade några betalningar kommer motsvarande PaymentIntent, Charge- och BalanceTransaction-objekt fortfarande att finnas i API:et.
`invoice`-fältet på de relaterade PaymentIntent- och Charge-objekten kommer att ha ett nollvärde när det associerade abonnemanget raderas av testlägesdatapolicyn.
Kan API:et användas för att hämta en lista med testlägesabonnemang som ska raderas?
Nej, testlägesabonnemang som ska raderas kommer bara att markeras i enlighet med det i Dashboard. Abonnemang som ska raderas kommer fortfarande att kunna hämtas individuellt i API:et tills de tas bort, och de kommer inte att betecknas på något sätt för att antyda att de är på väg att raderas.
Hur många testlägesabonnemang kan markeras som undantagna från radering?
Ett Stripe-konto kan inte ha fler än 50 testlägesabonnemang markerade som undantagna från automatisk radering vid ett tillfälle.
Kommer en webhook att skickas när ett icke-undantaget abonnemang automatiskt avslutas?
Ja, en "customer.subscription.deleted"-händelse kommer att skapas.
Kommer en webhook att skickas när ett icke-undantaget abonnemang automatiskt tas bort?
Nej, webhooks kommer inte att skickas när abonnemang och abonnemangsplaner raderas automatiskt i testläge.