UNPKG

@adyen/kyc-components

Version:

This guide assumes that you have already an account with Adyen. A legalEntity needs to be created, and you need to have a `legalEntityId` to instatiate a Component.

307 lines 267 kB
try { let e = "undefined" != typeof window ? window : "undefined" != typeof global ? global : "undefined" != typeof globalThis ? globalThis : "undefined" != typeof self ? self : {}, n = new e.Error().stack; n && (e._sentryDebugIds = e._sentryDebugIds || {}, e._sentryDebugIds[n] = "c70bc5b2-08f2-42f2-8a29-997ae4968695", e._sentryDebugIdIdentifier = "sentry-dbid-c70bc5b2-08f2-42f2-8a29-997ae4968695"); } catch (e) {} import { i as Typography, n as addResourceBundles, o as createLogger, r as useTranslation, t as Trans } from "./translation-BFxyJ1c5.js"; import { n as IconButton, r as Loader, t as Button } from "./Button-oj6H8OrC.js"; import { s as useApiContext, t as httpDelete } from "./http-D1NDkBxF.js"; import { r as useLegalEntity, t as ROOT_LE } from "./useLegalEntity-yxi9XhLi.js"; import { t as useAnalyticsContext } from "./useAnalyticsContext-BVFDMrVE.js"; import { t as useToggleContext } from "./useToggleContext-DaQUBF8O.js"; import { t as _rolldown_dynamic_import_helper_default } from "./_rolldown_dynamic_import_helper-rq_tsyLP.js"; import { t as StackLayout } from "./StackLayout-Bhbj68nx.js"; import { n as TASK_STATUS_POLLING_INTERVAL_MS } from "./taskStatus-C7XU4UIF.js"; import { t as Header } from "./Header-CPmJyuoP.js"; import { t as CountryCodes } from "./country-code-CX5KqMBr.js"; import { C as EntityTypes } from "./processCapabilities-DlZY9-Jc.js"; import { p as TaskTypes } from "./entityAssociationUtil-BEzUdPbm.js"; import { t as useBusinessLines } from "./useBusinessLines-CgnQUuie.js"; import { n as usePciQuestionnaireList } from "./usePciQuestionnaireList-44gPfAcR.js"; import { n as usePciStatus, t as useSalesChannels } from "./useSalesChannels-pzps3cvY.js"; import { t as useTaskStatus } from "./useTaskStatus-PqBc0I7k.js"; import { t as Card } from "./Card-vYndix5Y.js"; import { t as useToastContext } from "./useToastContext-CYgfHjSb.js"; import { n as useCapabilityProblems, t as getProblemsForEntity } from "./getProblemsForEntity-BLcIg3x_.js"; import { t as Avatar } from "./Avatar-CKmUpMXT.js"; import { t as KEYBOARD_KEYS } from "./keys-fzUbt2xF.js"; import { t as Modal } from "./Modal-CioQJ7Q7.js"; import { t as Confirm } from "./Confirm-B6TWSuab.js"; import { t as Image } from "./Image-BEzOZ1tt.js"; import { n as FormFlow, r as FormContextProvider, t as useFormContext } from "./useFormContext-Cx9-3iXR.js"; import { r as getPropsFromConfigurations } from "./process-field-configurations-C7MuEj5q.js"; import { i as useFormComposer, t as addValidityToForms } from "./dropinUtils-IdasFZCU.js"; import { t as List } from "./List-DLrcpMVd.js"; import { t as StructuredList } from "./StructuredList-w0Z2zLTk.js"; import { n as mergeFieldMetadataIntoProps, t as createFormUtils } from "./formUtils-DCvL3uZG.js"; import { n as summaryStep } from "./Summary-B5IkOGJV.js"; import { t as useMultiForm } from "./useMultiForm-B3e1ImN3.js"; import { t as useTaskLandedEvent } from "./useTaskLandedEvent-DInxWeqN.js"; import { t as Field } from "./Field-pcJkjIG_.js"; import { t as LandingLayout } from "./LandingLayout-z8j2xiqg.js"; import { t as Checkbox } from "./Checkbox-BCYjFPa4.js"; import { t as Link } from "./Link-6M1PZnz2.js"; import { t as InputText } from "./InputText-C30dZxS4.js"; import { t as createFormRules } from "./form-rules-ZiRm6ke_.js"; import { t as Divider } from "./Divider-DMwncntz.js"; import { t as DetailViewLayout } from "./DetailViewLayout-Dd5YzmcW.js"; import { t as NewSummary } from "./NewSummary-C-LKBMpr.js"; import { t as ListItem } from "./ListItem-BWH4IPrj.js"; import { a as SCTA_FIELD, c as businessLinesConfigurations, d as IndustryCodeField, f as selectedBusinessLine, h as useIndustryCodes, i as SALES_CHANNELS_FIELD, l as businessLinesForms, m as industryCodeFieldMetadata, n as useCreateBusinessLine, o as WEB_DATA_FIELD, p as shouldSignNewPci, r as INDUSTRY_CODE_FIELD, s as businessLineTypes, t as useUpdateBusinessLine, u as salesChannelsWithWebData } from "./useUpdateBusinessLines-BUVnf_SX.js"; import { t as SignPCIComponent } from "./SignPCIComponent-ByUgpATA.js"; import { lazy } from "preact/compat"; import { useCallback as useCallback$1, useEffect as useEffect$1, useMemo as useMemo$1, useRef as useRef$1, useState as useState$1 } from "preact/hooks"; import cx from "classnames"; import { Fragment as Fragment$1, jsx, jsxs } from "preact/jsx-runtime"; import { useMutation, useQueryClient } from "@tanstack/preact-query"; import { Show } from "@preact/signals/utils"; //#region src/components/BusinessLines/forms/rules.ts var rules = ({ data, country }) => { return createFormRules({ webAddressRequired: () => { if ((data.salesChannelsForm.salesChannels?.includes("eCommerce") || data.salesChannelsForm.salesChannels?.includes("ecomMoto")) && !data.salesChannelsForm.webExempt) return "REQUIRED"; }, sctaUrlRequired: () => { if (data.salesChannelsForm.salesChannels?.includes("eCommerce") && country === CountryCodes.Japan && !data.sctaForm.sctaExempt) return "REQUIRED"; } }); }; //#endregion //#region src/components/BusinessLines/tasks/utils.ts var logger = createLogger(); var formatBusinessLinesDataForSummary = (data, forms, t) => { const getSummaryItemsForForm = (formId, data, t) => { switch (formId) { case "industryCodesForm": return data.industryCodesForm.industryCodes?.length ? [{ term: t(($) => $["industry"], { ns: "common" }), details: data.industryCodesForm.industryCodes.map((i) => i.name) }] : []; case "salesChannelsForm": { const hasWebChannels = salesChannelsWithWebData.some((channel) => data.salesChannelsForm.salesChannels?.includes(channel)); return data.salesChannelsForm.salesChannels?.length ? [{ term: t(($) => $["salesChannels"], { ns: "common" }), details: data.salesChannelsForm.salesChannels?.map((channel) => t(($) => $[channel], { ns: "businessLines" })) }, ...hasWebChannels ? [{ term: t(($) => $["businessUrl"], { ns: "common" }), details: data.salesChannelsForm.webAddress ? data.salesChannelsForm.webAddress : t(($) => $["iDontHaveAWebsite"], { ns: "common" }) }] : []] : []; } case "sctaForm": return data.sctaForm?.sctaUrl || data.sctaForm?.sctaExempt ? [{ term: t(($) => $["japaneseCommercialDisclosure"], { ns: "common" }), details: data.sctaForm.sctaUrl ? data.sctaForm.sctaUrl : t(($) => $["iDontHaveACommercialDisclosureWebpage"], { ns: "businessLines" }) }] : []; default: return []; } }; return forms.map(({ formId, formName }) => ({ formId, label: t(($) => $[formName], { ns: "common" }), items: getSummaryItemsForForm(formId, data, t) })); }; var buildRequiredForms = ({ config: { country, forms, requiredFields, optionalFields, isValid, problems, data, industryCodes }, options }) => { const filteredForms = Object.values(forms).filter(({ formId }) => { if (formId === "industryCodesForm" && industryCodes?.length === 1) return false; if (formId === "sctaForm") { const isJapan = country === "JP"; const hasWebsite = !!data.salesChannelsForm.webAddress; return isJapan && hasWebsite; } return Boolean(requiredFields?.[formId]) || Boolean(optionalFields?.[formId]); }); return addValidityToForms(options?.skipSummary ? filteredForms : [...filteredForms, summaryStep], isValid, problems); }; var mapBusinessLineToBusinessLineSchema = (selectedBusinessLine, industryCodes) => { return { industryCodesForm: { industryCodes: selectedBusinessLine.value ? [{ id: selectedBusinessLine.value.industryCode, name: `${selectedBusinessLine.value.industryCode} - ${selectedBusinessLine.value.industryCodeDescription}` }] : industryCodes.length === 1 ? [{ id: industryCodes[0].code, name: `${industryCodes[0].code} - ${industryCodes[0].description}` }] : void 0 }, salesChannelsForm: { salesChannels: selectedBusinessLine.value?.salesChannels ?? [], webAddress: selectedBusinessLine.value?.webData?.find((w) => w.webAddress)?.webAddress, webExempt: selectedBusinessLine.value?.webDataExemption?.reason ? true : void 0 }, sctaForm: { sctaUrl: selectedBusinessLine.value?.webData?.find((w) => w.commerceDisclosureAddress)?.commerceDisclosureAddress, sctaExempt: selectedBusinessLine.value?.webDataExemption?.reason ? true : void 0 } }; }; var submitBusinessLines = async ({ userEvents, selectedBusinessLine, legalEntityId, data, createBusinessLine, fetchBusinessLines, updateBusinessLine, showToast, t }) => { const requiresWebData = salesChannelsWithWebData.some((channel) => data.salesChannelsForm.salesChannels?.includes(channel)); const webData = (() => { const webDataArray = []; if (requiresWebData && data.salesChannelsForm.webAddress) webDataArray.push({ webAddress: data.salesChannelsForm.webAddress }); if (!data.sctaForm.sctaExempt && data.sctaForm.sctaUrl) webDataArray.push({ commerceDisclosureAddress: data.sctaForm.sctaUrl }); return webDataArray.length > 0 ? webDataArray : void 0; })(); const commonPayload = { legalEntityId, service: "paymentProcessing", salesChannels: data.salesChannelsForm.salesChannels ?? [], webData, webDataExemption: requiresWebData && data.salesChannelsForm.webExempt ? { reason: "noOnlinePresence" } : void 0 }; try { if (!selectedBusinessLine?.value) { const payloads = (data.industryCodesForm.industryCodes ?? []).map((i) => ({ industryCode: i.id, ...commonPayload })); const results = await Promise.allSettled(payloads.map((payload) => createBusinessLine(payload))); let failureCount = 0; results.forEach((result, index) => { if (result.status === "rejected") { userEvents?.addTaskEvent("Encountered error", { actionType: "submit", returnType: "businessLines", returnValue: "businessLinesCreationFailure" }); failureCount++; logger.error(`Failed to create business line with associated industry code: ${payloads[index].industryCode}`); } else userEvents?.addTaskEvent("Success", { actionType: "submit", industryCode: result.value.industryCode }); }); if (failureCount > 0) showToast({ label: t(($) => $[`businessLinesCreationFailure`], { failuresLength: failureCount, ns: "businessLines" }), variant: "error" }); else showToast({ label: t(($) => $[`businessLinesCreationSuccess`], { ns: "businessLines" }), variant: "success" }); } else { const updatePayload = { id: selectedBusinessLine.value.id, industryCode: data.industryCodesForm.industryCodes[0].id, ...commonPayload }; try { await updateBusinessLine(updatePayload); userEvents?.addTaskEvent("Success", { actionType: "edit", industryCode: updatePayload.industryCode }); showToast({ label: t(($) => $[`businessLineUpdateSuccess`], { ns: "businessLines" }), variant: "success" }); } catch { userEvents?.addTaskEvent("Encountered error", { actionType: "edit", returnType: "businessLines", returnValue: "businessLineUpdateFailure" }); showToast({ label: t(($) => $[`businessLineUpdateFailure`], { ns: "businessLines" }), variant: "error" }); } } } finally { await fetchBusinessLines(); } }; //#endregion //#region src/components/BusinessLines/tasks/validate.ts var URL_REGEX = /^(https?:\/\/)\S+$/i; var HAS_PROTOCOL_REGEX = /^https?:\/\//i; var businessLinesValidators = { industryCodesForm: { industryCodes: { modes: ["blur"], validate: (val) => !!val && val.length > 0 && !val.map((i) => i.id).includes("") } }, salesChannelsForm: { salesChannels: { modes: ["blur"], validate: (val) => { return !!val && val.length > 0; }, errorMessage: "fieldIsRequired" }, webAddress: { modes: ["blur"], validate: (val) => !!val && URL_REGEX.test(val), errorMessage: (val) => { if (!val) return "fieldIsRequired"; if (!HAS_PROTOCOL_REGEX.test(val)) return "validationUrlMustStartWithHttpOrHttps"; return "validationPleaseEnterAValidUrl"; } } }, sctaForm: { sctaUrl: { modes: ["blur"], validate: (val) => !!val && URL_REGEX.test(val), errorMessage: (val) => { if (!val) return "fieldIsRequired"; if (!HAS_PROTOCOL_REGEX.test(val)) return "validationUrlMustStartWithHttpOrHttps"; return "validationPleaseEnterAValidUrl"; } } } }; //#endregion //#region src/components/BusinessLines/forms/IndustryCodesForm/IndustryCodesForm.tsx function IndustryCodesForm({ id, verificationErrors = {}, validationErrors = {} }) { const { t, i18n } = useTranslation(["common", "businessLines"]); const { form } = useFormContext(); const { data: industryCodes, isLoading: industryCodesLoading } = useIndustryCodes(businessLineTypes, i18n.language); const { data: existingBusinessLines, isLoading: existingBusinessLinesLoading } = useBusinessLines(["paymentProcessing"]); const showLoader = industryCodesLoading || existingBusinessLinesLoading; const handleChangeFor = useCallback$1((fieldName, mode) => form.handleChangeFor(fieldName, "industryCodesForm", mode), [form]); const formUtils = useMemo$1(() => { const initialProps = { data: form.data?.industryCodesForm ?? {}, fieldValidationErrors: validationErrors, formVerificationErrors: verificationErrors, allFields: form.allFields?.industryCodesForm ?? [], requiredFields: form.requiredFields?.industryCodesForm ?? [], errors: form.errors?.industryCodesForm ?? {}, valid: form.valid?.industryCodesForm ?? {}, handleFieldChange: handleChangeFor }; const formUtilProps = initialProps.allFields?.reduce((acc, field) => { switch (field) { case "industryCodes": return mergeFieldMetadataIntoProps("industryCodes", industryCodeFieldMetadata, acc); default: return acc; } }, initialProps); return createFormUtils(formUtilProps ?? initialProps, t); }, [ form.allFields?.industryCodesForm, form.data?.industryCodesForm, form.errors?.industryCodesForm, form.requiredFields?.industryCodesForm, form.valid?.industryCodesForm, handleChangeFor, t, validationErrors, verificationErrors ]); return /* @__PURE__ */ jsxs("form", { id, children: [/* @__PURE__ */ jsx(Header, { title: t(($) => $["industryCodesFormHeading"], { ns: "businessLines" }) }), showLoader ? /* @__PURE__ */ jsx(Loader, { size: "large" }) : /* @__PURE__ */ jsx(IndustryCodeField, { data: formUtils.getFieldData(form.data?.industryCodesForm ?? {}, INDUSTRY_CODE_FIELD), valid: formUtils.getFieldValid(form.valid?.industryCodesForm ?? {}, INDUSTRY_CODE_FIELD), errors: formUtils.getFieldErrors(form.errors?.industryCodesForm ?? {}, validationErrors, INDUSTRY_CODE_FIELD), guidanceText: t(($) => $["industryCodeAcquiringGuidance"], { ns: "businessLines" }), readonly: formUtils.isReadOnly("industryCodes"), handleChangeFor, businessLineTypes, industryCodes: industryCodes ?? [], existingBusinessLines: existingBusinessLines ?? [], setErrors: form.setErrors, setValid: form.setValid })] }); } //#endregion //#region src/components/BusinessLines/assets/sales-channels/ecom-moto.webp var ecom_moto_default = "data:image/webp;base64,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