All notable changes to this project will be documented in this file.
- Copy icon in collect and reveal elements
- Copyright header to all files
- Security email in README
- Updated AMEX card icon
- Return 6 digit BIN value for AMEX Card Number Collect Element
- Return 8 digit BIN value for Card Number Collect Elements
- Support for generic card types
- Deprecated
invokeConnection()
- Deprecated
invokeSoapConnection()
EXPIRATION_YEAR
element typeEXPIRATION_MONTH
element type
- support for application/x-www-form-urlencoded and multipart/form-data content-type's in connections
- Added validation of JWT token format from TokenProvider
- Request headers not getting overriden due to case sensitivity
Fixed
- Fixes in multiple skyflow clients creation
Added
requestId
in error logs and error responses- add autocomplete for collect elements
replaceText
option forRevealElement
formatRegex
option forRevealElement
- Fixes in
invokeSoapConnection
method
Soap protocol
support for connections
setError(error: string)
method to set custom UI error to be displayed on the collect and reveal ElementsresetError()
method is used to clear the custom UI error message set through setErrorformat
parameter incollectElementOptions
to support different type of date formats forEXPIRATION_DATE
elementsetValue(value: string)
andclearValue()
method in DEV env, to set/clear the value of a collect element.setToken(value: string)
method to set the token for a reveal element.setAltText(value: string)
andclearAltText()
method to set/clear the altText for a reveal
- Changed error messages in the logs and callback errors.
altText
support has been deprecated for collect elementvaultID
andvaultURL
are now optional parameters in Configuration constructor
- Updating UI error messages
validations
option inCollectElementInput
that takes an array of validation rulesREGEX_MATCH_RULE
,LENGTH_MATCH_RULE
&ELEMENT_MATCH_RULE
Validation rules typesPIN
Element type
- Card Number validation
enableCardIcon
option to configure Card Icon visibilityINPUT_FIELD
Element type for custom UI elementsunmount
method to reset collect element to initial state
- New VISA Card Icon with updated Logo
- Renamed invokeGateway to invokeConnection
- Renamed gatewayURL to connectionURL
Detecting card type and displaying icon in the card number element
logLevel
option to allow different levels of logging- event listeners for collect element
env
option for accessibilty of value in event listeners
- Standardized error information for easier debugging
- deprecated redaction in
detokenize
method - change in
detokenize
response format
- Some error scenarios acting unexpectedly
- invokeGateway method to work with inbound/outbound integrations using Skyflow Gateway
table
andcolumn
are optional in CollectElementInput, when using invokeGatewaytoken
andredaction
are optional in RevealElementInput, when using invokeGateway
- fix console errors
- getById method to reveal fields using SkyflowID's
- support for Non-PCI fields, data can be passed as additional fields in container.collect method
- altText for CollectElement
- labelStyles for CollectElement
- errorTextStyles for CollectElement
- altText for RevealElement
- labelStyles for RevealElement
- errorTextStyles for RevealElement
- default error message for RevealElement
- Renamed get method to
detokenize
- Renamed styles to inputStyles in CollectElement
- Renamed styles to inputStyles in RevealElement
- Renamed id to token in request and response of detokenize and
container.reveal()