Tap to Pay on iPhone eller Android och Stripe Terminal

Med Tap to Pay kan användare ta emot kontaktlösa betalningar i fysisk miljö med en kompatibel konsumentenhet och Stripe Terminal SDK. Det kräver kunskap om Terminal SDK och antingen Android eller iOS. 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?

Du hittar information om vilka länder Tap to Pay är tillgängligt i här eller i vår dokumentation som länkas ovan.

Om du vill använda Tap to Pay i ditt land och det för närvarande inte finns stöd för det får du gärna kontakta oss. Vi kommer att höra av oss när vi kan erbjuda Tap to Pay där du finns.

Vilka är enhetskraven för integrering av Tap to Pay?

Du hittar enhetskraven för Tap to Pay on iPhone här.

Obs! iPads har inte någon funktion för NFC-läsning och stöds därför inte för närvarande.

Du hittar enhetskraven för Tap to Pay on Android här.

Se här för en lista över Android-enheter med anpassade användargränssnitt.

Vilka betalningsmetoder stöds med Tap to Pay?

Du hittar dokumentation om vilka betalningsmetoder som är tillgängliga per terminal här.

Vad kostar det?

Gå till vår prissida för aktuella priser.

Hanteras Tap to Pay-transaktioner som ”kort närvarande”-transaktioner?

Ja. Tap to Pay-transaktioner kan identifieras i Dashboard som ”kort närvarande”-betalningar i likhet med alla andra Terminal-transaktioner. Precis som med Stripe Terminal är handlare som använder Tap to Pay för att ta emot betalkort inte ansvariga för några tvister som lämnas in med anledning av bedrägerier kopplade till sådana transaktioner.

Stripe Terminal Tap to Pay och PCI-efterlevnad

Stripe Terminal, inklusive Tap to Pay, erbjuder totalsträckskryptering (E2EE) som standard. Användare som utnyttjar Tap to Pay har tillgång till ett förifyllt SAQ C-dokument direkt i Dashboard under Inställningar för efterlevnad.

Obs! Tap to Pay stöds inte för användning med punkt-till-punkt-kryptering (P2PE).

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

Tap to Pay-transaktioner kan identifieras i Dashboard som ”kort närvarande”-betalningar i likhet med alla andra Terminal-transaktioner. Vi erbjuder för närvarande inte funktionaliteten att skilja Tap to Pay-transaktioner från andra ”kort närvarande”-debiteringar i Dashboard. Användare kommer fortsätta att ha tillgång till samma Dashboard-funktionalitet, dvs. rapportering, återbetalningar osv., med undantag för terminalenheter. Tap to Pay-enheter kan för närvarande inte kontrolleras i Dashboard för enhetshanteringsändamål.

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

Vi erbjuder för närvarande inte denna funktionalitet.

Finns det stöd för PIN-kod via Tap to Pay för transaktioner som överskrider gränserna för kontaktlösa betalningar?

Tap to Pay on iPhone har stöd för att ta emot PIN-koder för Terminal iOS SDK i version 2.23 och senare.

Tap to Pay on Android har för närvarande inte stöd för PIN-koder. Om en användare försöker debitera ett belopp som är högre än gränsen för kontaktlösa betalningar kan kortinnehavaren inte ange reserv-PIN-koden för sitt betalningskonto för att slutföra transaktionen.

Användarna kan också titta närmare på reservalternativ som att ha en traditionell betalningsterminal på plats som standard eller visa en QR-kod och uppmana kunden att skanna och betala med en transaktion utan närvarande kort (CNP-transaktion).

Regionala gränser för kontaktlösa betalningar finns på vår sida Vanliga supportfrågor. Obs! Generellt finns det inga transaktionsgränser för digitala plånböcker som Apple Pay och Google Pay.

Kan du debitera betalningar med hjälp av en fysisk kortterminal från Terminal som reservalternativ?

Alla kunder har inte en kontaktlös betalningsmetod. I dessa fall eller vid händelse av en nekad betalning kan användarna fortsätta att debitera en betalning genom att byta från Tap to Pay till en kortterminal. Användarna kan dock endast ha en aktiv anslutning på en terminal i taget. Du måste därför koppla från kortterminalen om den redan är ansluten.

Fungerar Tap to Pay på surfplattor?

Tap to Pay kräver NFC-teknik, vilket inte finns i de flesta surfplattor.

Tap to Pay on iPhone fungerar inte på iPads, eftersom de för närvarande inte har stöd för NFC.

Tap to Pay on Android fungerar på Android-surfplattor som uppfyller våra enhetskrav.

