Integration & onboarding
You can tailor the components of your integration to your particular needs. For example, you may use a Moov Drop for one portion of your workflow and connect directly to the API for another portion of your workflow.
There are a variety of both technical and business-related factors that may influence how you choose to integrate, including:
- The structure of your integration with your previous provider
- The level of customization your integration requires to maintain the look and feel of your user flow
- The nature of transfers on your platform (e.g., repeat versus one time customers, what payment rails your customers tend to use)
- How your business handles reporting and billing based on payment data
- Whether or not your business is equipped to handle sensitive data
For specific guidance on setting up an integration that fits your business, contact our sales team.
Moov.js
PCI compliance | Customization | Development scope |
---|---|---|
Not required | Low to medium | Employ a frontend library with the option to use pre-built UI Drop components. |
View the Moov.js documentation.
Drops
PCI compliance | Customization | Development scope |
---|---|---|
Not required | Low | Pre-built, but customizable, UI components. Requires Moov.js. |
View the Drops documentation.
API
PCI compliance | Customization | Development scope |
---|---|---|
Required | High | Write integration code from scratch, or use our Go or Node SDKs. |
View the API reference.
Go SDK
PCI compliance | Customization | Development scope |
---|---|---|
Required | Medium to high | Server-side environment for the Moov API. |
View the Go SDK documentation.
Node SDK
PCI compliance | Customization | Development scope |
---|---|---|
Required | Medium to high | Server-side environment for the Moov API. |
View the Node SDK documentation.
Onboard merchant options
While there are multiple options to onboard merchant accounts, we suggest you send merchants a secure link to create their account through Moov’s hosted onboarding process. You select the capabilities, pre-fill existing data, choose a pricing plan, and send them a link to finish the application and agree to the terms. See our accounts documentation for more details on business and individual requirements.
To onboard merchants outside of our hosted onboarding process, you must use the terms of service Drop to collect terms of service acceptance for accounts. To use the terms of service Drop, you will need to install Moov.js. View the create accounts POST
endpoint for more information on creating accounts through our API.
Method | Requirements | Customization |
---|---|---|
Hosted onboarding | A Moov account | Low |
Moov Drops | A Moov account, Moov.js, terms of service Drop | Low to medium |
API | A Moov account, Moov.js, terms of service Drop | High |