IntegrateIntegration ModesHeadless CheckoutSDK ReferenceInterfacesPaymentElementEventsCallbackOn this pagePaymentElementEventsCallbackProperties fatalError() fatalError: (payload) => void; Handler for fatal error events Parameters ParameterTypepayload{ code: string; internalEventCode: | "clientError" | "clientNotFound" | "cantDownloadPluginSources" | "disconnected" | "died" | "fulfilled" | "initFailed" | "misconfigured" | "modalIn" | "modalOut" | "optionsSet" | "pluginClientDestroyed" | "pluginExtraSourcesLoaded" | "pluginPostValidation" | "pluginPreValidation" | "pluginSessionSet" | "pluginSourcesLoaded" | "pluginIsIncompatibleWithClient" | "ready" | "redirect" | "requestValidate" | "sourceListLoaded" | "sourceLoaded" | "other"; reason: string; }payload.codestringpayload.internalEventCode| "clientError" | "clientNotFound" | "cantDownloadPluginSources" | "disconnected" | "died" | "fulfilled" | "initFailed" | "misconfigured" | "modalIn" | "modalOut" | "optionsSet" | "pluginClientDestroyed" | "pluginExtraSourcesLoaded" | "pluginPostValidation" | "pluginPreValidation" | "pluginSessionSet" | "pluginSourcesLoaded" | "pluginIsIncompatibleWithClient" | "ready" | "redirect" | "requestValidate" | "sourceListLoaded" | "sourceLoaded" | "other"payload.reasonstring Returns void formValid() formValid: (payload) => void; Handler for form validation success events Parameters ParameterTypepayload{ isValid: boolean; }payload.isValidboolean Returns void validationRequested() validationRequested: (payload) => void; Handler for validation request events Parameters ParameterTypepayloadItemPayload Returns void