Moov engineers are always working to make our system both fast and stable. We shipped a series of backend enhancements that reduced the mean response time of all API endpoints, particularly while under heavy loads.
Dashboard
We improved the process for creating and updating accounts and representatives. You can now enter the information you have on hand and come back to input more information later.
Alphanumeric character support for bank accounts
We now support alphanumeric characters for bank account numbers over ACH.
Improvements and bug fixes
Improvements
We’ve enhanced our Apple Pay solution to obtain the cardholder’s billing address so that it can be submitted for an AVS check. AVS (Address Verification System) is a fraud prevention tool that verifies that the billing address matches the address of the cardholder. See our Apple Pay docs for more information.
For those looking to implement this update, please note:
We strongly recommended setting postalAddress as a required billing contact field in the Apple Pay client-side implementation so that the cardholder’s information is sent to your app. Read the Apple documentation on requiredBillingContactFields for more details.
Bug fixes
We fixed a few minor bugs in the Moov Dashboard:
When a card on file is activated in the payment methods list, the new status now appears immediately rather than after a user refreshes
The documents page communicates the correct maximum number of documents you can upload for an account
Card account updater
Card account updater
With Moov’s card account updater, you can set up cards to automatically receive updates. Sensitive card information is securely sent to Moov and updated on your behalf, eliminating the need for you to contact cardholders for card updates.
You now have the ability to simulate various ACH return scenarios in test mode. You can initiate test returns occurring at different transfer stages to gain better insight into cashflow management.
New Moov Drops allow users to add and update card information through your application, with data sent directly and securely to Moov. The new composable Drops make it easier to embed and style form fields to match your brand.
We're also introducing low-level components for securely capturing any information that gets sent to Moov, not just card data.
See our Moov.js Drops documentation for more information.
Rail status for refunds
Refunds now include a rail specific status in the cardDetails object, allowing further visibility into refund timing. You will be able to see whether a refund has been initiated, confirmed, settled, completed, or failed.
If an account’s wallet capability is disabled, the wallet’s transaction history will still be accessible through the Dashboard.
Bug fixes
Fixed a timeout issue on card payment reversals in test mode.
Fixed a timeout on listing wallet transactions when filtering by source ID.
Fixed a bug in the Dashboard where the last four numbers of Apple Pay payment methods were inconsistently displaying.
Fixed a bug in the Dashboard where account search criteria was removed when going from an account back to the list.
Fixed a bug in the Dashboard where the wrong account ID was copied from the destination transfer.
Card linking merchant parameter
Card linking merchant parameter
A new merchantAccountID parameter can be used to pass merchant information with the $0 authorization transaction Moov creates when a card is linked. While these $0 transactions don't typically show on a statement, they can show up in a cardholder's fraud alerts. If you don't supply a merchantAccountID, your platform's account information will be used.
The merchantAccountID can also signify which merchant the cardholder has consented to save their information, which allows you to save a card for future use.
There is a new dialog box when adding Apple Pay payment method details in the Dashboard.
Bug fixes
Fixed an issue with transfer list query parameters. When the reversed status is applied, the date range filters now work.
Fixed an issue with the View transfer link in the Dashboard.
Card re-verification
Card re-verification
You can now update the expiration date and address details for a card, as well as re-verify a card's CVV, using Moov’s new Update card PATCH endpoint. With the new endpoint, when a CVV is provided, immediate re-verification is initiated. If no CVV is provided, the updated details are saved for the card’s next use.
Visit Moov's Card payments documentation for more information.
A new way to refund
A new way to refund
Moov now provides the option to send a card reversal request. A reversal will either cancel a transfer or refund a transfer depending on the settlement status. If a transfer can be canceled, this reduces processing costs for the merchant and returns funds to cardholders quicker. Read more in our Reversals documentation.
Apple Pay
Payment methods for Apple Pay now include unique fingerprint detection, expiration date, and dynamic last four of the device-specific card number.
Micro-deposit update
Moov has updated the micro-deposit process. In addition to sending two micro-deposit credits, Moov initiates a debit to re-coup the credit amount. Each micro-deposit now has a range of up to .49¢.
Relaxed character restrictions
You have the ability to use more characters in account names, for example, characters like ñ are now accepted. The characters are converted before sending them off to certain payment rails with character restrictions. To see all accepted characters, you can view the name object in an individual’s profile in the create an account endpoint.
Bug fixes
An issue in the Payment methods Drop was resolved where the onResourceCreated event wasn't firing when adding a bank account or card.
An issue with the way the foreignID and the created date was displayed in the business accounts’ Dashboard view has been corrected.