cardTypeChange
{ field: 'card-number' parentNode: Element card?: { niceType: string type: string patterns: (number | number[])[] gaps: number[] lengths: number[] code: { name: string size: number } } }
malgaTokenization.on('cardTypeChange', () => console.log('cardTypeChange'))
validity
{ field: 'card-number'| 'card-cvv'| 'card-holder-name'| 'card-expiration-date' valid: boolean error: { field: 'card-number'| 'card-cvv'| 'card-holder-name'| 'card-expiration-date' message: string code: string } empty: boolean potentialValid: boolean parentNode: Element | null }
malgaTokenization.on('validity', () => console.log('validity'))
focus
blur
{ field: 'card-number'| 'card-cvv'| 'card-holder-name'| 'card-expiration-date' parentNode: Element }
malgaTokenization.on('blur', () => console.log('blur')) malgaTokenization.on('focus', () => console.log('focus'))
{ tokenId: string error: { type: string code: number message: string details?: string | string[] declinedCode?: string } }
const { tokenId, error } = await malgaTokenization.tokenize() if (error) { console.error('Error', error.message) } return console.log('TokenId:', tokenId)
Was this page helpful?