Tap to Pay on iPhone eller Android och Stripe Terminal

Med Tap to Pay kan användare godkänna kontaktlösa betalningar på plats med en kompatibel enhet och Stripe Terminal SDK. Det kräver kunskap om Terminal SDK och antingen Android- eller iOS-expertis. Se vår dokumentation om teknisk integration för iOS här och vår dokumentation om teknisk integration för Android här.

Var är Tap to Pay tillgängligt?

Tap to Pay on iPhone är för närvarande tillgängligt i Australien, Storbritannien och USA och i en privat beta i Frankrike och Nederländerna. Plattformar och handlare utanför USA, Australien, Frankrike, Nederländerna och Storbritannien får inte använda Tap to Pay on iPhone. Om du är intresserad av att gå med i betaprogrammet, kontakta oss.

Tap to Pay on Android är allmänt tillgängligt i Singapore, Storbritannien, USA och Nya Zeeland och i betaversion i Australien, Kanada, Österrike, Belgien, Tjeckien, Danmark, Finland, Frankrike, Tyskland, Italien, Irland, Luxemburg, Malaysia, Nederländerna, Norge, Portugal, Spanien, Sverige och Schweiz.

Om du vill använda Tap to Pay i ditt land kan du kontakta oss. Vi meddelar dig när vi kan erbjuda detta där du finns.

Vilka är enhetskraven för att integrera Tap to Pay?

iOS SDK för Tap to Pay on iPhone kräver mobila iOS-enheter som uppfyller följande kriterier:

Obs! iPads har inte NFC-läsfunktioner så de stöds inte för närvarande.

Android SDK för Tap to Pay kräver Android-enheter som uppfyller följande kriterier:

Klicka här för en lista över enheter som stöds med anpassade användargränssnitt.

Vilka betalningsmetoder stöds med Tap to Pay?

Tap to Pay on iPhone-biblioteket inkluderar stöd för kontaktlösa Visa, Mastercard, American Express och Discover-kort och NFC-baserade mobila plånböcker (Apple Pay, Google Pay och Samsung Pay). Discover stöds endast i USA.

Tap to Pay on Android-biblioteket inkluderar stöd för kontaktlösa Visa, Mastercard och American Express-kort och NFC-baserade mobila plånböcker (Apple Pay, Google Pay och Samsung Pay).

Vad kostar det?

Se https://stripe.com/pricing för aktuell prissättning.

Dirigeras Tap to Pay-transaktioner som kortnärvarande transaktioner?

Ja. Tap to Pay-transaktioner kan identifieras i Dashboard som "kortnärvarande" betalningar som alla andra Terminal-transaktioner. Liksom med Stripe Terminal är handlare som använder Tap to Pay för att acceptera betalkort inte ansvariga för eventuella tvister av bedräglig typ som lämnas in för sådana transaktioner.

Stripe Terminal Tap to Pay och PCI-efterlevnad

Stripe Terminal, inklusive Tap to Pay, tillhandahåller E2EE som standard. Användare som använder Tap to Pay har tillgång till ett förifyllt SAQ C-dokument, direkt i din Dashboard under Inställningar för efterlevnad.

Obs! Tap to Pay stöds inte för användning med P2PE.

Finns det något sätt att identifiera Tap to Pay-transaktioner via Dashboard? Har Tap to Pay samma funktionalitet som andra enheter från Stripe Terminal?

Tap to Pay-transaktioner kan identifieras i Dashboard som "kortnärvarande" betalningar som alla andra Terminal-transaktioner. För närvarande erbjuder vi inte funktionen för att särskilja Tap to Pay-transaktioner från andra kortdebiteringar i Dashboard. Användarna kommer att fortsätta att ha tillgång till samma Dashboard-funktioner, dvs. rapportering, återbetalningar osv. med undantag för hårdvaruenheter. Tap to Pay-enheter kan för närvarande inte spåras i Dashboard för enhetshanteringssyften.

