πŸš€ Aerosync Web SDK v1.1.1 - Release Date: 4/22/2025

✨ New Feature

Embedded Bank View (Optional)
You can now embed a list of Aerosync-supported banks directly into your webpage using the new embedded view feature. This offers a smoother and more integrated user experience.
Learn more here: https://dev.aero.inc/docs/embedded-view


πŸ› Bug Fixes

Fixed flashing issue when launching the widget in dark mode.
Resolved unintended onClose event trigger during successful bank linking.
General code cleanup and several minor bug fixes for better performance and stability.


⚠️ Breaking Changes (for v1.1.0 and earlier)

If you're upgrading from v1.1.0 or below, take note of the following breaking changes:

openWidget() ➑️ renamed to initAeroSyncWidget()
– Use the new function name to initiate the widget.
Widget Config: id ➑️ renamed to elementId
– Update your HTML reference in the widget configuration.
Event Handling Change:
– Now, only onSuccess() is triggered after a successful bank link and widget close.
– Previously, both onSuccess and onClose were fired together.
– Make sure to listen to onSuccess() to handle success actions like updating your UI or navigating to the next step.


ℹ️ Note for v2.x.x Users
If you're already using v2.x.x, no changes are needed.
This update is specifically targeted at 1.x.x clients who haven’t migrated yet.

Enhancements

Aeropay SDK

  • Updated end user experience across all Aeropay SDK integrations and payment links. These changes include a new landing page UI with more scalable customization capabilities.

Bugs Fixed

Merchant Portal

  • Fixed bugs affecting search for preauthorized transactions by user name or transaction id

Enhancements

Aeropay

  • New aeropassUUID parameter added to response to POST /user and GET /user. AeropassUUIDs are unique identifiers for users across Aeropay's suite of products.

Features

Merchant Portal

  • Updates to merchant portal user experience and layout

Bugs Fixed

Merchant Portal

  • Fixed bug blocking merchant users from searching preauth transactions by uuid

Enhancements

Aerosync

  • Bolstered user security and blocks against bots

New Feature

Payment Link Transaction UUID

  • Introduced the ability to manually pass transaction_uuid as a unique identifier for payment link transactions.

Enhancements

Aeropay SDK

  • Re-introduced phone number verification for all new Aeropay users. VOIP, landline, toll free, and voice mail phone numbers will be blocked for all new users.

New Feature

Improved Refund Experience for Declined Payments:

We have introduced enhancements to the refund process for declined payments. When a payment is declined with the R01 error code (Insufficient Funds) and a refund is already queued for that payment, the following improvements will take effect:

  1. The payment declined will automatically be marked as resolved within the merchant portal.
  2. No webhook notification will be sent for the the decline.
  3. The user will receive a dedicated email notification informing them that the refund could not be initiated (See example below).

This update ensures a more streamlined experience for users by eliminating unnecessary steps after a declined transaction and offers clear communication about the refund status.

Bugs Fixed

Aeropay SDK

  • Fixed bug blocking users from making KindTap credit transactions

Enhancements

Aeropay SDK

  • Added ability for users to view and toggle between multiple linked banks.

Features

Merchant Portal

  • New tooltips in the merchant portal include additional information about declined transactions and payment statuses.
  • New icon added to merchant portal to identify KindTap credit transactions.
  • New icon added to merchant portal to identify RTP payouts from standard ACH payouts.

Aeropay SDK & API

  • New phone verification process checks for invalid mobile numbers e.g. VOIP, prepaid, landline.

Enhancements

Aeropay SDK

  • Updated end user experience to Vue 3 across all SDK and payment links. These changes include updated branding, snappier animations, and faster load times.