Tap to Pay op iPhone of Android en Stripe Terminal

Met Tap to Pay kunnen je gebruikers fysieke, contactloze betalingen accepteren met een compatibel consumentenapparaat en de Stripe Terminal SDK. Hiervoor moet je vertrouwd zijn met de Terminal SDK en Android of iOS-expertise hebben. Bekijk onze technische integratiedocumentatie voor iOS hier en onze technische integratiedocumentatie voor Android hier.

Waar is Tap to Pay beschikbaar?

Tap to Pay op iPhone is momenteel alleen beschikbaar in Australië, het Verenigd Koninkrijk en de Verenigde Staten en als besloten bèta in Frankrijk en Nederland. Platforms en handelaren die zich buiten de Verenigde Staten, Australië, Frankrijk, Nederland en het Verenigd Koninkrijk bevinden, hebben geen toestemming om Tap to Pay on iPhone te gebruiken. Als je bent geïnteresseerd in deelname aan het bètaprogramma, neem dan contact met ons op.

Tap to Pay on Android is algemeen beschikbaar in Singapore, het Verenigd Koninkrijk, de Verenigde Staten en Nieuw-Zeeland en als bèta in Australië, Canada, Oostenrijk, België, Tsjechië, Denemarken, Finland, Frankrijk, Duitsland, Italië, Ierland, Luxemburg, Maleisië, Nederland, Noorwegen, Portugal, Spanje, Zweden en Zwitserland.

Laat het ons weten als je Tap to Pay in jouw land wil gebruiken. We laten je het weten zodra we dit kunnen aanbieden waar jij bent.

Wat zijn de apparaatvereisten voor het integreren van Tap to Pay?

De iOS SDK voor Tap to Pay on iPhone vereist mobiele iOS-apparaten die voldoen aan de volgende criteria:

Opmerking: iPads hebben geen NFC-leesfunctionaliteit, dus worden momenteel niet ondersteund.

De Android SDK voor Tap to Pay vereist Android-apparaten die voldoen aan de volgende criteria:

Kijk hier voor een lijst met ondersteunde apparaten met aangepaste interfaces.

Welke betaalmethoden worden ondersteund met Tap to Pay?

De Tap to Pay on iPhone-bibliotheek bevat onder andere ondersteuning voor contactloze kaarten van Visa, Mastercard, American Express, Discover en op NFC gebaseerde mobiele wallets (Apple Pay, Google Pay en Samsung Pay). Discover wordt alleen ondersteund in de Verenigde Staten.

De Tap to Pay on Android-bibliotheek bevat onder andere ondersteuning voor contactloze kaarten van Visa, Mastercard, American Express en op NFC gebaseerde mobiele wallets (Apple Pay, Google Pay en Samsung Pay).

Wat is de prijs?

Ga naar https://stripe.com/pricing voor de actuele prijzen.

Worden Tap to Pay-transacties doorgestuurd als transacties met een fysieke kaart?

Ja. Tap to Pay-transacties kunnen worden geïdentificeerd in het dashboard als betalingen met 'Kaart aanwezig' zoals alle andere Terminal-transacties. Zoals bij Stripe Terminal zijn handelaren die Tap to Pay gebruiken om betaalkaarten te accepteren niet aansprakelijk voor frauduleuze chargebacks die worden ingediend voor zulke transacties.

Stripe Terminal Tap to Pay en PCI-compliance

Stripe Terminal, inclusief Tap to Pay, biedt standaard E2EE. Gebruikers die Tap to Pay gebruiken hebben toegang tot een vooraf ingevuld SAQ C-document, rechtstreeks in je dashboard onder Compliance-instellingen.

Opmerking: Tap to Pay wordt niet ondersteund voor gebruik met P2PE.

Is er een manier om Tap to Pay-transacties te identificeren via het dashboard? Biedt Tap to Pay dezelfde functionaliteit als andere apparaten van Stripe Terminal?

Tap to Pay-transacties kunnen worden geïdentificeerd in het dashboard als betalingen met 'Kaart aanwezig' zoals alle andere Terminal-transacties. We bieden momenteel in het dashboard niet de functionaliteit aan om Tap to Pay-transacties te onderscheiden van andere fysieke betalingen. Gebruikers blijven toegang houden tot dezelfde dashboardfunctionaliteit, zoals rapportages, terugbetalingen, enz. met uitzondering van hardware-apparaten. Tap to Pay-apparaten kunnen momenteel niet worden gevolgd in het dashboard voor hardwarebeheer.