Finns det något sätt att stämma av antalet aktiva enheter på ett Stripe-konto mot Tap to Pay on iPhone-fakturering?

För närvarande erbjuder vi inte den funktionen.

Stöds PIN via Tap to Pay för transaktioner som överskrider kontaktlösa gränser?

Tap to Pay on iPhone stödjer PIN-kod i versionerna 2.23 och uppåt för Terminal iOS SDK.

Tap to Pay stödjer för närvarande inte PIN. Om en användare försöker debitera ett belopp som är högre än den kontaktlösa gränsen, kommer kortinnehavaren inte att kunna ange sitt betalkontos reserv-PIN för att slutföra transaktionen.

Alternativt kan användare utforska reservalternativ som att ha en traditionell betalterminal på plats som standard, eller visa en QR-kod och uppmana kunden att skanna och gå till kassan med en CNP-transaktion.

Regionala kontaktlösa gränser anges på vår supportsida med vanliga frågor&. Obs! I allmänhet finns det inga transaktionsgränser för digitala plånböcker som Apple Pay och Google Pay.

Kan man ta betalt med en fysisk kortterminal från Terminal som reservalternativ?

Inte alla kunder har en kontaktlös betalningsmetod. I sådana fall eller i händelse av en nekad betalning kan användare fortsätta att ta betalt genom att byta från Tap to Pay till en kortterminal från Terminal. Användare kan dock bara ha en aktiv anslutning till en kortterminal åt gången. Så du måste koppla från kortterminalen om den redan är ansluten.

Fungerar Tap to Pay på surfplattor?

Tap to Pay kräver NFC-teknik, något som många surfplattor inte har.

Tap to Pay on iPhone fungerar inte på iPad eftersom de för närvarande inte stödjer NFC.

Tap to Pay on Android fungerar på utvalda Android-surfplattor som Samsung Galaxy Active 3-enheter, även om pekskärmen inte är optimerad ännu.


Integrationsfrågor

Behöver en användare integrera med Terminal SDK?

Ja, användare måste först ha slutfört Terminal SDK-integreringen innan Tap to Pay integreras. Se dokumentationen för iOS eller Android för specifik information.

Måste man installera Terminal SDK innan Tap to Pay SDK:er när man bygger terminalintegreringen?

Ja. För att få tillgång till Tap to Pays funktioner måste användare installera två uppsättningar SDK:er. Användare måste först ha slutfört Terminal SDK-integreringen innan integrering med Tap to Pay SDK:er kan ske. Se dokumentationen för iOS eller Android för specifik information.

Erbjuder Terminal en färdig mobil POS-systemapplikation som användare kan utnyttja?

Du kan ta emot Tap to Pay-betalningar på plats med Stripe Dashboard iOS-appen. Lär dig hur du kommer igång här.

Vi erbjuder ingen färdig mobilapp för POS-system för Android ännu.

Om en användare tar en Tap to Pay-enhet till ett annat land som inte stöds (t.ex. från USA till Brasilien), kommer funktionaliteten automatiskt att blockeras? Behöver ytterligare begränsningar ställas in på deras applikation baserat på plats?

Vi samlar in GPS-data för platsverifiering under terminaltransaktioner. Tap to Pay kommer inte att fungera om den förflyttas till ett annat land. Vårt system kommer automatiskt att avvisa transaktionen om ett nytt land upptäcks. Inget ytterligare integrationsarbete behövs för den här funktionen.

Kan en användare simulera Tap to Pay-transaktioner i Terminal-simulatorn?

Ja, användare kan för närvarande simulera flödet för debitering av betalningar i iOS- och Android-simulatorn.

Är Tap to Pay kompatibelt med appar som byggts i React Native?

Ja, Tap to Pay stöds i appar byggda i React Native.

Är möjligheten att spara kortinformation för återanvändning online kompatibel med Tap to Pay-transaktioner?

