Skip to main content

PaymentElementEventsCallback

Properties

blur()

blur: (payload) => void;

Parameters

ParameterType
payloadHostedFieldsEventPayload | null

Returns

void


change()

change: (payload) => void;

Parameters

ParameterType
payloadHostedFieldsEventPayload | null

Returns

void


fatalError()

fatalError: (payload) => void;

Handler for fatal error events

Parameters

ParameterType
payload{ code: string; internalEventCode: | "methodSelected" | "methodUnselected" | "change" | "focus" | "modalIn" | "modalOut" | "blur" | "ready" | "keyup" | "keydown" | "partnerError" | "clientError" | "clientNotFound" | "cantDownloadPluginSources" | "clientNotProperlyDestroyed" | "disconnected" | "died" | "formDataChanged" | "fulfilled" | "initFailed" | "misconfigured" | "optionsSet" | "pluginClientDestroyed" | "pluginExtraSourcesLoaded" | "pluginPostValidation" | "pluginPreValidation" | "pluginSessionSet" | "pluginSourcesLoaded" | "pluginIsIncompatibleWithInterface" | "pluginIsIncompatibleWithClient" | "redirect" | "requestValidate" | "sourceListLoaded" | "sourceLoaded" | "other" | "brandDetected" | "supportedBrandsChanged" | "selectedBrandChanged" | "error" | "apiError"; reason: string; }
payload.codestring
payload.internalEventCode| "methodSelected" | "methodUnselected" | "change" | "focus" | "modalIn" | "modalOut" | "blur" | "ready" | "keyup" | "keydown" | "partnerError" | "clientError" | "clientNotFound" | "cantDownloadPluginSources" | "clientNotProperlyDestroyed" | "disconnected" | "died" | "formDataChanged" | "fulfilled" | "initFailed" | "misconfigured" | "optionsSet" | "pluginClientDestroyed" | "pluginExtraSourcesLoaded" | "pluginPostValidation" | "pluginPreValidation" | "pluginSessionSet" | "pluginSourcesLoaded" | "pluginIsIncompatibleWithInterface" | "pluginIsIncompatibleWithClient" | "redirect" | "requestValidate" | "sourceListLoaded" | "sourceLoaded" | "other" | "brandDetected" | "supportedBrandsChanged" | "selectedBrandChanged" | "error" | "apiError"
payload.reasonstring

Returns

void


focus()

focus: (payload) => void;

Parameters

ParameterType
payloadHostedFieldsEventPayload | null

Returns

void


formValid()

formValid: (payload) => void;

Handler for form validation success events

Parameters

ParameterType
payload{ isValid: boolean; }
payload.isValidboolean

Returns

void


keydown()

keydown: (payload) => void;

Parameters

ParameterType
payloadHostedFieldsEventPayload | null

Returns

void


keyup()

keyup: (payload) => void;

Parameters

ParameterType
payloadHostedFieldsEventPayload | null

Returns

void


methodSelected()

methodSelected: (payload) => void;

Handler for method selected events

Parameters

ParameterType
payload{ method: string; }
payload.methodstring

Returns

void


methodUnselected()

methodUnselected: (payload) => void;

Handler for method unselected events

Parameters

ParameterType
payload{ method: string; }
payload.methodstring

Returns

void


modalIn()

modalIn: (payload) => void;

Parameters

ParameterType
payloadRecord<string, any> | null

Returns

void


modalOut()

modalOut: (payload) => void;

Parameters

ParameterType
payloadRecord<string, any> | null

Returns

void


partnerError()

partnerError: (payload) => void;

Handler for partner error events

Parameters

ParameterType
payload{ error: Omit<KRError, "metadata">; method: string; }
payload.errorOmit<KRError, "metadata">
payload.methodstring

Returns

void


ready()

ready: (payload) => void;

Parameters

ParameterType
payloadRecord<string, any> | null

Returns

void


validationRequested()

validationRequested: (payload) => void;

Handler for validation request events

Parameters

ParameterType
payload| { skipOnBeforeValidate?: boolean; } | null

Returns

void