Passa al contenuto
Crea account
o
Accedi
Il logo della documentazione Stripe
/
Chiedi all'IA
Crea un account
Accedi
Inizia
Pagamenti
Ricavi
Per piattaforme e marketplace
Gestione del denaro
Risorse per sviluppatori
Panoramica
Informazioni sui pagamenti con Stripe
Eseguire l'upgrade dell'integrazione
Analisi dei dati sui pagamenti
Pagamenti online
PanoramicaTrovare il caso d'uso più adattoManaged Payments
Utilizzare Payment Links
Creare una pagina di pagamento
Creare un'integrazione iniziale
Creare un'integrazione in-app
Metodi di pagamento
Aggiungere modalità di pagamento
Gestire i metodi di pagamento
Pagare più velocemente con Link
Interfacce di pagamento
Payment Links
Checkout
Elements per il Web
Elements in-app
Scenari di pagamento
Gestire più valute
Flussi di pagamento personalizzati
Acquisizione flessibile
Orchestrazione
Pagamenti di persona
Terminal
    Panoramica
    Accettare pagamenti di persona
    Progettazione dell'integrazione
    Selezionare il lettore
    Progettare un'integrazione
    Avvio rapido
    Applicazioni esemplificative
    Test
    Configurazione di Terminal
    Configura la tua integrazione
    Connettere un lettore
      Requisiti dei circuiti
    Accettare un pagamento
    Riscuotere pagamenti con carta
    Metodi di pagamento aggiuntivi
    Accettare i pagamenti offline
    Pagamenti di ordini per posta e per telefono
    Considerazioni locali
    Durante il completamento della transazione
    Riscuotere mance
    Collect and save payment details for future use
    Autorizzazioni flessibili
    Dopo il pagamento
    Rimborsare transazioni
    Fornire ricevute
    Personalizza Checkout
    Visualizzare il carrello
    Recuperare i dati immessi su schermo
    Raccogliere i dati delle carte letti tramite strisciata
    Raccogliere i dati delle carte letti tramite tocco per strumenti NFC
    App su dispositivi
    Gestire i lettori
    Ordinare, restituire, sostituire i lettori
    Registra lettori
    Gestire posizioni e zone
    Configurare i lettori
    Monitorare i lettori
    Crittografia
    Fonti
    Documentazione di riferimento dell'API
    Lettori mobili
    Lettori smart
    Guida alla migrazione del SDK
    Checklist distribuzione
    Scheda prodotto del lettore Stripe Terminal
Oltre i pagamenti
Costituire un'azienda
Criptovaluta
Financial Connections
Climate
Pagina inizialePagamentiTerminal

Connettere un lettore

Connetti l'applicazione a un lettore Stripe Terminal.

Nota

Se non hai ancora scelto un lettore, confronta i lettori Terminal disponibili e scegli quello più adatto alle tue esigenze.

Gli SDK di Stripe Terminal e l’integrazione basata su server sono dotati di un lettore di carte simulato integrato, quindi puoi sviluppare e testare l’app senza connetterti all’hardware fisico. Se l’integrazione è completa o la stai ancora sviluppando, utilizza il lettore simulato per emulare tutti i flussi di Terminal nell’app.

Il lettore simulato non fornisce una interfaccia utente. Dopo aver effettuato la connessione nella tua app, la conferma del corretto funzionamento avviene quando le chiamate all’SDK o all’API di Stripe vanno a buon fine.

I lettori simulati per gli SDK simulano automaticamente la presentazione delle carte in base alle esigenze. Per l’integrazione basata su server, aggiorna l’integrazione per simulare la presentazione della carta.

Per utilizzare il lettore simulato, chiama discoverReaders per cercare i lettori, con l’opzione simulated impostata su true. Quando discoverReaders restituisce un risultato, chiama connectReader per connetterti al lettore simulato.

// Handler for a "Connect Reader" button async function connectReaderHandler() { const config = {simulated: true}; const discoverResult = await terminal.discoverReaders(config); if (discoverResult.error) { console.log('Failed to discover: ', discoverResult.error); } else if (discoverResult.discoveredReaders.length === 0) { console.log('No available readers.'); } else { // Just select the first reader here. const selectedReader = discoverResult.discoveredReaders[0]; const connectResult = await terminal.connectReader(selectedReader); if (connectResult.error) { console.log('Failed to connect: ', connectResult.error); } else { console.log('Connected to reader: ', connectResult.reader.label); } } }

Configurazione lettore simulato

Documentazione di riferimento dell'SDK

  • setSimulatorConfiguration (JavaScript)

Puoi configurare il lettore simulato per testare vari flussi nella tua applicazione POS, ad esempio circuiti carta diversi o scenari di errore come un addebito rifiutato. Per attivare questo comportamento, utilizza il codice seguente prima di acquisire il metodo di pagamento:

terminal.setSimulatorConfiguration({testCardNumber: '4242424242424242'});

Passaggi successivi

Hai connesso la tua applicazione al lettore. Poi riscuoti il tuo primo pagamento Stripe Terminal.

Il nome e il logo BBPOS e Chipper™ sono marchi o marchi registrati di BBPOS Limited negli Stati Uniti e/o in altri paesi. Il nome e il logo Verifone® sono marchi o marchi registrati di Verifone negli Stati Uniti e/o in altri paesi. L’uso dei marchi non comporta alcun avallo da parte di BBPOS o Verifone.

Questa pagina è stata utile?
SìNo
Hai bisogno di aiuto? Contatta l'assistenza clienti.
Partecipa al nostro programma di accesso anticipato.
Dai un'occhiata al nostro registro delle modifiche.
Domande? Contattaci.
LLM? Leggi llms.txt.
Realizzato da Markdoc