Advertisement
hmunoz-stripe

Terminal JS with async

Sep 10th, 2021
1,132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. async function createTerminal(){
  2.     console.log("in createTerminal()")
  3.     const terminal = StripeTerminal.create({
  4.       onFetchConnectionToken: fetchConnectionToken,
  5.       onUnexpectedReaderDisconnect: () =>{
  6.        console.log("Disconnected from reader")
  7.       }
  8.     })
  9.     return terminal
  10.  }
  11.  
  12. async function createTerminalAndDiscover() {
  13.     console.log("I am in createTerminalAndDiscover")
  14.     terminal = await createTerminal();
  15.    
  16.     var configuration = {simulated: false};
  17.     terminal.discoverReaders(configuration).then(function(discoveredResult) {
  18.         console.log("discovered result")
  19.         console.log(discoveredResult);
  20.         displayReadersInList(discoveredResult);
  21.     });
  22. }
  23.  
  24. myButton.addEventListener('click', async function(e) {
  25.     console.log("inside click handler")
  26.     await createTerminalAndDiscover();
  27. });
  28.  
  29.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement