PaymentElementEventsCallback
Properties
blur
blur: (payload) => void;
Parameters
| Parameter | Type |
|---|---|
payload | HostedFieldsEventPayload | null |
Returns
void
change
change: (payload) => void;
Parameters
| Parameter | Type |
|---|---|
payload | HostedFieldsEventPayload | null |
Returns
void
fatalError
fatalError: (payload) => void;
Handler for fatal error events
Parameters
| Parameter | Type |
|---|---|
payload | { code: string; internalEventCode: | "ready" | "error" | "change" | "focus" | "modalIn" | "modalOut" | "blur" | "keyup" | "keydown" | "partnerError" | "clientError" | "clientNotFound" | "cantDownloadPluginSources" | "clientNotProperlyDestroyed" | "disconnected" | "died" | "formDataChanged" | "fulfilled" | "initFailed" | "misconfigured" | "apiCallStart" | "apiCallEnd" | "cancelled" | "optionsSet" | "pluginClientDestroyed" | "pluginExtraSourcesLoaded" | "pluginPostValidation" | "pluginPreValidation" | "pluginSessionSet" | "pluginSourcesLoaded" | "pluginIsIncompatibleWithInterface" | "pluginIsIncompatibleWithClient" | "redirect" | "requestValidate" | "sourceListLoaded" | "sourceLoaded" | "other" | "brandDetected" | "supportedBrandsChanged" | "selectedBrandChanged" | "apiError" | "endOfSession"; reason: string; } |
payload.code | string |
payload.internalEventCode | | "ready" | "error" | "change" | "focus" | "modalIn" | "modalOut" | "blur" | "keyup" | "keydown" | "partnerError" | "clientError" | "clientNotFound" | "cantDownloadPluginSources" | "clientNotProperlyDestroyed" | "disconnected" | "died" | "formDataChanged" | "fulfilled" | "initFailed" | "misconfigured" | "apiCallStart" | "apiCallEnd" | "cancelled" | "optionsSet" | "pluginClientDestroyed" | "pluginExtraSourcesLoaded" | "pluginPostValidation" | "pluginPreValidation" | "pluginSessionSet" | "pluginSourcesLoaded" | "pluginIsIncompatibleWithInterface" | "pluginIsIncompatibleWithClient" | "redirect" | "requestValidate" | "sourceListLoaded" | "sourceLoaded" | "other" | "brandDetected" | "supportedBrandsChanged" | "selectedBrandChanged" | "apiError" | "endOfSession" |
payload.reason | string |
Returns
void
focus
focus: (payload) => void;
Parameters
| Parameter | Type |
|---|---|
payload | HostedFieldsEventPayload | null |
Returns
void
formValid
formValid: (payload) => void;
Handler for form validation success events
Parameters
| Parameter | Type |
|---|---|
payload | { isValid: boolean; } |
payload.isValid | boolean |
Returns
void
keydown
keydown: (payload) => void;
Parameters
| Parameter | Type |
|---|---|
payload | HostedFieldsEventPayload | null |
Returns
void
keyup
keyup: (payload) => void;
Parameters
| Parameter | Type |
|---|---|
payload | HostedFieldsEventPayload | null |
Returns
void
modalIn
modalIn: (payload) => void;
Parameters
| Parameter | Type |
|---|---|
payload | | { method: string; } | null |
Returns
void
modalOut
modalOut: (payload) => void;
Parameters
| Parameter | Type |
|---|---|
payload | | { method: string; } | null |
Returns
void
partnerError
partnerError: (payload) => void;
Handler for partner error events
Parameters
| Parameter | Type |
|---|---|
payload | { error: Omit<KRError_2, "metadata">; method: string; } |
payload.error | Omit<KRError_2, "metadata"> |
payload.method | string |
Returns
void
ready
ready: (payload) => void;
Parameters
| Parameter | Type |
|---|---|
payload | Record<string, any> | null |
Returns
void
validationRequested
validationRequested: (payload) => void;
Handler for validation request events
Parameters
| Parameter | Type |
|---|---|
payload | | { skipOnBeforeValidate?: boolean; } | null |
Returns
void