Ja. Tap to Pay on iPhone stödjer befintlig Terminal-funktionalitet för att spara kortinformation för framtida återanvändning online. Spara kort-funktionaliteten gäller endast fysiska kort, inte mobila plånböcker.

Är dricks kompatibelt med Tap to Pay?

Att ge dricks i kortterminalen (se vår dokumentation här) är inte kompatibelt med Tap to Pay. Användare kan implementera sin egen dricksskärm innan de tar betalt eller så kan användarna använda flödet efter autentisering för dricks (se detta flöde här) efter att betalningen är gjord. Observera att dricks efter autentisering måste slutföras inom 3 minuter efter betalningen. På grund av denna funktion rekommenderar vi att du ger möjlighet till dricks innan du tar betalt för en smidigare användarupplevelse.

Är offlineläge kompatibelt med Tap to Pay?

Nej. Offlineläge är inte kompatibelt med Tap to Pay.

Finns det något sätt att begränsa korttyperna på Tap to Pay?

Nej. Vi erbjuder inte funktionen att begränsa kort på Tap to Pay-nivå.

Fungerar Stripe-testkort med Tap to Pay?

Ja. Se vår dokumentation här.

Vad betyder det om jag ser felet on_behalf_of?

Om du använder parametern on_behalf_of i din PaymentIntent, se till att ange id för det anslutna kontot i SCPLocalMobileConnectionConfiguration. Se vår dokumentation för iOS eller Android för mer information.

Kan jag anpassa användargränssnittet för pekskärmen?

Nej, du kan för närvarande inte anpassa användargränssnittet för varken iOS eller Android för Tap to Pay.

Kommer användaren att behöva anpassa pekzonerna i sin integration för varje enhetstyp?

För Tap to Pay on Android hanteras transaktionsgränssnittet av Stripe. Första gången telefonen ansluts som läsare kommer användaren att se Stripes "standardskärm". Efter det kommer efterföljande transaktioner att ha ett pekzonsmeddelande som anpassas till var NFC-chipet finns på varje enhet (t.ex. uppe till höger, uppe till vänster, i mitten). Om pekzonen inte är känd kommer standardskärmen att användas. Det krävs inget integrationsarbete för att anpassa pekzonerna.

Vad är den förväntade arbetsinsatsen för att integrera med det här biblioteket?

När användaren har slutfört standardintegrationen med Terminals SDK:er för iOS eller Android, är respektive integration för Tap to Pay on iOS eller Android ganska enkel och okomplicerad. I genomsnitt tar det en tekniker mindre än två veckor att slutföra.


Tap to Pay on iPhone – Relaterade frågor

För vanliga frågor relaterade till Tap to Pay on iPhone, se Apples Vanliga frågor för handlare.

Hur hanteras initial onboarding för iPhone-enheter?

Apples Tjänstevillkor för Tap to Pay on iPhone visas för användare första gången de ansluter till den lokala kortterminalen. För att registrera sig hos Apple måste handlare ange ett giltigt Apple-ID som representerar verksamheten innan villkoren som presenteras av Apple accepteras. Observera att detta flöde endast behöver utföras en gång per Stripe-konto. Detta flöde kommer att hoppas över för alla efterföljande anslutningar som använder samma Stripe-konto på alla enheter.

Om du vill veta mer om handlarlänkar går du till avsnittet Tap to Pay on iPhone företagsinformation i Apples Vanliga frågor för Tap to Pay on iPhone.

Innan du använder en enhet för att läsa betalkort måste du konfigurera den på lämpligt sätt. Denna konfiguration måste göras på alla enheter som använder Tap to Pay on iPhone för första gången. Den första konfigurationen av en enhet kan ta upp till två minuter. Eventuella efterföljande konfigurationsuppdateringar tar vanligtvis bara några sekunder. Se avsnittet "Hantera enhetsinställningar" för mer information.

Hanteras godkännandestegen för Tap to Pay on iPhone Tjänstevillkor (ToS) transparent av Terminal SDK?

