UNPKG

@adyen/kyc-components

Version:

`adyen-kyc-components` provides the required pieces to build an onboarding flow based on a legal entity. To onboard and verify users, you need to create a user interface (UI) to collect user data. To speed up building your integration, Adyen offers onboar

19 lines (18 loc) 892 B
import type { QueryOptions } from '../types'; import type { components } from './providersConfiguration.contract'; type Provider = 'address' | 'idNumber' | 'idDocument'; type Response = components['schemas']['ProvidersStatusesResponse']; export type CorrectedResponse = Omit<Response, 'statuses'> & { statuses: Record<Provider, components['schemas']['ProviderStatusResponse']>; }; type Request = components['schemas']['ProvidersStatusesRequest']; type CorrectedRequest = Request & { providers: Provider[]; }; /** * Asks the backend if 3rd party providers like Loqate and Onfido are available. * * Bank verification providers are not included, as these are handled by Open Banking. */ export declare const useProviderStatus: (data: CorrectedRequest, options?: QueryOptions<CorrectedResponse>) => import("@tanstack/react-query").UseQueryResult<CorrectedResponse, Error>; export {};