Finns det något sätt att identifiera kortinnehavarens namn för Tap to Pay-transaktioner?

Kortinnehavarens namn är vanligtvis inte tillgängligt för kontaktlösa betalningar. Gå till referensmaterial för API för att ta reda på vilka uppgifter som är tillgängliga för Terminal-transaktioner, inklusive Tap to Pay.


Integrationsfrågor

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

Ja, användarna måste först ha slutfört integrationen av Terminal SDK innan de integrerar Tap to Pay. Se vår dokumentation för iOS eller Android för mer information.

När man bygger sin Terminal-integration, måste man då installera Terminal SDK innan man integrerar Tap to Pay SDK(:er)?

Ja. För att få tillgång till Tap to Pays funktionalitet måste användarna installera två uppsättningar SDK:er. Användarna måste först ha en fullständig Terminal SDK-integration innan de integrerar med Tap to Pay SDK(:er). Ta en titt på vår dokumentation för iOS eller Android för mer information.

Erbjuder Terminal en färdig mobil POS-app som användarna kan använda sig av?

Du kan ta emot Tap to Pay-betalningar i fysisk miljö med Stripe Dashboard-appen.

Om en användare tar med sig en Tap to Pay-enhet till ett annat land som inte stöds (t.ex. från USA till Brasilien) kommer funktionen då att blockeras automatiskt? Måste ytterligare begränsningar konfigureras på användarens app baserat på plats?

Vi använder GPS-data för platsverifiering under Terminal-transaktioner. Tap to Pay fungerar inte om man har korsat landsgränser. Vårt system kommer automatiskt att neka transaktionen om ett nytt land har identifierats. Inget ytterligare integrationsarbete krävs för denna funktion.

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

Ja, användare kan i dag simulera flödet för betalningssimulering i iOS- och Android-simulatorer.

Är Tap to Pay kompatibel med appar byggda på React Native?

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

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

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

Kan dricks användas med Tap to Pay?

Dricks vid betalning i terminalen (se vår dokumentation här) är inte kompatibelt med Tap to Pay. Användarna kan implementera sin egen dricksskärm innan de debiterar betalningar. Alternativt kan man använda flödet efter auktorisering för att ge dricks (se här) när betalningen har debiterats. Observera att dricks efter auktorisering måste genomföras inom tre minuter efter debiterad betalning. På grund av den här funktionen rekommenderar vi att du erbjuder möjligheten att ge dricks innan betalningen debiteras för en smidigare användarupplevelse.

Är offline-läge kompatibelt med Tap to Pay?

Nej. Offline-läge är inte kompatibelt med Tap to Pay.

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

Nej. Vi erbjuder inte funktionaliteten att begränsa olika typer av kort på Tap to Pay-nivå.

Fungerar Stripe-testkort med Tap to Pay?

Ja. Läs vår dokumentation här.

Vad innebär det om jag ser ett on_behalf_of-fel?

Om du använder parametern on_behalf_of i ditt PaymentIntent ska du säkerställa att du anger id för anslutet konto i SCPLocalMobileConnectionConfiguration. Se vår dokumentation om iOS eller Android för mer information.

Kan jag anpassa gränssnittet på Tap to Pay-skärmen?

Nej. Du kan för närvarande inte anpassa gränssnittet för vare sig iOS eller Android för Tap to Pay.

Måste användaren anpassa "beröringszonerna" i sin integration för varje enhetstyp?

För Tap to Pay on Android hanteras transaktionsgränssnittet av Stripe. Första gången telefonen är ansluten som terminal kommer användaren att se Stripes standardskärm. Därefter anpassas uppmaningen om "beröringszonen" för kommande transaktioner till den plats där NFC-chippet finns på varje enhet (t.ex. överst till höger, överst till vänster, i mitten). Om "beröringszonen" är okänd används standardskärmen. Det krävs inget integrationsarbete för att anpassa "beröringszoner".

Hur mycket arbete ska man räkna med när man integrerar med detta bibliotek?

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


Frågor relaterade till Tap to Pay on iPhone

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

Hur hanteras den inledande onboardingen för iPhone-enheter?

Apples användningsvillkor för Tap to Pay on iPhone visas för användarna första gången de ansluter till den lokala terminalen. För att registrera sig hos Apple måste handlarna ange ett giltigt Apple-id för sitt företag innan de godkänner villkoren som presenteras av Apple. Observera att det här flödet bara måste genomföras en gång per Stripe-konto. Du hoppar över det här steget vid alla kommande anslutningar när samma Stripe-konto används på olika enheter.

