API reference
To integrate it into your application, you can use the JSON HTTP API or one of the Moov libraries (depending on your programing language or framework).
You must retrieve your API key from your account.
MOOV_URL="https://api.moov.io"
PUBLIC_KEY="__YOUR_PUBLIC_KEY__"
SECRET_KEY="__YOUR_SECRET_KEY__"
curl -u "$PUBLIC_KEY:$SECRET_KEY" "$MOOV_URL/ping"
Install the Moov Node SDK from NPM
npm i @moovio/node
Import and use Moov in your project:
import { Moov } from '@moovio/node';
const moov = new Moov({
publicKey: "PUBLIC_KEY",
secretKey: "PRIVATE_KEY"
});
try {
await moov.ping();
} catch(err) {
// catch err
}
Authentication
Find information on server-side and client-side integrations and authentication methods.
Moov accounts
Find and provide information associated with accounts, including capabilities, representatives, and underwriting.
Sources
Payment methods include bank accounts, cards, and wallets.
Money movement
Deal with transfers, refunds, disputes, and card issuing.
Enrichment
Find publicly available information to autofill form fields based on an email address.
Webhooks
When an event occurs, a webhook will send a payload to the application corresponding to the target endpoint.
Rate limits
Moov implements rate limiting for security and performance optimization.
Errors
After you submit an API call to Moov, you receive an HTTP response indicating whether or not the call was successful.