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:
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:
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 link receipts
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.
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
New institution search
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.
Payment link code
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 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.
Branded receipts, sales tax & more
Branded receipts
Moov has added branded receipts to the Dashboard and API which can be sent to buyers/payees once a transfer has initiated or completed. You'll identify which transfer the receipt is for and choose the account's email address on file, or enter an email manually.
For scheduled transfers, you can create the receipt with the scheduleID and Moov will automatically create and send a receipt for every occurrence in that schedule.
We’ve added a new, optional salesTaxAmount field when creating a transfer to specify the total sales tax for the transfer. This value is informational and is included in receipts when set. Entering a sales tax amount does not change the total transfer amount.
The salesTaxAmount field is omitted from the response if not set, so if you don't need or want to use it, there’s nothing you need to update.
Schedules in the Dashboard
The scheduling API has been integrated into Moov's Dashboard. Recurring and future dated transfers can now be created and managed right in the Dashboard.
Updates & bug fixes
Increased upload file size for accounts to 20 MB per file
Increased upload file size for disputes to 4 MB per file
foreignID is now included on webhook events for accounts
Improved capability error codes in the Dashboard
Fixed a bug with sweep filters in the Dashboard
Dashboard updates & bug fixes
Dashboard updates
More linked card details are now available in the Dashboard. If you've performed account name verification on a linked card, the results will be visible. Additionally, the card category will now show whether a card is consumer/commercial, or regulated/non-regulated
From the transfer details screen, you can now copy the accountID and the paymentMethodID from the source and destination cards.
You can now apply multiple transaction type filters for wallet transactions.
Bug fixes
Fixed a bug where multiple wallets were appearing for an account search. When assessing fees, you can now filter wallets based on the account facilitating the transfer.
Fixed a bug with synchronous cancellation response.
Fixed a bug where ACH and card status were not updating properly after a void.
Fixed a bug where not all transfers were appearing in the list transfers response.