Changelog

Discover new features and improvements to Moov.

Multiple wallets & more

Multiple wallets

You can now create multiple wallets for each Moov account. Moov will generate one default wallet per account, and now an additional 10 general wallets can be added to each account. Every wallet maintains its own independent balance and transaction history, giving you greater flexibility in fund management and reconciliation.

See our multiple wallets guide and API for more information.

Customer support in Dashboard

We previously announced our support tickets API. Customer support tickets are now available in the Dashboard. Users who are signed in to the Dashboard will be able to directly open an issue.

See the support ticket guide for more information.

API quarterly release

We've released API version 2025.07.00, which includes the following updates and features from the previous version of latest:

  • Granular capabilities
  • Dynamic underwriting
  • Enriched industry taxonomies model
  • Support tickets

Note - while some features are now available in our quarterly, stable API release, some features are still considered in beta.

When you visit Moov's API documentation, v2025.07.00 is now the main view. See our new version reference guide for the list of updates per API version.

Test cards

We've added more CVV and AVS verification test cases to the push & pull test cards. See the test mode guide for more information.

Bug fixes

  • Fixed an issue where the support tickets list on an account wasn’t correctly paginated in the Dashboard
  • Improved idempotency checks for Tap to Pay payments created via the Android and iOS SDKs
  • Improved the display of "guest" accounts created via contactless Tap to Pay payments
  • Enhanced some validation error responses

Merchant statements & API versioning

Merchant statements

Moov now provides monthly statements to help you understand and reconcile your merchant processing costs. Within your monthly statements you'll receive a summary of the following:

  • Fee names
  • Transaction processing fees for all rails
  • Count of instances of the fee assessed
  • Total fee amount assessed
  • Network passthrough fees - card network fees
  • Interchange report (cost-plus plans only)

See our API and documentation for more information.

API versioning

Use the new dropdown on our API docs to view different versions of Moov's API. Currently, you can view the following versions:

  • v2025.04.00 (stable)
  • Latest (beta)
  • v2025.01.00
  • v2024.01.00 (default)

For every request to the API, you can send a version header. Moov suggests v2025.04.00 for all new users. If no version is sent with your request, Moov will default to v2024.01.00.

Note, our API documentation previously displayed latest by default. If you are looking for endpoints or features which no longer appear in the side navigation, switch the dropdown to Latest (beta).

Dashboard transfer improvements

When creating a transfer, you can now search for an account by name, email, or account ID, as well as filter by type, capabilities, or capability status.

Additionally, you should notice a faster experience overall when creating a transfer in the Dashboard.

Drops improvements

We've improved autocompletion behavior and timing on firing field validation.

Bug fixes

  • Fixed a bug where some domains were not being successfully added to the API key allow list
  • Fixed a Dashboard bug where capability status badges were not selectable
  • Improvements and bug fixes within the Dashboard UI

Passkey authorization & Ruby SDK

Passkey authorization

We've added the ability to use a passkey to log in to the Moov Dashboard through your browser, password manager, a phone or tablet, or a USB security key. Use the secure Sign in with passkey option on the Dashboard login screen.

Ruby SDK (beta)

We've added a Ruby SDK to our lineup. View the documentation on GitHub, or visit our SDK page. Note, the Ruby SDK is in beta.

Bug fixes

We've fixed a Dashboard bug with maximum character limits when submitting text based dispute evidence.

Support tickets & RTP sweeps

Connected account support tickets

Connected accounts can now open issues with Moov support. You can create a support ticket integration with our API, and coming soon, users who are signed in will be able to open an issue directly in the Dashboard.

For your connected accounts, you have the ability to:

  • Allow a user to create an issue
  • View issues
  • Retrieve messages associated with issues
  • Close issues

View our support ticket API and our documentation for more information.

RTP sweep support

Sweeps now support the rtp-credit push payment method, disbursing funds instantly. View the Sweeps API for details.

Bug fixes & updates

  • Fixed a bug where an error screen would load while trying to view disputes
  • Fixed a bug where the onboarding Drop showed a capability requirement for sole proprietorship that was not necessary
  • Fixed pagination issues

Deprecation notice & Dashboard sweeps update

