<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Bug Fix Archives - AndDone</title>
	<atom:link href="https://www.anddone.com/tag/bug-fix/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.anddone.com/tag/bug-fix/</link>
	<description>Powering Insurance Payments with AndDone</description>
	<lastBuildDate>Wed, 08 Apr 2026 21:04:17 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>

<image>
	<url>https://www.anddone.com/wp-content/uploads/2025/09/cropped-AndDone_Logo_Secondary_Color-1-32x32.png</url>
	<title>Bug Fix Archives - AndDone</title>
	<link>https://www.anddone.com/tag/bug-fix/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>PROD Release &#8211; Angular Version Upgrade (AN_ANGUPD_V1)</title>
		<link>https://www.anddone.com/prod-release-angular-version-upgrade-an_angupd_v1/</link>
		
		<dc:creator><![CDATA[Samuel Yang]]></dc:creator>
		<pubDate>Thu, 26 Feb 2026 09:00:00 +0000</pubDate>
				<category><![CDATA[AndDone.js & UI Components]]></category>
		<category><![CDATA[Embedded & Branded Payment Experiences]]></category>
		<category><![CDATA[Product Updates & Status]]></category>
		<category><![CDATA[Release Notes]]></category>
		<category><![CDATA[Angular]]></category>
		<category><![CDATA[Anytime Payments]]></category>
		<category><![CDATA[Bug Fix]]></category>
		<category><![CDATA[Encryption]]></category>
		<category><![CDATA[For Developers]]></category>
		<category><![CDATA[NPM]]></category>
		<guid isPermaLink="false">https://www.anddone.com/prod-release-angular-version-upgrade-an_angupd_v1/</guid>

					<description><![CDATA[<p>Angular version upgrade (v15 to v20), NPM package consolidation, client-side payload encryption, and Anytime Portal bug fixes.</p>
<p>The post <a href="https://www.anddone.com/prod-release-angular-version-upgrade-an_angupd_v1/">PROD Release &#8211; Angular Version Upgrade (AN_ANGUPD_V1)</a> appeared first on <a href="https://www.anddone.com">AndDone</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 id="block-Lb2WQG8VF3" class="wp-block-nectar-blocks-text nectar-blocks-text text-text-100 mt-3 -mb-1 text-[1.375rem] font-bold">Upgrades the Payment Portal From Angular v15 to v20</h2>



<h4 id="block-Fx7h1XzJhA" class="wp-block-nectar-blocks-text nectar-blocks-text text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold">What&#8217;s New</h4>



<p id="block-oZ8ysRd7R7" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">The Anytime Payment Portal has been upgraded from Angular version 15 to version 20. This brings the portal in line with the current Angular release, incorporating the framework improvements, performance enhancements, and security patches introduced across the v16–v20 range.</p>



<h4 id="block-cMZcuvsQxj" class="wp-block-nectar-blocks-text nectar-blocks-text text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold">Why It Matters</h4>



<p id="block-fJajtKHVJ3" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">Before this upgrade, the portal was running on an Angular version that no longer receives active support. You can now build against and integrate with a portal that runs on a current, actively maintained Angular version, reducing compatibility friction and exposure to unpatched vulnerabilities.</p>



<h4 id="block-gLGushUre5" class="wp-block-nectar-blocks-text nectar-blocks-text text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold">Upgrade</h4>



<ol class="wp-block-list [li_&amp;]:mb-0 [li_&amp;]:mt-1 [li_&amp;]:gap-1 [&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-decimal flex flex-col gap-1 pl-8 mb-3">
<li>Ensure any custom Angular components or libraries embedded in or alongside the portal are compatible with Angular v20.</li>



<li>Review any peer dependencies in your integration that declared a constraint on Angular v15 and update them accordingly.</li>



<li>Re-test any portal customizations or overrides that interact with Angular lifecycle hooks, routing, or change detection, as behavior in these areas evolved between v15 and v20.</li>
</ol>



<h2 id="block-5rxEJLrHwB" class="wp-block-nectar-blocks-text nectar-blocks-text text-text-100 mt-3 -mb-1 text-[1.375rem] font-bold">Introduces a Centralized Shared NPM Package for Angular Micro-Frontends</h2>



<h4 id="block-akftL4grzY" class="wp-block-nectar-blocks-text nectar-blocks-text text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold">What&#8217;s New</h4>



<p id="block-z6NaIge1H8" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">A new shared NPM package centralizes common Angular code — including services, interceptors, components, pipes, constants, and enums — that was previously duplicated across multiple micro-frontend applications. All Angular 19+ micro-frontends now consume this single package instead of maintaining their own copies of shared logic.</p>



<h4 id="block-f8qNQwnObM" class="wp-block-nectar-blocks-text nectar-blocks-text text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold">Why It Matters</h4>



<p id="block-A4LtDHYVuu" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">Before this change, the same code existed in multiple places, meaning a bug fix or enhancement had to be applied and tested in every application separately. You can now rely on a single source of truth for shared functionality, making updates faster and reducing the risk of inconsistencies across applications.</p>



<h4 id="block-8KaAaZML67" class="wp-block-nectar-blocks-text nectar-blocks-text text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold">Upgrade</h4>



<ol class="wp-block-list [li_&amp;]:mb-0 [li_&amp;]:mt-1 [li_&amp;]:gap-1 [&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-decimal flex flex-col gap-1 pl-8 mb-3">
<li>Remove any locally duplicated copies of shared services, interceptors, components, pipes, constants, or enums from your micro-frontend application.</li>



<li>Add the new shared package as a dependency in your <code class="bg-text-200/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]">package.json</code>.</li>



<li>Update import paths in your application to reference the shared package rather than local copies.</li>



<li>Run your test suite to confirm no regressions from the import path changes.</li>
</ol>



<h2 id="block-LEAhVnmbvk" class="wp-block-nectar-blocks-text nectar-blocks-text text-text-100 mt-3 -mb-1 text-[1.375rem] font-bold">Updates the Shared NPM Package to Support Consumer Application Requirements</h2>



<h4 id="block-aLlxEnI8zz" class="wp-block-nectar-blocks-text nectar-blocks-text text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold">What&#8217;s New</h4>



<p id="block-jYAMcLmUAI" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">The centralized shared NPM package has been extended to include additional common functionality required by the consumer-facing Angular application. These additions ensure the package covers the full breadth of shared logic needed across the application suite, not just the initial set of micro-frontends.</p>



<h4 id="block-UKZO8lInb8" class="wp-block-nectar-blocks-text nectar-blocks-text text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold">Why It Matters</h4>



<p id="block-SoI7spJUIo" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">You can now use the shared package as the single dependency for common Angular code across both existing micro-frontends and the consumer application, without needing to maintain parallel implementations.</p>



<h2 id="block-eEJMyj8MWd" class="wp-block-nectar-blocks-text nectar-blocks-text text-text-100 mt-3 -mb-1 text-[1.375rem] font-bold">Adds Client-Side Payload Encryption for Payment Submission</h2>



<h4 id="block-BMxPJtDNOX" class="wp-block-nectar-blocks-text nectar-blocks-text text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold">What&#8217;s New</h4>



<p id="block-CqWBls5LQT" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">The payment submission API now supports full client-side payload encryption. Before a payment request is sent, the entire request body is encrypted on the client using a public key. The payload is only decrypted by backend services upon receipt. This behavior is controlled by a feature flag named cryptography — when the flag is on, all payment request payloads are encrypted in transit; when off, payloads are sent as plain text matching the existing behavior.</p>



<h4 id="block-1MdR3gY0zX" class="wp-block-nectar-blocks-text nectar-blocks-text text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold">Why It Matters</h4>



<p id="block-7l16gI7QB2" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">Before this change, payment request payloads were transmitted without client-side encryption, relying solely on transport-layer security. You can now enable end-to-end payload encryption for payment submissions, significantly reducing the risk of sensitive payment data being exposed at any intermediate layer.</p>



<h4 id="block-iwmzwH7v2E" class="wp-block-nectar-blocks-text nectar-blocks-text text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold">Changes</h4>



<p id="block-RcpXXicGon" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">Parameter: Request body of POST /payment Change type: Modified — when the cryptography feature flag is enabled, the entire request payload is encrypted before transmission and must be decryptable by the backend using the corresponding private key. When the flag is disabled, existing behavior is preserved.</p>



<h2 id="block-csn7AkB74a" class="wp-block-nectar-blocks-text nectar-blocks-text text-text-100 mt-3 -mb-1 text-[1.375rem] font-bold">Fixes Stale Inline Validation Errors When Switching Payment Method Tabs</h2>



<h4 id="block-ZiFsErFd8q" class="wp-block-nectar-blocks-text nectar-blocks-text text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold">What&#8217;s New</h4>



<p id="block-hDGIaXqMQK" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">On the payment method selection page, inline validation error messages for Banking Type and Account Type fields were not cleared when a user navigated from the Card tab to the ACH tab. The form now correctly resets these error states on tab switch, so only errors relevant to the currently active tab are shown.</p>



<h4 id="block-ql4WXEVVWx" class="wp-block-nectar-blocks-text nectar-blocks-text text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold">Why It Matters</h4>



<p id="block-1poFKPbSLL" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">Before this fix, users switching from the Card tab to the ACH tab would see leftover error messages from the Card form, creating a confusing and misleading experience. Validation errors now only appear in the context of the tab the user is actively filling out.</p>



<div class="wp-block-nectar-blocks-divider nectar-blocks-divider" id="block-1gjWWepPLd"><div class="nectar-blocks-divider__inner"><div class="nectar__bg-layers parent-block-block-1gjWWepPLd"><div class="nectar__bg-layer nectar__bg-color"></div></div><span class="nectar-blocks-divider__line"></span></div></div>



<p id="block-TdXgvH3rEj" class="wp-block-nectar-blocks-text nectar-blocks-text"><strong>Release Date: </strong>Feb 26th, 2026</p>



<p id="block-6t8RdyYdiJ" class="wp-block-nectar-blocks-text nectar-blocks-text"><strong>Release Status: </strong>Deployed to PROD</p>



<p id="block-nGrYAYL7es" class="wp-block-nectar-blocks-text nectar-blocks-text">This release contains the technical upgrades such as angular version upgrade (v15 to v20), NPMPackage for common code from UI, NPM package update, Client-Side Payload Encryption.</p>



<h4 id="block-iq6TZo4lWH" class="wp-block-nectar-blocks-text nectar-blocks-text">[AN-38395] &#8211; Anytime Payments Angular Upgrade</h4>



<p id="block-j6dDqOUiBw" class="wp-block-nectar-blocks-text nectar-blocks-text">Upgraded the Anytime Payment Portal from Angular v15 tov20.</p>



<p id="block-QnQ9YRnNnD" class="wp-block-nectar-blocks-text nectar-blocks-text">No</p>



<h4 id="block-AP3HBZaRhJ" class="wp-block-nectar-blocks-text nectar-blocks-text">[AN-30796] &#8211; NPM Package &#8211; for common code from UI</h4>



<p id="block-QagChqMmN4" class="wp-block-nectar-blocks-text nectar-blocks-text">Introduced a centralized shared package for all Angular 19MFEs to eliminate duplicate common code (services,interceptors, components, pipes, constants, enums).</p>



<p id="block-ZI9Gi5aY3M" class="wp-block-nectar-blocks-text nectar-blocks-text"><strong>This change ensures:</strong></p>



<p id="block-PR4zHYwRXa" class="wp-block-nectar-blocks-text nectar-blocks-text">Single source of truth<br>Improved consistency across MFEs<br>Simplified maintenance and bug fixes<br>Easier version upgrades for all applications</p>



<p id="block-jklkN5HvoI" class="wp-block-nectar-blocks-text nectar-blocks-text">No</p>



<h4 id="block-uomtBF0mhf" class="wp-block-nectar-blocks-text nectar-blocks-text">[AN-35616]- Update NPM Package to accommodate other application changes </h4>



<p id="block-ElOeMEdRnv" class="wp-block-nectar-blocks-text nectar-blocks-text">Changes to the NPM package to support new commonfunctionality required for the consumer Angular application.</p>



<p id="block-PxwzQFcLLJ" class="wp-block-nectar-blocks-text nectar-blocks-text">No</p>



<h4 id="block-hGmAPO9XHs" class="wp-block-nectar-blocks-text nectar-blocks-text">[AN-41602]- Client-Side Payload Encryption for PaymentSubmission</h4>



<p id="block-fj1AybN5oL" class="wp-block-nectar-blocks-text nectar-blocks-text">Changes made in {{BaseURL}}/payment API to ensure that entire payload is encrypted on the client using a secure public key before being transmitted and decrypted only bybackend services.</p>



<p id="block-v3IKVwhMsh" class="wp-block-nectar-blocks-text nectar-blocks-text">NoFeatures Deployed to UAT ClientFacingImpact</p>



<p id="block-MTADB2OMUW" class="wp-block-nectar-blocks-text nectar-blocks-text">Launch darkly Flag “cryptography’ is created. If Flag is ON, then the payment API entire request payload will be encrypted to secure the requested details.</p>



<p id="block-NLFA2ycQd0" class="wp-block-nectar-blocks-text nectar-blocks-text">If flag is OFF, then the payment API request payload willbe shown as is as per existing.</p>



<p id="block-9Gt8de4PaM" class="wp-block-nectar-blocks-text nectar-blocks-text">This change is implemented on anytime portal as of now.</p>



<h4 id="block-XdYqJmwRZ0" class="wp-block-nectar-blocks-text nectar-blocks-text">[AN-46112] &#8211; Bug fixes on anytime portal payment method page.</h4>



<p id="block-oplwAOSoMU" class="wp-block-nectar-blocks-text nectar-blocks-text">Existing Behavior: The Inline error of Banking Type andAccount Type remains as is if user navigate from Card tabto ACH tab.</p>



<p id="block-MupEK0sUPL" class="wp-block-nectar-blocks-text nectar-blocks-text">Yes</p>



<p id="block-9MJ7tnSbi9" class="wp-block-nectar-blocks-text nectar-blocks-text">Fixed Behavior: No error will be displayed if user navigatefrom CARD tab to ACH Tab.</p>
<p>The post <a href="https://www.anddone.com/prod-release-angular-version-upgrade-an_angupd_v1/">PROD Release &#8211; Angular Version Upgrade (AN_ANGUPD_V1)</a> appeared first on <a href="https://www.anddone.com">AndDone</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>UAT Release &#8211; Angular Version Upgrade (AN_ANGUPD_V1)</title>
		<link>https://www.anddone.com/uat-release-angular-version-upgrade-an_angupd_v1/</link>
		
		<dc:creator><![CDATA[Samuel Yang]]></dc:creator>
		<pubDate>Mon, 16 Feb 2026 09:00:00 +0000</pubDate>
				<category><![CDATA[AndDone.js & UI Components]]></category>
		<category><![CDATA[Embedded & Branded Payment Experiences]]></category>
		<category><![CDATA[Product Updates & Status]]></category>
		<category><![CDATA[Release Notes]]></category>
		<category><![CDATA[Angular]]></category>
		<category><![CDATA[Anytime Payments]]></category>
		<category><![CDATA[Bug Fix]]></category>
		<category><![CDATA[Encryption]]></category>
		<category><![CDATA[For Developers]]></category>
		<category><![CDATA[NPM]]></category>
		<category><![CDATA[UAT]]></category>
		<guid isPermaLink="false">https://www.anddone.com/uat-release-angular-version-upgrade-an_angupd_v1/</guid>

					<description><![CDATA[<p>Angular version upgrade (v15 to v20), NPM package consolidation, client-side payload encryption, and Anytime Portal bug fixes.</p>
<p>The post <a href="https://www.anddone.com/uat-release-angular-version-upgrade-an_angupd_v1/">UAT Release &#8211; Angular Version Upgrade (AN_ANGUPD_V1)</a> appeared first on <a href="https://www.anddone.com">AndDone</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Overview</h2>
<ul>
<li><strong>Release date:</strong> 2026-02-16</li>
<li><strong>Release status:</strong> Deployed to UAT</li>
<li><strong>Version:</strong> AN_ANGUPD_V1</li>
</ul>
<h2>Highlights</h2>
<ul>
<li>[AN-38395] Anytime Payments Angular Upgrade &#8211; Upgraded from Angular v15 to v20.</li>
<li>[AN-30796] NPM Package for common code from UI &#8211; Centralized shared package for all Angular 19 MFEs; single source of truth for services, interceptors, components, pipes, constants, enums.</li>
<li>[AN-35616] Update NPM Package &#8211; Changes to support new common functionality for the consumer Angular application.</li>
<li>[AN-41602] Client-Side Payload Encryption for Payment Submission &#8211; Entire payment payload encrypted client-side via LaunchDarkly &#8216;cryptography&#8217; flag; implemented on Anytime Portal.</li>
<li>[AN-46112] Bug fixes on Anytime Portal payment method page &#8211; Inline error cleared when navigating from Card to ACH tab.</li>
</ul>
<h2>References</h2>
<ul>
<li>AN-38395</li>
<li>AN-30796</li>
<li>AN-35616</li>
<li>AN-41602</li>
<li>AN-46112</li>
</ul>
<p>The post <a href="https://www.anddone.com/uat-release-angular-version-upgrade-an_angupd_v1/">UAT Release &#8211; Angular Version Upgrade (AN_ANGUPD_V1)</a> appeared first on <a href="https://www.anddone.com">AndDone</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Production Release Notes &#8211; Support New Notification Type (AN_NOTTYP_V1)</title>
		<link>https://www.anddone.com/production-release-notes-support-new-notification-type-an_nottyp_v1/</link>
		
		<dc:creator><![CDATA[Samuel Yang]]></dc:creator>
		<pubDate>Mon, 09 Feb 2026 09:00:00 +0000</pubDate>
				<category><![CDATA[Developers & Integrations]]></category>
		<category><![CDATA[Product Updates & Status]]></category>
		<category><![CDATA[Release Notes]]></category>
		<category><![CDATA[Webhooks & Event Models]]></category>
		<category><![CDATA[ACH]]></category>
		<category><![CDATA[Admin Portal]]></category>
		<category><![CDATA[Bug Fix]]></category>
		<category><![CDATA[For Developers]]></category>
		<category><![CDATA[Merchant Portal]]></category>
		<category><![CDATA[Notifications]]></category>
		<category><![CDATA[Payment Widget]]></category>
		<guid isPermaLink="false">https://www.anddone.com/production-release-notes-support-new-notification-type-an_nottyp_v1/</guid>

					<description><![CDATA[<p>New maintenance notification type for admin and merchant portals, plus UI and ACH classification bug fixes.</p>
<p>The post <a href="https://www.anddone.com/production-release-notes-support-new-notification-type-an_nottyp_v1/">Production Release Notes &#8211; Support New Notification Type (AN_NOTTYP_V1)</a> appeared first on <a href="https://www.anddone.com">AndDone</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 id="block-LiHwUXbCtp" class="wp-block-nectar-blocks-text nectar-blocks-text">Introduces admin-managed maintenance notification scheduling</h2>



<h4 id="block-Hsvbz8BlWM" class="wp-block-nectar-blocks-text nectar-blocks-text">What&#8217;s new</h4>



<p id="block-1rPxEZK9sg" class="wp-block-nectar-blocks-text nectar-blocks-text">A new System Notification management interface is now available in the admin portal. Admins can create, schedule, preview, edit, and cancel maintenance notifications through a guided wizard. Each notification supports a rich-text body, a defined maintenance window with start and end times, and two configurable lead-time alerts that trigger automated emails ahead of the maintenance event. Notifications have a lifecycle status (Pending or Active) that controls which actions are available.</p>



<h4 id="block-ujIWCMz1do" class="wp-block-nectar-blocks-text nectar-blocks-text">Why it matters</h4>



<p id="block-ehvtwckMBR" class="wp-block-nectar-blocks-text nectar-blocks-text">You can now communicate planned downtime to merchants at scale without manual intervention. Scheduling is handled by an automated job that fires emails at the configured lead times, reducing the risk of missed or delayed notifications during maintenance windows.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 id="block-umxYcmDxeG" class="wp-block-nectar-blocks-text nectar-blocks-text">Adds dedicated System Maintenance notification tab to the merchant portal</h2>



<h4 id="block-2hCzjqEitf" class="wp-block-nectar-blocks-text nectar-blocks-text">What&#8217;s new</h4>



<p id="block-UI8Fa7XOdY" class="wp-block-nectar-blocks-text nectar-blocks-text">The merchant portal&#8217;s notification section now includes a new &#8220;System&#8221; tab. This tab surfaces all maintenance notifications sent by the platform in a single, dedicated view. Each notification arrives as a formatted email containing the subject, body, maintenance timing, and all relevant details.</p>



<h4 id="block-LabkoGGaTB" class="wp-block-nectar-blocks-text nectar-blocks-text">Why it matters</h4>



<p id="block-FcgFJCzgE5" class="wp-block-nectar-blocks-text nectar-blocks-text">Merchants now have a consistent, predictable place to review maintenance communications. Previously, platform-wide maintenance alerts had no dedicated display location in the portal — they now appear in a structured view alongside the formatted email delivered to their inbox.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 id="block-HWjfjhdLpL" class="wp-block-nectar-blocks-text nectar-blocks-text">Fixes saved-login autofill appearing on the wrong field in the merchant portal</h2>



<h4 id="block-er7a2yvIpf" class="wp-block-nectar-blocks-text nectar-blocks-text">What&#8217;s new</h4>



<p id="block-hU0tkBuobG" class="wp-block-nectar-blocks-text nectar-blocks-text">The browser&#8217;s saved-login suggestion popup was incorrectly appearing on the Password field rather than the Username field on the merchant portal login screen. This has been corrected so that the popup triggers on the Username field as expected. Selecting a saved username now also auto-fills the corresponding password.</p>



<h4 id="block-aJ8zkvzlR8" class="wp-block-nectar-blocks-text nectar-blocks-text">Why it matters</h4>



<p id="block-Vc1drcuBk0" class="wp-block-nectar-blocks-text nectar-blocks-text">Before this fix, the autofill prompt appeared in the wrong place, causing confusion and potentially interrupting the login flow. Users relying on saved credentials can now select their username and have both fields populated automatically without extra steps.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 id="block-DRIjyGRMK2" class="wp-block-nectar-blocks-text nectar-blocks-text">Fixes card payment UI overflow on Android devices</h2>



<h4 id="block-vnKych1hmG" class="wp-block-nectar-blocks-text nectar-blocks-text">What&#8217;s new</h4>



<p id="block-73qQsfgkaS" class="wp-block-nectar-blocks-text nectar-blocks-text">On certain Android devices, the card payment section within the embedded payment widget was rendering outside the widget&#8217;s boundaries on the Contact Information page. The layout has been corrected so the card payment UI is fully contained within the widget frame across all screen sizes.</p>



<h4 id="block-b8z3DTB7h9" class="wp-block-nectar-blocks-text nectar-blocks-text">Why it matters</h4>



<p id="block-Qax5m1MpNS" class="wp-block-nectar-blocks-text nectar-blocks-text">Merchants and their customers using Android devices will no longer encounter a broken or clipped payment UI. The widget now renders correctly regardless of screen size or device, ensuring a consistent checkout experience.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 id="block-qBXAEFiifR" class="wp-block-nectar-blocks-text nectar-blocks-text">Enforces ACH banking and account type classification UI when feature flag is enabled</h2>



<h4 id="block-GeLm5qvt39" class="wp-block-nectar-blocks-text nectar-blocks-text">What&#8217;s new</h4>



<p id="block-nfDDdOK6N8" class="wp-block-nectar-blocks-text nectar-blocks-text">When the ACH classification enforcement feature flag is turned on for a merchant, the UI for selecting banking type (e.g., Business) and account type (e.g., Checking) was not rendering correctly. This has been resolved so the classification fields display and function as intended whenever the flag is active.</p>



<h4 id="block-0jNdB9g9dO" class="wp-block-nectar-blocks-text nectar-blocks-text">Why it matters</h4>



<p id="block-IwXeONQWE6" class="wp-block-nectar-blocks-text nectar-blocks-text">Integrations that rely on ACH classification — particularly those requiring merchants to specify their banking and account type — can now correctly present the required fields to end users. This unblocks compliant ACH collection flows that depend on this classification step being visible and interactive.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h6 id="block-NFMrStYkJv" class="wp-block-nectar-blocks-text nectar-blocks-text">Production Release Notes &#8211; Support New Notification Type (AN_NOTTYP_V1)</h6>



<h6 id="block-7hX0Jy6Q6F" class="wp-block-nectar-blocks-text nectar-blocks-text">Release Date: Feb 9, 2026</h6>



<h6 id="block-T7Go5R3C92" class="wp-block-nectar-blocks-text nectar-blocks-text">Release Status: Deployed to Prod</h6>



<p id="block-iKelIcdTgV" class="wp-block-nectar-blocks-text nectar-blocks-text">────────────────────────────────────────────</p>



<p id="block-xXz3UMIeT6" class="wp-block-nectar-blocks-text nectar-blocks-text">New Platform Notification Type: Maintenance on admin portal [AN-34779]



<p id="block-UiPRi4L5Ap" class="wp-block-nectar-blocks-text nectar-blocks-text">A comprehensive system maintenance notification platform enabling admins to schedule and manage downtime communications to merchants at scale.</p>



<ul class="wp-block-list">
<li>New &#8220;System notification&#8221; submenu with listing table featuring pagination, search, and bulk actions (create, edit, cancel, preview)</li>



<li>&#8220;New notification&#8221; wizard for maintenance events with title, rich-text body, maintenance window (start/end), and dual lead-time scheduling</li>



<li>Real-time email preview with populated date placeholders</li>



<li>Automated scheduler job orchestration with status tracking</li>



<li>Cancel capability for Pending schedules (disabled for Active)</li>



<li>Inline preview from listing view</li>
</ul>



<p id="block-QHbB9bvR5q" class="wp-block-nectar-blocks-text nectar-blocks-text">Client Facing: Yes</p>



<p id="block-whE320Xavk" class="wp-block-nectar-blocks-text nectar-blocks-text">────────────────────────────────────────────</p>



<p id="block-PCwI4bQ2Zi" class="wp-block-nectar-blocks-text nectar-blocks-text">New Platform Notification Type: Maintenance on merchant portal [AN-34780]



<ul class="wp-block-list">
<li>Adds a new &#8220;System&#8221; tab in the merchant portal&#8217;s notification section</li>



<li>Displays all System Maintenance notifications in one dedicated location</li>



<li>Sends formatted email notifications to merchants about platform maintenance</li>



<li>Includes proper email template with subject, body, timing, and necessary fields</li>



<li>Provides maintenance details directly to merchant inboxes</li>
</ul>



<p id="block-cedeOah9w3" class="wp-block-nectar-blocks-text nectar-blocks-text">Client Facing: Yes</p>



<p id="block-F9w4KbUUpV" class="wp-block-nectar-blocks-text nectar-blocks-text">────────────────────────────────────────────</p>



<p id="block-zmnY8Wz7Lb" class="wp-block-nectar-blocks-text nectar-blocks-text">[Merchant portal] Saved merchant login option getting displayed on password field [AN-43347]



<p id="block-clpTajCNGS" class="wp-block-nectar-blocks-text nectar-blocks-text">Issue Description:The &#8220;saved username and password&#8221; suggestion popup was appearing on the Password field instead of the Username field.</p>



<p id="block-73UlvTt9Tl" class="wp-block-nectar-blocks-text nectar-blocks-text">Expected behavior/fix:The saved-login popup should appear when the user clicks on the Username field. When a saved username is selected, both username and password should be auto-filled.</p>



<p id="block-2kyBMIdDD2" class="wp-block-nectar-blocks-text nectar-blocks-text">Client Facing: Yes</p>



<p id="block-A3HufLKeyv" class="wp-block-nectar-blocks-text nectar-blocks-text">────────────────────────────────────────────</p>



<p id="block-5sQSlAZkiX" class="wp-block-nectar-blocks-text nectar-blocks-text">Card payment method UI overflows outside payment widget frame on Android [AN-39045]



<p id="block-56hJE8ySnz" class="wp-block-nectar-blocks-text nectar-blocks-text">Issue Description:When using the payment widget on certain Android devices, the Card Payment section on the Contact Information page is not fully contained within the widget frame. The card payment UI overflows beyond the widget boundary, causing layout breakage.</p>



<p id="block-lM1nCX8C36" class="wp-block-nectar-blocks-text nectar-blocks-text">Expected behavior/fix:Card payment method UI remains fully within the widget frame, responsive across all screen sizes.</p>



<p id="block-nkhI7QnTqu" class="wp-block-nectar-blocks-text nectar-blocks-text">Client Facing: Yes</p>



<p id="block-xkKxKCzmXg" class="wp-block-nectar-blocks-text nectar-blocks-text">────────────────────────────────────────────</p>



<p id="block-KGyyj4vy07" class="wp-block-nectar-blocks-text nectar-blocks-text">ACH &#8211; classification: 2 new type → banking and account type: Expected UI is not getting displayed [AN-44026]



<p id="block-khJD3iQS02" class="wp-block-nectar-blocks-text nectar-blocks-text">Issue Description:When the ach-classification-enforcement feature flag is turned ON for a merchant, the expected UI for selecting &#8220;banking&#8221; and account types (e.g., Business &#038; Checking) does not display correctly.</p>



<p id="block-HJVTgKghtp" class="wp-block-nectar-blocks-text nectar-blocks-text">Expected behavior/fix:The new classification UI should be visible and fully functional, allowing selection of the appropriate banking and account type values.</p>



<p id="block-e4VSv3NRy9" class="wp-block-nectar-blocks-text nectar-blocks-text">Client Facing: Yes</p>
<p>The post <a href="https://www.anddone.com/production-release-notes-support-new-notification-type-an_nottyp_v1/">Production Release Notes &#8211; Support New Notification Type (AN_NOTTYP_V1)</a> appeared first on <a href="https://www.anddone.com">AndDone</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
