• Preparing search index...
  • The search index is not available
@stripe/stripe-react-native
  • @stripe/stripe-react-native
  • usePaymentSheet

Function usePaymentSheet

  • usePaymentSheet(): {
        loading: boolean;
        initPaymentSheet: (
            params: PaymentSheet.SetupParams,
        ) => Promise<InitPaymentSheetResult>;
        presentPaymentSheet: (
            options?: PaymentSheet.PresentOptions,
        ) => Promise<PresentPaymentSheetResult>;
        confirmPaymentSheetPayment: () => Promise<ConfirmPaymentSheetPaymentResult>;
        resetPaymentSheetCustomer: () => Promise<null>;
    }

    usePaymentSheet hook

    Returns {
        loading: boolean;
        initPaymentSheet: (
            params: PaymentSheet.SetupParams,
        ) => Promise<InitPaymentSheetResult>;
        presentPaymentSheet: (
            options?: PaymentSheet.PresentOptions,
        ) => Promise<PresentPaymentSheetResult>;
        confirmPaymentSheetPayment: () => Promise<ConfirmPaymentSheetPaymentResult>;
        resetPaymentSheetCustomer: () => Promise<null>;
    }

    • loading: boolean
    • initPaymentSheet: (params: PaymentSheet.SetupParams) => Promise<InitPaymentSheetResult>
    • presentPaymentSheet: (options?: PaymentSheet.PresentOptions) => Promise<PresentPaymentSheetResult>
    • confirmPaymentSheetPayment: () => Promise<ConfirmPaymentSheetPaymentResult>
    • resetPaymentSheetCustomer: () => Promise<null>

      You must call this method when the user logs out from your app. This will ensure that any persisted authentication state in the PaymentSheet, such as authentication cookies, is also cleared during logout.

    • Defined in src/hooks/usePaymentSheet.tsx:9

Settings

Member Visibility
@stripe/stripe-react-native
  • Loading...

Generated using TypeDoc