@stripe/stripe-terminal-react-native

    Interface StripeTerminalSdkType

    interface StripeTerminalSdkType {
        cancelCollectInputs(): Promise<{ error?: StripeError }>;
        cancelCollectPaymentMethod(): Promise<{ error?: StripeError }>;
        cancelCollectRefundPaymentMethod(): Promise<{ error?: StripeError }>;
        cancelCollectSetupIntent(): Promise<{ error?: StripeError }>;
        cancelConfirmPaymentIntent(): Promise<{ error?: StripeError }>;
        cancelConfirmRefund(): Promise<{ error?: StripeError }>;
        cancelConfirmSetupIntent(): Promise<{ error?: StripeError }>;
        cancelDiscovering(): CancelDiscoveringResultType;
        cancelInstallingUpdate(): Promise<void>;
        cancelPaymentIntent(
            params: CancelPaymentMethodParams,
        ): Promise<PaymentIntentResultType>;
        cancelReaderReconnection(): Promise<{ error?: StripeError }>;
        cancelSetupIntent(
            params: CancelSetupIntentMethodParams,
        ): Promise<SetupIntentResultType>;
        clearCachedCredentials(): Promise<{ error?: StripeError }>;
        clearReaderDisplay(): Promise<ClearReaderDisplayResultType>;
        collectData(params: CollectDataParams): Promise<CollectDataResultType>;
        collectInputs(
            params: ICollectInputsParameters,
        ): Promise<ICollectInputsResults>;
        collectPaymentMethod(
            params: CollectPaymentMethodParams,
        ): Promise<PaymentIntentResultType>;
        collectRefundPaymentMethod(
            params: RefundParams,
        ): Promise<CollectRefundPaymentMethodType>;
        collectSetupIntentPaymentMethod(
            params: CollectSetupIntentPaymentMethodParams,
        ): Promise<SetupIntentResultType>;
        confirmPaymentIntent(
            params: ConfirmPaymentMethodParams,
        ): Promise<PaymentIntentResultType>;
        confirmRefund(): Promise<ConfirmRefundResultType>;
        confirmSetupIntent(
            params: ConfirmSetupIntentMethodParams,
        ): Promise<SetupIntentResultType>;
        connectReader(
            params: ConnectReaderParams,
            discoveryMethod: Reader.DiscoveryMethod,
        ): Promise<ConnectReaderResultType>;
        createPaymentIntent(
            params: CreatePaymentIntentParams,
        ): Promise<PaymentIntentResultType>;
        createSetupIntent(
            params: CreateSetupIntentParams,
        ): Promise<SetupIntentResultType>;
        disconnectReader(): Promise<DisconnectReaderResultType>;
        discoverReaders(params: DiscoverReadersParams): DiscoverReadersResultType;
        getConnectedReader(): Promise<Reader.Type>;
        getConnectionStatus(): Promise<ConnectionStatus>;
        getLocations(params: GetLocationsParams): Promise<GetLocationsResultType>;
        getNativeSdkVersion(): Promise<string>;
        getOfflineStatus(): Promise<OfflineStatus>;
        getPaymentStatus(): Promise<PaymentStatus>;
        getReaderSettings(): Promise<ReaderSettings>;
        initialize(params: InternalInitParams): InitializeResultNativeType;
        installAvailableUpdate(): Promise<void>;
        rebootReader(): Promise<RebootReaderResultType>;
        retrievePaymentIntent(
            clientSecret: string,
        ): Promise<PaymentIntentResultType>;
        retrieveSetupIntent(clientSecret: string): Promise<SetupIntentResultType>;
        setConnectionToken(params: SetConnectionTokenParams): Promise<void>;
        setReaderDisplay(cart: Cart): Promise<{ error?: StripeError }>;
        setReaderSettings(
            params: ReaderSettingsParameters,
        ): Promise<ReaderSettings>;
        setSimulatedCard(cardNumber: string): Promise<{ error?: StripeError }>;
        setTapToPayUxConfiguration(
            params: TapToPayUxConfiguration,
        ): Promise<{ error?: StripeError }>;
        simulateReaderUpdate(update: SimulateUpdateType): Promise<void>;
        supportsReadersOfType(
            params: ReaderSupportParams,
        ): Promise<ReaderSupportResult>;
    }
    Index

    Methods

    • Parameters

      • params: InternalInitParams

      Returns InitializeResultNativeType

    MMNEPVFCICPMFPCPTTAAATR