Home > @vsf-enterprise/stripe-epcc > useStripeUi

# useStripeUi variable

Composable containing logic related to UI operations and their results - Stripe & VSF API calls.

Signature:

useStripeUi: () => {
    mountStripeUi: ({ elementQuerySelector }?: {
        elementQuerySelector?: string;
    }) => Promise<void>;
    initPayment: () => Promise<OptimizedInitResponse>;
    requires3ds: (initiated: OptimizedInitResponse) => boolean;
    handle3ds: (initiated: OptimizedInitResponse) => Promise<void>;
    setSucceed: () => void;
    setError: (errMsg: string, doneValue: boolean) => void;
    errors: import("@vue/composition-api").ComputedRef<any>;
    loading: import("@vue/composition-api").ComputedRef<any>;
    retryImpossible: import("@vue/composition-api").ComputedRef<any>;
    succeed: import("@vue/composition-api").ComputedRef<any>;
}