Getting Started with Drop-Ins
Drop-In UI Components are pre-built experiences that can be embedded directly within your app. They enable you to:
- launch your tax features quicker with pre-built UI that matches your brand’s look and feel
- eliminate maintenance of UI and UX with changing tax regulation
- leverage best-in-class UX
- safely transmit PII data on the client-side, bypassing your server all together
Importing the Client SDK
To start, you will need to import the client SDK into your app.
You can pin to a static version or we suggest using the latest-v3-minor version to ensure you receive the latest features and bug fixes.
Here is an example:
Browser Support
Drop-In UI Components are available in any web browser that supports JavaScript Modules. A list of these browsers can be found here.
Authenticating Drop-Ins
All Drop-In UI Components are authenticated using an accessToken
, created server-side, and passed directly into a component’s render
function on the front-end. Below is an example of creating an accessToken
specifiying a userId
(optional), expiration time, and passing it into the renderPayeeTaxProfile
function.