För att få mer information om anslutning av handlare, gå till avsnittet med företagsinformation för Tap to Pay on iPhone i Vanliga frågor om Apples Tap to Pay on iPhone.

Innan du använder en enhet för att hantera betalkort måste du konfigurera den på rätt sätt. Denna konfigurering måste genomföras på alla enheter som använder Tap to Pay on iPhone för första gången. Den inledande konfigurationen av en enhet kan ta upp till två minuter. Alla uppdateringar av konfigurationen efter det tar normalt bara några sekunder. Se avsnittet Hantera konfigurering av enhet för mer information.

Hanteras godkännandestegen för Tap to Pay on iPhones villkor på ett transparent sätt av Terminal SDK?

Användarvillkoren för Tap to Pay on iPhone visas automatiskt på den första lokala terminalanslutningen för ett givet konto. Detta hanteras implicit av Terminal SDK och ingen ytterligare kod krävs för att utlösa flödet för godkännande av användarvillkoren.

När genomförs stegen för att godkänna villkoren för Tap to Pay on iPhone?

Användarvillkoren för Tap to Pay on iPhone visas på den första connectLocalMobileReader för ett givet anslutet underkonto. När användarvillkoren godkänts visas de inte längre för det aktuella kontot.

I Apples dokumentation nämns ett krav om att "Endast en administratörsanvändare kan godkänna villkoren för en handlares räkning". Behöver handlaren göra något för att indikera att en användare är auktoriserad för att godkänna villkoren?

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

Vedertagen praxis rekommenderar att du ansluter till läsaren i bakgrunden när appen startas. Hur förhindrar jag att villkoren för Tap to Pay on iPhone visas när användare startar appen för första gången?

Handlare kan ställa in parametern tosAcceptancePermitted till NO i connectionConfig när de anropar connectLocalMobileReader i bakgrunden. Om användaren inte har godkänt villkoren ännu misslyckas anslutningen med ett undantag. Vi rekommenderar att handlare hanterar detta undantag och vägleder användaren till ett separat onboarding-flöde där connectLocalMobileReader anropas med parametern aktiverad och där den auktoriserade handlaren kan godkänna användarvillkoren.

När Apple TTP-skärmen visas med företagsnamnet, i vilken utsträckning kan detta konfigureras för plattformar? Är skärmen specifik för det särskilda företagsnamnet på det anslutna kontot?

Plattformar kan konfigurera företagsnamnet här. Vi använder namnet på det anslutna kontot som standard, men du kan välja att åsidosätta detta. Se till att du anger korrekt företagsnamn.

Har Stripe stöd för implementeringar där en handlare direkt använder Apples proximityReader API?

Vi stödjer för närvarande inte direkt användning av Apples proximityReader API. Korrekt användning av proximityReader är beroende av en direkt relation med Apple för att utfärda tokens för terminalanslutning.

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

Nej. Användargränssnittet för Tap to Pay on iPhone utlöses när ditt POS-system är redo att debitera en betalning. Det kan inte anpassas.

Behöver man ange en plats för sin mobilenhet när man använder Tap to Pay on iPhone? Är detta ett krav från Apple?

Alla kortterminaler måste ställa in en Plats. Detta är ett befintligt krav som också 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-app genomgår Apple App Stores standardgranskningsprocess. Se till att du tar hänsyn till Apple’s Tap to Pay Human Interface Guidelines när du bygger din app.

Hur gör jag för att begära och konfigurera den behörighet som krävs för att ge stöd för Tap to Pay on iPhone?

Du kan begära en behörighet från Apples webbplats för utvecklare här.


Frågor relaterade till Tap to Pay on Android

Hur vet jag om min telefon har stöd för NFC?

Du kan kontrollera om din Android-enhet har stöd för NFC i inställningarna i din telefon. Om du ser alternativet NFC har den stöd. Du behöver bara se till att det är aktiverat för att kunna använda Tap to Pay.

När kommer det att finnas stöd för Discover?

Vi har för närvarande inte någon tidsplan för när det kommer att finnas stöd för Discover.

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

Prenumerera på terminal-announce@lists.stripe.com. Vårt mål är att ge en förvarning minst tre månader i förväg vid eventuella kommande ändringar. Mer brådskande SDK-uppdateringar kan dock krävas om en kritisk säkerhetsrisk upptäcks i SDK.

Dessutom har Tap to Pay on Android offentliga ändringsloggar.


Support

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

Användare kan hitta support för Apple-relaterade frågor med hjälp av följande resurser: