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: | "ready" | "error" | "change" | "focus" | "modalIn" | "modalOut" | "blur" | "keyup" | "keydown" | "partnerError" | "clientError" | "clientNotFound" | "cantDownloadPluginSources" | "clientNotProperlyDestroyed" | "disconnected" | "died" | "savedCardNotEligible" | "formDataChanged" | "fulfilled" | "initFailed" | "misconfigured" | "apiCallStart" | "apiCallEnd" | "cancelled" | "optionsSet" | "pluginClientDestroyed" | "pluginExtraSourcesLoaded" | "pluginPostValidation" | "pluginPreValidation" | "pluginSessionSet" | "pluginSourcesLoaded" | "pluginIsIncompatibleWithInterface" | "pluginIsIncompatibleWithClient" | "redirect" | "requestValidate" | "sourceListLoaded" | "sourceLoaded" | "other" | "partnerRecoverableError" | "brandDetected" | "supportedBrandsChanged" | "selectedBrandChanged" | "apiError" | "endOfSession"; reason: string; }
payload.codestring
payload.internalEventCode| "ready" | "error" | "change" | "focus" | "modalIn" | "modalOut" | "blur" | "keyup" | "keydown" | "partnerError" | "clientError" | "clientNotFound" | "cantDownloadPluginSources" | "clientNotProperlyDestroyed" | "disconnected" | "died" | "savedCardNotEligible" | "formDataChanged" | "fulfilled" | "initFailed" | "misconfigured" | "apiCallStart" | "apiCallEnd" | "cancelled" | "optionsSet" | "pluginClientDestroyed" | "pluginExtraSourcesLoaded" | "pluginPostValidation" | "pluginPreValidation" | "pluginSessionSet" | "pluginSourcesLoaded" | "pluginIsIncompatibleWithInterface" | "pluginIsIncompatibleWithClient" | "redirect" | "requestValidate" | "sourceListLoaded" | "sourceLoaded" | "other" | "partnerRecoverableError" | "brandDetected" | "supportedBrandsChanged" | "selectedBrandChanged" | "apiError" | "endOfSession"
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


modalIn​

modalIn: (payload) => void;

Parameters​

ParameterType
payload| { method: string; } | null

Returns​

void


modalOut​

modalOut: (payload) => void;

Parameters​

ParameterType
payload| { method: string; } | null

Returns​

void


partnerError​

partnerError: (payload) => void;

Handler for partner error events

Parameters​

ParameterType
payload{ error: PartnerErrorPayload; method: string; partner: string; }
payload.errorPartnerErrorPayload
payload.methodstring
payload.partnerstring

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