Options
All
  • Public
  • Public/Protected
  • All
Menu

Index

Type aliases

Accessibility: { error?: StripeError; textToSpeechStatus: ReaderTextToSpeechStatus }

Type declaration

BatteryLevel: { batteryLevel: number; batteryStatus: BatteryStatus; isCharging: boolean }

Type declaration

  • batteryLevel: number
  • batteryStatus: BatteryStatus
  • isCharging: boolean
BatteryStatus: "critical" | "low" | "nominal" | "unknown"
ConnectionStatus: "connected" | "connecting" | "notConnected"
DeviceType: "chipper1X" | "chipper2X" | "stripeM2" | "verifoneP400" | "wiseCube" | "wisePad3" | "wisePosE" | "wisePad3s" | "wisePadEDevkit" | "stripeS700Devkit" | "stripeS700" | "cotsDevice" | "appleBuiltIn" | "etna"
DisconnectReason: "disconnectRequested" | "rebootRequested" | "securityReboot" | "criticallyLowBattery" | "poweredOff" | "bluetoothDisabled" | "unknown"
DisplayMessage: "insertCard" | "insertOrSwipeCard" | "multipleContactlessCardsDetected" | "removeCard" | "retryCard" | "swipeCard" | "tryAnotherCard" | "tryAnotherReadMethod" | "checkMobileDevice" | "cardRemovedTooEarly"
EstimatedUpdateTime: "estimate1To2Minutes" | "estimate2To5Minutes" | "estimate5To15Minutes" | "estimateLessThan1Minute"
InputOptions: "insertCard" | "swipeCard" | "tapCard"
NetworkStatus: "offline" | "online"
ReaderSettings: { accessibility?: Accessibility; error?: undefined } | { accessibility?: undefined; error?: StripeError }
ReaderSettingsParameters: { textToSpeechViaSpeakers: boolean }

Type declaration

  • textToSpeechViaSpeakers: boolean
ReaderSupportParams: { deviceType: DeviceType; discoveryMethod: Reader.DiscoveryMethod; simulated?: boolean }

Type declaration

ReaderSupportResult: { error?: StripeError; readerSupportResult: boolean }

Type declaration

  • Optional error?: StripeError
  • readerSupportResult: boolean
ReaderTextToSpeechStatus: "off" | "headphones" | "speakers"
SimulateUpdateType: "random" | "available" | "none" | "required" | "lowBattery"
SoftwareUpdate: { deviceSoftwareVersion: string; estimatedUpdateTime: EstimatedUpdateTime; requiredAt?: string }

Type declaration

  • deviceSoftwareVersion: string
  • estimatedUpdateTime: EstimatedUpdateTime
  • Optional requiredAt?: string
Type: Reader.IOS.Type & Reader.Android.Type & { availableUpdate?: SoftwareUpdate; batteryLevel?: number; deviceSoftwareVersion?: string; deviceType: DeviceType; id: string; ipAddress?: string; label?: string; location?: Location; locationId?: string; locationStatus: LocationStatus; serialNumber: string; simulated?: boolean; status: NetworkStatus }

Generated using TypeDoc