Is er een manier om het aantal actieve apparaten in een Stripe-account te reconciliëren met Tap to Pay on iPhone-facturatie?

We bieden deze functionaliteit momenteel niet aan.

Wordt pincode ondersteund via Tap to Pay voor transacties die contactloze limieten overschrijden?

Tap to Pay on iPhone ondersteunt het accepteren van pincodes in de versies 2.23 en hoger van de Terminal iOS SDK.

Tap to Pay on Android ondersteunt momenteel geen pincode. Als een gebruiker probeert een bedrag te innen dat hoger is dan de contactloze limiet, kan de kaarthouder de pincode (terugvaloptie) van zijn betaalrekening niet invoeren om de transactie te voltooien.

Gebruikers kunnen daarnaast echter ook back-upopties verkennen zoals het standaard beschikbaar stellen van een traditionele betaalterminal op locatie, of het weergeven van een QR-code die de klant vervolgens kan scannen om af te rekenen met een CNP-transactie.

Regionale contactloze limieten worden vermeld op onze ondersteuningspagina met veelgestelde vragen. Opmerking: Er zijn in het algemeen geen transactielimieten voor digitale wallets zoals Apple Pay en Google Pay.

Kun je betalingen innen met een fysieke Terminal-kaartlezer als back-upoptie?

Niet alle klanten hebben een contactloze betaalmethode. Als dit het geval is of een betaling wordt geweigerd, kunnen gebruikers een betaling innen door over te schakelen van Tap to Pay naar een Terminal-kaartlezer. Gebruikers kunnen echter slechts één actieve verbinding met een kaartlezer hebben. Je moet de kaartlezer dus ontkoppelen als deze al is verbonden.

Werkt Tap to Pay op tablets?

Tap to Pay vereist NFC-technologie waar veel tablets niet over beschikken.

Tap to Pay on iPhone werkt niet op iPads, omdat deze momenteel geen NFC ondersteunen.

Tap to Pay on Android werkt op bepaalde Android-tablets zoals de Samsung Galaxy Active 3-apparaten, hoewel het aanraakscherm nog niet is geoptimaliseerd.


Integratievragen

Moet een gebruiker integreren met de Terminal SDK?

Ja, gebruikers moeten eerst de Terminal SDK-integratie hebben voltooid voorafgaand aan de integratie met Tap to Pay. Zie de iOS- of Android-documentatie voor details.

Als je je Terminal-integratie bouwt, moet je dan de Terminal SDK eerst installeren voordat je de Tap to Pay-SDK('s) installeert?

Ja. Om toegang te krijgen tot de functionaliteit van Tap to Pay moeten gebruikers twee sets SDK's installeren. Gebruikers moeten eerst de Terminal SDK-integratie hebben voltooid voorafgaand aan de integratie met de Tap to Pay-SDK('s). Bekijk onze iOS- of Android-documentatie voor details.

Biedt Terminal een vooraf gebouwde mobiele POS-applicatie die gebruikers kunnen gebruiken?

Je kunt fysieke Tap to Pay-betalingen accepteren met behulp van de iOS-app Stripe Dashboard. Ontdek hier hoe je aan de slag kunt gaan.

We bieden nog geen kant-en-klare mobiele POS-applicatie voor Android.

Als een gebruiker een apparaat met Tap to Pay meeneemt naar een ander land dat niet wordt ondersteund (bijv. van de Verenigde Staten naar Brazilië), wordt de functionaliteit dan automatisch geblokkeerd? Dienen er aanvullende beperkingen te worden ingesteld op hun applicatie op basis van locatie?

We verzamelen GPS-gegevens voor locatieverificatie tijdens Terminal-transacties. Tap to Pay zal niet werken wanneer het apparaat over een grens wordt vervoerd. Ons systeem zal de transactie automatisch weigeren als een nieuw land wordt gedetecteerd. Er is geen aanvullend integratiewerk nodig voor deze functionaliteit.

Kan een gebruiker Tap to Pay-transacties simuleren in de Terminal-simulator?

Ja, gebruikers kunnen momenteel het proces Inning van betalingen binnen de iOS- en Android-simulator simuleren.

Is Tap to Pay compatibel met apps gebouwd in React Native?

Ja, Tap to Pay wordt ondersteund op applicaties gebouwd in React Native.

Is de mogelijkheid om kaartgegevens op te slaan voor online hergebruik compatibel met Tap to Pay-transacties?

