Moov.js
Calls from the browser use an OAuth2 access token limited to the scopes each call needs; see authenticate API requests for how to generate one.
Install & authenticate
Install Moov.js with npm or a script tag, generate a scoped access token on your server, and initialize Moov.js in your browser application.
Moov Drops
Moov Drops are pre-built, customizable web components for onboarding, linking bank accounts and cards, and collecting PII securely in the browser.
Moov accounts
Use Moov.js to create and manage Moov accounts, capabilities, representatives, files, and underwriting from the browser without handling PII.
Sources
Use Moov.js to link and manage sources, such as bank accounts and cards, retrieve wallets, and get the payment methods available to an account.
Institution lookup
Look up ACH, wire, and other participating financial institutions with Moov.js by routing number or name before users link a bank account.
Enrichment
Use Moov.js enrichment to shorten forms with address autocomplete, enriched business profiles, industry lookup, and avatar images.
Transfers
Moov.js does not create transfers. Create them with the transfers API from your server or manually in the Moov Dashboard, as described here.