Tjänstevillkoren för Tap to Pay on iPhone visas automatiskt på den första lokala kortterminalanslutningen för ett visst konto. Detta hanteras implicit av Terminal SDK och ingen ytterligare kod krävs för att utlösa tjänstevillkorsflödet.

När sker Tap to Pay on iPhones steg för Tjänstevillkor (ToS)?

Tjänstevillkoren för Tap to Pay on iPhone presenteras på den första connectLocalMobileReader för ett givet anslutet underkonto. När tjänstevillkoren har godkänts kommer de inte längre att visas för det givna kontot.

Apples dokumentation nämner ett krav att "Endast en administratörsanvändare kan godkänna Villkoren på uppdrag av en handlare". Behöver handlaren göra något för att indikera att en användare är behörig att godkänna &villkoren?

Vi rekommenderar att handlare ger vägledning under onboarding av användare för att säkerställa att den auktoriserade handlaren godkänner villkoren.

När Apple TTP-skärmen dyker upp och visar företagsnamnet, hur konfigurerbart är det för plattformar? Är det specifikt för det exakta företagsnamnet för det anslutna kontot?

Plattformar kan konfigurera företagsnamnet här. Vi använder det anslutna kontonamnet som standard men du kan åsidosätta detta om du föredrar det. Kontrollera att du anger rätt företagsnamn.

Stöder Stripe implementeringar där en handlare direkt använder Apples proximityReader API?

Vi stöder för närvarande inte direkt användning av Apples proximityReader API. Att använda proximityReader på rätt sätt förlitar sig på en direkt relation med Apple för att utfärda kortterminalanslutningstoken.

Finns det tillgängliga alternativ för att anpassa användargränssnittet för Tap to Pay on iPhone?

Nej. Tap to Pay on iPhone-gränssnittet utlöses när din kassaapplikation är redo att ta betalt. Det kan inte anpassas.

Är det nödvändigt att ställa in en plats för en mobil enhet vid användning av Tap to Pay on iPhone? Krävs detta av Apple?

Alla kortterminaler måste ställa in en Plats. Detta är ett befintligt krav som även gäller för Tap to Pay on iPhone.

Hur får jag min iOS-app godkänd av Apple?

Din Tap to Pay on iPhone-applikation kommer att gå igenom den vanliga Apple App Store-granskningsprocessen. Se till att ta Apples Tap to Pay Human Interface Guidelines i beaktande när du bygger din app.

Hur begär och konfigurerar jag den nödvändiga rättigheten för att stödja Tap to Pay on iPhone?

Du kan begära en rättighet direkt från Apples utvecklarwebbplats här.


Tap to Pay on iPhone – Relaterade frågor

Hur vet jag om min telefon stödjer NFC?

Du kan bekräfta att din Android-enhet stöder NFC genom att kontrollera detta i telefonens inställningar. Om du ser ett NFC-alternativ stöds det, och se till att det är aktiverat för att använda Tap to Pay.

När kommer Discover att stödjas?

Vi har ingen tidsplan för stöd av Discover i nuläget.

Hur kan jag hålla mig uppdaterad om alla relevanta SDK-ändringar?

Prenumerera på terminal-announce@lists.stripe.com. Vi strävar efter att ge minst 3 månaders förvarning om framtida ändringar, men mer brådskande SDK-uppdateringar kan krävas om ett kritiskt säkerhetsproblem upptäcks i SDK.

Dessutom har Tap to Pay on Android offentliga ändringsloggar.


Support

Jag har frågor om Terminal ANDROID OCH iOS SDK-integration, transaktionsbehandling eller Stripe Terminal-funktionalitet som inte tas upp här.

Kontakta Stripe Support.

Jag har frågor om mitt Apple ID-konto, Apple Business Register (ABR)-konto och/eller iPhone-hårdvara.

Användare kan hitta support för Apple-relaterade frågor på följande resurser: