Skip to main content
Guides API reference
SDKs & UIs
Hosted UIs
Hosted onboarding Co-branded onboarding forms Resolution links Secure links for resolving verification issues Payment links Shareable links and QR codes for payments
Tap to Pay
Tap to Pay on Android Process transactions with Tap to Pay on Android Tap to Pay on iPhone Process transactions with Tap to Pay on iPhone
Server-side
All server-side SDKs Server-side libraries for interacting with Moov
Frontend
Drops Pre-built, drop-in UIs for complicated flows Moov.js Client-side SDK for secure data collection All client SDKs Web, iOS, and Android SDKs
Use cases Changelog
  • Guides
  • API reference
  • SDKs & UIs
    • Moov.js
    • Moov Drops
    • Developer tools
  • Use cases
  • Changelog
<- Full menu

Guides

  • Get started
  • Quick start
  • Plan your integration
  • Integration options
  • Recipes
  • API authentication
    • API keys
    • Authenticate requests
    • Test mode
  • Onboard
  • Accounts
  • Sources
  • Move money
  • Accept payments
  • Send payouts
  • Transfers
  • Wallets
  • Card issuing
  • Platform
  • Webhooks
  • Developer tools
  • Business tools
  • Dashboard
  • Go live
  • Launch checklist
  • Production mode
  • Data migrations
  • UX/UI best practices
  • Billing & fees
  1. Guides
  2. API authentication

API authentication

View as Markdown
Open in Claude Open in ChatGPT Open in Grok
Add MCP to Cursor Add MCP to VS Code
Everything you need to make authenticated calls to the Moov API: keys, auth methods, and test mode to build in.
In this section

API keys

Moov uses API keys to generate tokens that authenticate your API requests. Learn how to create, find, and secure API keys for test and production mode.

Authenticate requests

Authenticate Moov API requests with Basic auth on your server or scoped OAuth2 access tokens for Moov.js and Drops, plus token refresh and 401/403 fixes.

Test mode

Use Moov test mode in the Dashboard or API to simulate accounts, transfers, card payments, ACH returns, instant payment failures, and disputes without real money.

← Previous Refund, reverse, or cancel a payment Next → API keys

Was this helpful?

Moov logo
Follow us
Product
Pricing Moov Platform Accept Store Send Spend
Payment links Invoicing Tap to Pay Onboarding Dashboard Drops Data Sync All features Roadmap
Developers
Guides Quick start API Moov.js Drops Server-side SDKs Tap to Pay Android SDK Tap to Pay iOS SDK LLMs.txt Changelog Status
Industries
Construction Digital banking Fundraising Loan servicing Small business Transport
Resources
Blog Support center Community Fintech glossary Bug bounty Security portal Prohibited & restricted businesses
Company
Who we are Careers Newsroom Media resources Contact
© Moov Financial, Inc. 2026 All rights reserved
Privacy policy Terms of use Cookies