Endpoint deprecation notice

We've recently created two new endpoints to replace existing ones. The following endpoints will be removed from our public documentation and will be fully deprecated in the future:

Please switch to the following new endpoints:

Sweep transaction details

Coming soon in the Dashboard, the sweep transaction summary will show a chart of all wallet transaction types. You can select Amount or Count to see specific details.

Bug fixes

  • Fixed a bug where incorrect customer support information was being shown to cardholders
  • Fixed a bug where providing the monthly volume requirement moved the status to pending review instead of fulfilled

Payment link receipts, test mode data, & transfer options

Payment links will now automatically create and send a receipt via email with every successful submission. Additionally, the payment link title is passed along in the transfer description and will appear on receipts.

Postal & CVV verification

We've updated test card data with postal and CVV codes which correspond to specific verification scenarios. You can now test linking cards with the following postal and CVV verification outcomes, depending on card brand: match, noMatch, notChecked, unavailable.

See the test mode guide for more information.

Transfer options endpoint

We've added a new transfer options endpoint - /accounts/{accountID}/transfer-options.

The previous endpoint, /transfer-options, is still currently still supported; however, we strongly suggest switching to the new endpoint as soon as possible to prepare for deprecation of /transfer-options in the future.

Bug fixes

  • Fixed a bug on the onboarding links Dashboard view where the list would not scroll
  • Fixed a bug in which submitting an empty country code was causing an error. Submitting an empty country code will default to the US country code.

API updates & more

A new institution enrichment endpoint has been added, which allows you search for financial institutions by name or routing number. The response now includes support for RTP, ACH, and Wire accounts.

The previous enrichment endpoint, which only supports ACH, will continue to be supported for now. Be advised this endpoint may be deprecated in the future.

New industry response

The enrichment endpoint which returns a list of MCC industries has an updated response format. The response now includes all the following formats: URL safe, display name, human readable category label, and the MCC code.

This response format is returned with the X-Moov-Version: v2025.07.00 header.

A paymentLinkCode is now returned with the transfers API. A paymentLinkCode can be used as a query parameter in the list transfers request.

Note that paymentLinkCode is the same as code returned via the payment links API.

Scheduling in the Dashboard

You can now view scheduled transfers in the Dashboard. Navigate to Transfers > Schedules to see a list of all scheduled transfer details, including the amount, next scheduled transfer date, and when the schedule cycle ends.

Bug fixes

  • Fixed a bug in the Onboarding Drop when MCC codes are omitted
  • Fixed a bug with business representative validation in the Dashboard
  • Fixed a bug loading data when switching between accounts in the Dashboard

Sweep subtotals & more

Sweep subtotals

We've added subtotals to the get sweep and list sweep responses. The subtotal provides a breakdown of the accruedAmount, such as push, pull, dispute, refund, and fee amounts.

Deep linking in the Dashboard

We've improved deep linking support in the Dashboard. The current selected account (visible in the top left of the Dashboard) now appears within the URL.

SDK examples

Our API now includes request examples for our new PHP, Python, TypeScript, and Java SDKs.

Moov Model Context Protocol

You can now use our TypeScript SDK as an installable MCP server. Use the MCP to enable AI assistants to perform Moov operations on your behalf.

See our documentation for more information and instructions.

Bug fixes

  • Improved response time when searching for accounts with an email address
  • Fixed a bug with the initiate micro-deposit response body
  • Fixed a bug in which the wallet transaction list was out of order
  • Fixed a bug that prevented verification codes being sent during the RTP instant verification process
  • Fixed a bug that prevented updating accounts in the Dashboard even though the verification process had not started

Updates & bug fixes

Webhooks

Please note that if webhook servers return a 404 after the final retry, the webhook will become disabled. For information on webhooks, visit our documentation.

Updates

We've updated the error responses for fee plan agreements. View the fee plan API for details.

In the Dashboard, any member with profile.write access can now update Card statement descriptor and ACH company name.

Bug fixes

We've fixed a bug in which account information would get stuck and not complete when updating.

Subscribe

Moov is constantly improving. Subscribe to our changelog email to receive summaries (typically, twice a month).