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>;
}