Skip to main content

Securefields SDK Events

Here is a Markdown table summarizing the SDK adapter events and their payloads:

EventDescriptionPayload
readyTriggered when the provider vaultSDK has been loaded and is ready to use.void
successTriggered when the submission has been successful.vault_form_token: string, card?: CardInfo
errorTriggered for multiple errors while using the SDK.message: string, code?: string, payload?: any
formValidTriggered when the form validation changes.hasErrors: boolean, fields?: FieldsState
focusTriggered when a field is focused.fieldName: string, length?: number, valid?: boolean, fields: FieldsState
blurTriggered when a field is blurred/unfocused.Same as focus
autocompleteTriggered when a field is autocompleted.Same as focus
keyupTriggered when a key is pressed in a field.Same as focus
keydownTriggered when a key is pressed down in a field.Same as focus
changeTriggered when a field changes (focus, blur, keyup, keydown, autocomplete).Same as focus
brandDetectedTriggered when a brand is detected in the card number field.brands?: Scheme[]

Types referenced:

  • FieldState: { length?: number; valid?: boolean }
  • FieldsState: { cardNumber?: FieldState; cvv?: FieldState }
  • CardInfo: CardInfo
  • Scheme: One or more of the following strings: 'AMERICAN_EXPRESS','CARTE_BANCAIRE','MASTERCARD','VISA','MAESTRO','DINERS_CLUB','DISCOVER','UNIONPAY','JCB'