Stripe Checkout erbjuder Link – ett alternativ för betalning med ett enda klick som kunder kan använda för att spara och återanvända sin betalningsinformation på ett säkert sätt. Om du däremot behöver spara en betalningsmetod för att debitera den utanför sessionen eller om du föredrar att själv hantera sparade betalningsmetoder måste du spara betalningsmetoden till en kund. Allow_redisplay är en parameter på PaymentMethod-objektet som hjälper dig att göra en modellering av om du på förhand fått samtycke från kunden att fylla i sparade kortuppgifter vid nya köp.
Om och hur en betalningsmetod sparas beror på vilket läge du använder i Checkout.
allow_redisplay: limited
och fylls inte i på förhand vid nya köp. Du kan också låta kunderna välja om de vill spara sina kortuppgifter för nya köp genom att använda saved_payment_method_options.payment_method_save. När den här parametern används visas ytterligare en kryssruta på Checkout-sidan som kunderna kan kryssa i om de vill välja att spara sina betalningsuppgifter. Kort som sparas när kryssrutan är markerad sparas med allow_redisplay: always
och fylls i på förhand för återvändande kunder. allow_redisplay: limited
och fylls inte i på förhand vid ett nytt köp. Du kan använda saved_payment_method_options.payment_method_save för att låta kunderna spara sin betalningsmetod och fylla i den på förhand vid ett nytt köp. allow_redisplay: always
och fylls i på förhand när ett kundobjekt skickas till en Checkout-session. Detta standardbeteende är till för att göra det enklare för dig att följa kortbetalningsnätverkens regler och dataskyddslagstiftningen. Om du behöver ändra standardbeteendet som aktiveras av dessa två lägen kan du använda följande metoder:
allow_redisplay
på betalningsmetoden: Du kan använda PaymentMethod API för att ändra det värde för allow_redisplay som är inställt för betalningsmetoden. allow_redisplay
som är inställt via Checkout: Du kan använda payment_method_data.allow_redisplay för att åsidosätta värdet för allow_redisplay som är inställt för betalningsmetoder som är sparade via Checkout. allow_redisplay: always
. Du kan använda saved_payment_method_options.allow_redisplay_filters för att fastställa om du också ska visa betalningsmetoder med allow_redisplay: limited
eller unspecified
.Global integritetslagstiftning är komplicerad och nyanserad. Vi rekommenderar att du pratar med dina experter på juridiska frågor och integritetsfrågor innan du implementerar setup_future_usage eller åsidosätter Checkouts standardbeteenden för att spara och visa betalningsmetoder på nytt då det kan påverka ditt ramverk för efterlevnad i integritetsfrågor. Ett exempel på detta är att Europeiska dataskyddsstyrelsen har utfärdat en vägledning för hur man sparar betalningsuppgifter. Läs om hur du konfigurerar Checkout för att inhämta samtycke och spara betalningsmetoder för framtida bruk här.
Om du skapade ett Stripe-konto före den 18 april har betalningsmetoder som tidigare sparats via Checkout fyllts i i efterhand med lämpligt värde för allow_redisplay
.
Från och med den 1 maj 2024 visar Checkout inte längre sparade kort med allow_redisplay: limited
eller unspecified
för återvändande kunder. Om du har några frågor om denna ändring kan du kontakta supporten.
Kommande förbättringar för sparade betalningsmetoder i Checkout