Skip to main content

PaymentElementEventsCallback

Properties

fatalError()

fatalError: (payload) => void;

Handler for fatal error events

Parameters

ParameterType
payload{ 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.codestring
payload.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

ParameterType
payload{ isValid: boolean; }
payload.isValidboolean

Returns

void


validationRequested()

validationRequested: (payload) => void;

Handler for validation request events

Parameters

ParameterType
payloadItemPayload

Returns

void