@stripe/stripe-terminal-react-native

    Type Alias UserCallbacks

    type UserCallbacks = {
        onDidAcceptTermsOfService(): void;
        onDidChangeConnectionStatus(status: Reader.ConnectionStatus): void;
        onDidChangeOfflineStatus(status: OfflineStatus): void;
        onDidChangePaymentStatus(status: PaymentStatus): void;
        onDidDisconnect(reason?: DisconnectReason): void;
        onDidFailReaderReconnect(): void;
        onDidFinishInstallingUpdate(result: UpdateSoftwareResultType): void;
        onDidForwardingFailure(error?: StripeError<CommonError>): void;
        onDidForwardPaymentIntent(
            paymentIntent: PaymentIntent.Type,
            error: StripeError,
        ): void;
        onDidReportAvailableUpdate(update: SoftwareUpdate): void;
        onDidReportLowBatteryWarning(): void;
        onDidReportReaderEvent(event: ReaderEvent): void;
        onDidReportReaderSoftwareUpdateProgress(progress: string): void;
        onDidRequestReaderDisplayMessage(message: DisplayMessage): void;
        onDidRequestReaderInput(input: InputOptions[]): void;
        onDidStartInstallingUpdate(update: SoftwareUpdate): void;
        onDidStartReaderReconnect(reason?: DisconnectReason): void;
        onDidSucceedReaderReconnect(): void;
        onDidUpdateBatteryLevel(result: BatteryLevel): void;
        onFinishDiscoveringReaders(error?: StripeError<CommonError>): void;
        onUpdateDiscoveredReaders(readers: Reader.Type[]): void;
    }
    Index

    Methods

    • Parameters

      • progress: string

      Returns void

    MMNEPVFCICPMFPCPTTAAATR