Ja. Tap to Pay ondersteunt de bestaande Terminal-functionaliteit om kaartgegevens op te slaan voor toekomstig hergebruik. De functionaliteit Kaart opslaan geldt alleen voor fysieke kaarten, niet voor mobiele wallets.

Is het geven van fooien compatibel met Tap to Pay?

Het geven van fooien met de kaartlezer (zie onze documentatie hier) is niet compatibel met Tap to Pay. Het staat gebruikers vrij om een eigen fooischerm vóór het innen van betalingen te implementeren of gebruikers kunnen de post-auth-flow gebruiken voor fooien (zie dit proces hier) na het innen van een betaling. Let wel dat post-auth-fooien moeten worden gedaan binnen 3 minuten na de inning van de betaling. Vanwege de functie raden we aan om fooien mogelijk te maken vóór het innen van betalingen voor een soepelere gebruikerservaring.

Is offline modus compatibel met Tap to Pay?

Nee, offline modus is niet compatibel met Tap to Pay.

Is er een manier om kaarttypen te beperken op Tap to Pay-niveau?

Nee, we bieden momenteel niet de functionaliteit aan om beperkingen op te leggen voor kaarten op het Tap to Pay-niveau.

Werken testkaarten van Stripe met Tap to Pay?

Ja. Je kunt hier onze documentatie bekijken.

Wat betekent het als ik de fout 'on_behalf_of error' zie?

Als je de parameter 'on_behalf_of' gebruikt in je PaymentIntent, zorg dan dat je de ID van het gekoppeld account aanlevert in de SCPLocalMobileConnectionConfiguration. Bekijk onze iOS- of Android-documentatie voor alle details.

Kan ik de interface voor het aanraakscherm aanpassen?

Nee. Je kunt op dit moment de interface voor zowel iOS als Android niet aanpassen voor Tap to Pay.

Moet de gebruiker de aanraakzones in de integratie aanpassen voor elk type apparaat?

Voor Tap to Pay voor Android wordt de transactie-interface afgehandeld door Stripe. De eerste keer dat de telefoon als lezer wordt gekoppeld, krijgt de gebruiker het standaardscherm van Stripe te zien. Daarna wordt bij volgende transacties de aanraakzone aangepast aan waar de NFC-chip zich op elk apparaat bevindt (bijvoorbeeld rechtsboven, linksboven, in het midden). Als de aanraakzone niet bekend is, wordt het standaardscherm gebruikt. Er is geen integratiewerk nodig om de aanraakzones aan te passen.

Hoe ingewikkeld is het om met deze bibliotheek te integreren?

Zodra de gebruiker de standaardintegratie met de iOS- of Android-SDK's van Terminal heeft voltooid, is de respectievelijke integratie voor Tap to Pay voor iOS of Android vrij eenvoudig en duidelijk. Gemiddeld doet een engineer er minder dan twee weken over.


Gerelateerde vragen over Tap to Pay op iPhone

Voor veelgestelde vragen over Tap to Pay on iPhone raadpleeg je de veelgestelde vragen voor handelaren van Apple.

Hoe wordt de eerste onboarding geregeld voor iPhone-apparaten?

Gebruikers krijgen de voorwaarden voor de Tap to Pay op iPhone van Apple te zien wanneer ze voor het eerst verbinding maken met de lokale lezer. Om zich te registreren bij Apple moeten handelaren de specifieke Apple-ID van hun bedrijf opgeven voordat ze de voorwaarden van Apple accepteren. Let wel dat deze flow slechts eens per Stripe-account hoeft te worden uitgevoerd. Deze flow wordt overgeslagen voor alle daaropvolgende verbindingen via hetzelfde Stripe-account op alle apparaten.

Om meer te leren over het koppelen van handelaren ga je naar het onderdeel Bedrijfsgegevens over Tap to Pay on iPhone in de veelgestelde vragen over Tap to Pay on iPhone.

Voordat je een apparaat gebruikt om betaalkaarten te lezen, moet je het goed configureren. Deze configuratie moet worden uitgevoerd op elk apparaat waarop Tap to Pay op iPhone voor het eerst wordt gebruikt. De eerste configuratie van een apparaat kan tot twee minuten duren. Alle daaropvolgende configuratie-updates duren doorgaans slechts een paar seconden. Zie het onderdeel Apparaat instellen voor meer details.

Worden de stappen voor het accepteren van de voorwaarden voor Tap to Pay op iPhone transparant afgehandeld door de Terminal SDK?

De voorwaarden voor Tap to Pay op iPhone verschijnen automatisch bij de eerste verbinding van een lokale lezer voor een bepaald account. Dit wordt impliciet afgehandeld door de Terminal SDK en er is geen extra code nodig om de flow Servicevoorwaarden te starten.

Wanneer vinden de stappen rond de voorwaarden voor Tap to Pay op iPhone plaats?

De servicevoorwaarden voor Tap to Pay op iPhone worden weergegeven bij de eerste connectLocalMobileReader voor een bepaald connect-subaccount. Zodra de servicevoorwaarden zijn geaccepteerd, zullen deze niet meer voor het betreffende account worden weergegeven.

In de documentatie van Apple wordt vermeld dat 'alleen een gebruiker met beheerderstoestemmingen de voorwaarden mag accepteren namens een handelaar'. Moet de handelaar nog iets doen om aan te geven dat een gebruiker bevoegd is om de voorwaarden te accepteren?

Onze aanbeveling is dat handelaren begeleiding bieden bij de onboarding van gebruikers om te zorgen dat de bevoegde handelaar de voorwaarden accepteert.

Wanneer het Apple TTP-scherm verschijnt en de bedrijfsnaam laat zien, hoe configureerbaar is dat dan voor platforms? Is het specifiek voor de exacte DBA van het gekoppelde account?

Platforms kunnen de bedrijfsnaam hier configureren. We gebruiken de naam van het gekoppelde account als standaard, maar je kan dit wijzigen als je dat wenst. Zorg dat je de correcte bedrijfsnaam opgeeft.

Ondersteunt Stripe implementaties waarbij een handelaar direct de proximityReader API van Apple gebruikt?

We ondersteunen momenteel niet het directe gebruik van de proximityReader API van Apple. Om de proximityReader goed te gebruiken is een directe relatie met Apple nodig om lezer-verbindingstokens uit te geven.

Zijn er opties beschikbaar voor het aanpassen van de gebruikersinterface van Tap to Pay op iPhone?

Nee, de gebruikersinterface van Tap to Pay op iPhone wordt geactiveerd wanneer je point-of-sale-applicatie klaar is om een betaling te innen. Deze kan niet worden aangepast.

Moet je een locatie instellen voor je mobiele apparaat als je Tap to Pay op iPhone gebruikt? Wordt dit vereist door Apple?

Alle Terminal-hardwarelezers moeten een Locatie instellen. Dit is een bestaande vereiste die ook geldt voor Tap to Pay on iPhone.

Hoe zorg ik dat mijn iOS-app wordt goedgekeurd door Apple?

Je Tap to Pay op iPhone-applicatie zal het standaard Apple App Store-evaluatieproces doorlopen. Hou rekening met de richtlijnen van Apple voor de menselijke interface van Tap to Pay bij het bouwen van je app.

Hoe vraag ik de vereiste toestemming aan om Tap to Pay op iPhone te ondersteunen en hoe configureer ik deze?

Je kunt direct toestemming aanvragen op de Apple Developer-site, die je hier vindt.


Gerelateerde vragen over Tap to Pay on Android

Hoe weet ik of mijn telefoon NFC ondersteunt?

Je kunt bevestigen dat je Android-apparaat NFC ondersteunt door de instellingen van je telefoon te controleren. Als je een NFC-optie ziet, wordt deze ondersteund en moet je ervoor zorgen dat deze is ingeschakeld om Tap to Pay te gebruiken.

Wanneer wordt Discover ondersteund?

We hebben op dit moment nog geen tijdlijn voor ondersteuning van Discover.

Hoe kan ik op de hoogte blijven van relevante SDK-veranderingen?

Meld je aan voor terminal-announce@lists.stripe.com. We streven ernaar om toekomstige wijzigingen minstens drie maanden van tevoren door te geven, maar er kunnen SDK-updates nodig zijn die dringender zijn als er een kritiek beveiligingslek in de SDK wordt ontdekt.

Bovendien heeft Tap to Pay voor Android openbare wijzigingslogboeken.


Ondersteuning

Ik heb vragen over de Terminal ANDROID EN iOS SDK-integratie, transactieverwerking of een Stripe Terminal-functionaliteit die hier niet is behandeld.

Neem contact op met Stripe-ondersteuning.

Ik heb vragen over mijn Apple ID-account, Apple Business Register-account (ABR) en/of iPhone-hardware.

Gebruikers kunnen ondersteuning voor Apple-gerelateerde kwesties vinden via de volgende hulpbronnen: