<?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>Samuel Yang, Author at AndDone</title>
	<atom:link href="https://www.anddone.com/author/samuelyang/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.anddone.com/author/samuelyang/</link>
	<description>Powering Insurance Payments with AndDone</description>
	<lastBuildDate>Wed, 08 Apr 2026 21:39:48 +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>Samuel Yang, Author at AndDone</title>
	<link>https://www.anddone.com/author/samuelyang/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>UAT Release &#8211; GA Support to Premium Finance Lite (AN_GASPFL_V1)</title>
		<link>https://www.anddone.com/uat-release-ga-support-to-premium-finance-lite-an_gaspfl_v1/</link>
		
		<dc:creator><![CDATA[Samuel Yang]]></dc:creator>
		<pubDate>Tue, 31 Mar 2026 09:00:00 +0000</pubDate>
				<category><![CDATA[Premium Finance & Installment Billing]]></category>
		<category><![CDATA[Product Updates & Status]]></category>
		<category><![CDATA[Quoting & Financing Flows]]></category>
		<category><![CDATA[Release Notes]]></category>
		<category><![CDATA[Admin Portal]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[For Developers]]></category>
		<category><![CDATA[GA Management]]></category>
		<category><![CDATA[Premium Finance]]></category>
		<category><![CDATA[UAT]]></category>
		<guid isPermaLink="false">https://www.anddone.com/uat-release-ga-support-to-premium-finance-lite-an_gaspfl_v1/</guid>

					<description><![CDATA[<p>GA manual and auto sync in Premium Finance Lite, GA search API, and UI integration for GA in quote creation.</p>
<p>The post <a href="https://www.anddone.com/uat-release-ga-support-to-premium-finance-lite-an_gaspfl_v1/">UAT Release &#8211; GA Support to Premium Finance Lite (AN_GASPFL_V1)</a> appeared first on <a href="https://www.anddone.com">AndDone</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 id="block-bPOXaQ63oM" class="wp-block-nectar-blocks-text nectar-blocks-text">Adds manual GA sync API for Premium Finance Lite</h2>



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



<p id="block-b3QQ8vwj87" class="wp-block-nectar-blocks-text nectar-blocks-text">A new API service is available in Premium Finance Lite that allows a manual sync to be triggered for updating IPFS GA (General Agent) data in the system for a specific merchant. This gives operators an on-demand alternative to waiting for the regularly scheduled cron job to run.</p>



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



<p id="block-J07hleMdYp" class="wp-block-nectar-blocks-text nectar-blocks-text">You can now trigger a GA sync programmatically at any time, making it easier to recover from data discrepancies or push updates immediately after a GA change in IPFS without waiting for the next scheduled run.</p>



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



<h2 id="block-sSFSSZXdE3" class="wp-block-nectar-blocks-text nectar-blocks-text">Adds manual GA sync button to the Admin Portal</h2>



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



<p id="block-XPybkOksWg" class="wp-block-nectar-blocks-text nectar-blocks-text">A new button has been added to the PF Lite feature page in the Admin Portal, allowing admins to trigger a manual GA sync directly from the UI at any time without waiting for the regular cron job.</p>



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



<p id="block-2GRl91V5XE" class="wp-block-nectar-blocks-text nectar-blocks-text">Before this change, initiating a sync required either waiting for the scheduled job or triggering the API directly. Admins can now initiate a sync on demand from the portal without any technical intervention.</p>



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



<h2 id="block-iFH3iaaC5y" class="wp-block-nectar-blocks-text nectar-blocks-text">Introduces automated GA sync for Premium Finance Lite</h2>



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



<p id="block-9iGoxGsP73" class="wp-block-nectar-blocks-text nectar-blocks-text">A new scheduled API service has been introduced that runs automatically at a configured time, retrieves all GAs from IPFS, and syncs them into the system for each relevant merchant. This replaces the need for manual intervention to keep GA data current on a routine basis.</p>



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



<p id="block-hhrpN9groV" class="wp-block-nectar-blocks-text nectar-blocks-text">GA data in the system now stays automatically up to date with IPFS on a scheduled basis, reducing the risk of stale GA records being used in quote creation and other downstream flows.</p>



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



<h2 id="block-7RuFeYMuNY" class="wp-block-nectar-blocks-text nectar-blocks-text">Adds GA search API by name</h2>



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



<p id="block-qnc5KV4OAS" class="wp-block-nectar-blocks-text nectar-blocks-text">A new API service allows callers to search for a General Agent by their unique name. This provides a targeted lookup mechanism for GA records without needing to retrieve the full list.</p>



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



<p id="block-Z7ef0nEwu3" class="wp-block-nectar-blocks-text nectar-blocks-text">You can now look up a specific GA by name in a single API call, making it straightforward to integrate GA selection into quote creation flows or other workflows that require identifying a GA by name.</p>



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



<h2 id="block-3cegKrcHpm" class="wp-block-nectar-blocks-text nectar-blocks-text">Integrates GA search into the quote creation UI</h2>



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



<p id="block-FZ1sQz19K8" class="wp-block-nectar-blocks-text nectar-blocks-text">A dropdown search field has been added to the quote creation flow in the UI, allowing users to find and select a General Agent to associate with a new quote. The field is powered by the GA search API and supports searching by GA name.</p>



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



<p id="block-SSNgHi3dGV" class="wp-block-nectar-blocks-text nectar-blocks-text">Before this change, there was no UI mechanism to associate a GA with a quote at creation time. Users can now search for and add a GA directly within the quote creation workflow without leaving the page.</p>



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



<h2 id="block-RTXbLj7Q5y" class="wp-block-nectar-blocks-text nectar-blocks-text">Adds GA support to the Draft Quote JWT API</h2>



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



<p id="block-2D8EDTpDXR" class="wp-block-nectar-blocks-text nectar-blocks-text">The existing Draft Quote API has been updated to accept a GA object in the policy request body, enabling GA details to be included when creating a draft quote. The API for fetching quote details has also been updated to return the GA in the policy object.</p>



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



<p id="block-8CgEbUJRcG" class="wp-block-nectar-blocks-text nectar-blocks-text">Integrations that create draft quotes via the JWT API can now include GA information as part of the initial quote creation request, and retrieve it back when fetching quote details, without requiring a separate update step.</p>



<h4 id="block-2TG8FtH1vq" class="wp-block-nectar-blocks-text nectar-blocks-text">Changes</h4>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Parameter</th><th>Change Type</th><th>Resource / Endpoint</th></tr></thead><tbody><tr><td><code>ga</code> (in policy object)</td><td>Added</td><td>Draft Quote JWT API (Create)</td></tr><tr><td><code>ga</code> (in policy object)</td><td>Added</td><td>Draft Quote JWT API (Get)</td></tr></tbody></table></figure>



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



<h2 id="block-YToi7KCZLG" class="wp-block-nectar-blocks-text nectar-blocks-text">Maps GA object to quote creation UI fields</h2>



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



<p id="block-IVB3FlOUmH" class="wp-block-nectar-blocks-text nectar-blocks-text">The GA object returned from the API is now mapped to the corresponding UI text fields in the quote creation flow, enabling both adding and displaying a GA when creating or viewing a quote.</p>



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



<p id="block-odHZcK4k7E" class="wp-block-nectar-blocks-text nectar-blocks-text">GA data entered or retrieved via the API is now consistently reflected in the quote creation UI, ensuring that what is stored in the system matches what the user sees and interacts with on screen.</p>



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



<h2 id="block-W3K63EtC7x" class="wp-block-nectar-blocks-text nectar-blocks-text">Includes GA details in quote generation</h2>



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



<p id="block-vRMUasvq6p" class="wp-block-nectar-blocks-text nectar-blocks-text">The existing quote creation flow has been updated to include GA details in the generated quote. When a GA is associated with a quote, that information is now carried through to the final quote output.</p>



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



<p id="block-QCl0YaIQ70" class="wp-block-nectar-blocks-text nectar-blocks-text">Before this change, GA information entered during quote creation was not reflected in the generated quote. GA details are now included end-to-end, from selection through to the final quote document.</p>



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



<h2 id="block-lNcBdLLQAc" class="wp-block-nectar-blocks-text nectar-blocks-text">Displays GA on saved policies in search results</h2>



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



<p id="block-6JqghjcFWC" class="wp-block-nectar-blocks-text nectar-blocks-text">When a GA is added during quote creation, it is now mapped to the resulting policy and displayed when that policy is retrieved via the saved policy search. This ensures GA association is visible throughout the policy lifecycle, not just at quote time.</p>



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



<p id="block-8ZrlouDfao" class="wp-block-nectar-blocks-text nectar-blocks-text">Before this change, a GA associated with a quote was not surfaced when searching saved policies, making it difficult to identify which GA was linked to a given policy. GA information is now consistently visible at both the quote and policy level.</p>



<hr class="wp-block-separator has-text-color has-white-color has-alpha-channel-opacity has-white-background-color has-background"/>



<h6 id="block-NaHwHF759C" class="wp-block-nectar-blocks-text nectar-blocks-text">UAT Release &#8211; GA Support to Premium Finance Lite (AN_GASPFL_V1)</h6>



<h6 id="block-fmaKxUuAH8" class="wp-block-nectar-blocks-text nectar-blocks-text">Release Date: Mar 31, 2026</h6>



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



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



<p id="block-VdFwMwbKbQ" class="wp-block-nectar-blocks-text nectar-blocks-text">Create GA Manual Sync in Existing Premium Finance Lite [AN-46447]



<p id="block-42SzPJEeau" class="wp-block-nectar-blocks-text nectar-blocks-text">An API service in premium finance lite to perform manual sync for updating IPFS GA in our system for a merchant.</p>



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



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



<p id="block-yO822dX6XP" class="wp-block-nectar-blocks-text nectar-blocks-text">Integrate Manual Sync API in Admin Portal [AN-46462]



<p id="block-urCNb73F2t" class="wp-block-nectar-blocks-text nectar-blocks-text">UI to display a button on PF lite feature page to perform a manual sync at any time without waiting for regular Cron job.</p>



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



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



<p id="block-4v9M8gopWE" class="wp-block-nectar-blocks-text nectar-blocks-text">Create Auto Sync for GA in Premium Finance Lite [AN-45696]



<p id="block-E5es5QhFIW" class="wp-block-nectar-blocks-text nectar-blocks-text">An API service which will execute on a given time and retrieve all GAs from IPFS and sync in our system for a specific merchant.</p>



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



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



<p id="block-5KDsjSTn9V" class="wp-block-nectar-blocks-text nectar-blocks-text">Create Get API for GA with Search by Name [AN-45749]



<p id="block-mHbsfbCNrl" class="wp-block-nectar-blocks-text nectar-blocks-text">An API service which will be able to search a GA with its unique name.</p>



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



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



<p id="block-0fddSF81cc" class="wp-block-nectar-blocks-text nectar-blocks-text">Integrate Get GA Details to Fetch and Search GA [AN-46419]



<p id="block-yDR7RsH5hI" class="wp-block-nectar-blocks-text nectar-blocks-text">UI to display a dropdown search option to find GA and add it in quote creation.</p>



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



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



<p id="block-pBvpxDdk04" class="wp-block-nectar-blocks-text nectar-blocks-text">Add GA for Draft Quote in JWT API [AN-45768]



<p id="block-WE76nhCDNC" class="wp-block-nectar-blocks-text nectar-blocks-text">Update existing draft quote to support GA in the policy request for quote creation.</p>



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



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



<p id="block-u7vVP9JjMv" class="wp-block-nectar-blocks-text nectar-blocks-text">Return GA in the Draft JWT API [AN-46116]



<p id="block-FP0ShTZ691" class="wp-block-nectar-blocks-text nectar-blocks-text">Update existing API to fetch quote details for GA in policy object.</p>



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



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



<p id="block-hdZ2utzjpw" class="wp-block-nectar-blocks-text nectar-blocks-text">Integrate GA Object in Policy Details [AN-46394]



<p id="block-5KHHMQeKC0" class="wp-block-nectar-blocks-text nectar-blocks-text">UI to map GA Object with UI text field for Add and get GA in quote creation.</p>



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



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



<p id="block-kCKLOeTrTN" class="wp-block-nectar-blocks-text nectar-blocks-text">Generate a Quote with GA Object [AN-46888]



<p id="block-urKDcxZnfu" class="wp-block-nectar-blocks-text nectar-blocks-text">Update existing quote creation to support GA details in the generated quote.</p>



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



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



<p id="block-KwmB5lzzUX" class="wp-block-nectar-blocks-text nectar-blocks-text">Search Saved Policies Should Show GA When Added [AN-47244]



<p id="block-vMkpvR1TSO" class="wp-block-nectar-blocks-text nectar-blocks-text">The GA added while quote creation should be mapped to Policy and should be displayed when policy is searched.</p>



<p id="block-PelJtmN3Vt" class="wp-block-nectar-blocks-text nectar-blocks-text">Client Facing: Yes</p>
<p>The post <a href="https://www.anddone.com/uat-release-ga-support-to-premium-finance-lite-an_gaspfl_v1/">UAT Release &#8211; GA Support to Premium Finance Lite (AN_GASPFL_V1)</a> appeared first on <a href="https://www.anddone.com">AndDone</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Production Release Notes &#8211; Ally Management V15(AN_ALMGMT_V15)</title>
		<link>https://www.anddone.com/production-release-notes-ally-management-v15an_almgmt_v15/</link>
		
		<dc:creator><![CDATA[Samuel Yang]]></dc:creator>
		<pubDate>Thu, 26 Mar 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[Admin Portal]]></category>
		<category><![CDATA[Ally Portal]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[For Developers]]></category>
		<category><![CDATA[Notifications]]></category>
		<category><![CDATA[Split Payments]]></category>
		<category><![CDATA[Webhooks]]></category>
		<guid isPermaLink="false">https://www.anddone.com/production-release-notes-ally-management-v15-an_almgmt_v15/</guid>

					<description><![CDATA[<p>Ally sub-merchant activity notifications, Ally Portal webhook refinements, and transaction correction hardening.</p>
<p>The post <a href="https://www.anddone.com/production-release-notes-ally-management-v15an_almgmt_v15/">Production Release Notes &#8211; Ally Management V15(AN_ALMGMT_V15)</a> appeared first on <a href="https://www.anddone.com">AndDone</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1 id="block-i6LglDyUhD" class="wp-block-nectar-blocks-text nectar-blocks-text text-text-100 mt-3 -mb-1 text-[1.375rem] font-bold">Changelog — Ally Management V15</h1>



<p id="block-YFLcX0ijBu" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">Release date: March 26, 2026</p>



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



<h2 id="block-LcZygDJa0V" class="wp-block-nectar-blocks-text nectar-blocks-text text-text-100 mt-3 -mb-1 text-[1.375rem] font-bold">Adds Email Notifications for Sub-Merchant Lifecycle Events</h2>



<h4 id="block-yNuwyx2ajN" 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-HYwkGOorjO" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">Allies can now receive email notifications whenever key lifecycle events occur for the sub-merchants they manage. Covered events include onboarding, activation, deactivation, and other merchant status changes. This gives Allies a passive, real-time awareness of their portfolio without requiring them to actively check the portal.</p>



<h4 id="block-hkQtg8EFPc" 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-17VCIILNa0" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">Before this change, Allies had no automated way to learn when a sub-merchant&#8217;s status changed — they had to log in and check manually. You can now rely on email alerts to stay informed about merchant lifecycle activity as it happens, reducing the risk of missing critical changes.</p>



<h2 id="block-5gAfBRSKRZ" class="wp-block-nectar-blocks-text nectar-blocks-text text-text-100 mt-3 -mb-1 text-[1.375rem] font-bold">Sends Notifications When Webhook Configurations are Added or Removed</h2>



<h4 id="block-qEEHKOivDU" 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-97CYB1WIvN" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">Allies receive an email notification whenever a webhook is added to or deleted from their account. This ensures that any change to webhook configuration — whether intentional or unexpected — is surfaced to the Ally promptly.</p>



<h4 id="block-PRjvKQurCf" 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-JnxiUwp1na" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">Webhook changes can silently break downstream integrations if they go unnoticed. You can now detect configuration changes immediately and investigate or respond before any integration impact escalates.</p>



<h2 id="block-3gxyZUCTSB" class="wp-block-nectar-blocks-text nectar-blocks-text text-text-100 mt-3 -mb-1 text-[1.375rem] font-bold">Restricts Merchant Management Webhook Module to IPFS Allies Only</h2>



<h4 id="block-vLlLOBabVn" 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-WKejLeVSoF" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">The Merchant Management webhook module in the Ally Portal is now only visible and accessible to Allies who are set up as IPFS Allies. Non-IPFS Allies no longer see this module in their webhook subscription interface.</p>



<h4 id="block-wDTP0uhXVF" 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-wyjHjozR5m" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">Previously, non-IPFS Allies could see webhook modules that were not applicable to their account type, leading to confusion. You can now expect the webhook subscription UI to reflect only the options relevant to your Ally configuration.</p>



<h2 id="block-KkkLtB1csY" class="wp-block-nectar-blocks-text nectar-blocks-text text-text-100 mt-3 -mb-1 text-[1.375rem] font-bold">Fixes Recurring Scheduler Errors Caused by Special Characters in Merchant References</h2>



<h4 id="block-MvnGaIkNbn" 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-d8p9ZBySI9" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">The transaction correction scheduler previously failed every 30 minutes when processing records where the Merchant Reference field contained special characters, including single quotes. The underlying SQL update logic has been corrected to handle these characters safely.</p>



<h4 id="block-9Nde3OhZJI" 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-RjofQWPuBO" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">Transactions containing special characters in the Merchant Reference field were getting stuck and never advancing to the correct status. Those transactions now process reliably, and the scheduler no longer produces recurring errors.</p>



<h2 id="block-0Vvhm6774J" class="wp-block-nectar-blocks-text nectar-blocks-text text-text-100 mt-3 -mb-1 text-[1.375rem] font-bold">Displays Split Reference Identifiers in the Payment Details UI</h2>



<h4 id="block-IaNwxBupsa" 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-WuExnvIR6G" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">When a payment is split into multiple portions, each split&#8217;s merchant-provided reference identifier is now stored and displayed in the UI. This appears in both the standard payment intent flow and the secure payments flow, within the split payment details view.</p>



<h4 id="block-XrkmTQMB2Z" 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-kYgvgjx0Qt" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">You can now verify and cross-reference each portion of a split payment against the merchant-assigned reference — useful for reconciliation, auditing, and tracking individual splits through your own systems.</p>



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



<p id="block-ih7uvNKYmH" class="wp-block-nectar-blocks-text nectar-blocks-text">UAT Release: Ally Management V15 (AN_ALMGMT_V15)
Release Ticket:</p>



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



<p id="block-CIy5DEO896" class="wp-block-nectar-blocks-text nectar-blocks-text"><strong>Release Status: </strong>Done</p>



<p id="block-JyANUCOokn" class="wp-block-nectar-blocks-text nectar-blocks-text"><strong>Summary</strong></p>



<p id="block-28IX9PTnwO" class="wp-block-nectar-blocks-text nectar-blocks-text">Ally Sub‐merchant Activity Notifications – Ally notification capabilities are extended so Allies can receive email updates about key sub‐merchant activities (such as onboarding, activation, deactivation and other changes), helping them stay informed about merchant lifecycle events.</p>



<p id="block-t2GLRQBiqi" class="wp-block-nectar-blocks-text nectar-blocks-text">Ally Portal Webhooks &amp; Admin UI Consistency – The Ally Portal webhook subscription experience is refined so IPFS‐specific modules are no longer shown to non‐IPFS Allies, and Admin portal Ally table visuals are aligned for a more consistent UI.</p>



<p id="block-qqmTFpDZsi" class="wp-block-nectar-blocks-text nectar-blocks-text">Transactions, Monitoring &amp; Front‐end Hardening – Transaction correction handling is made robust for special characters, Additional UI support is added for displaying split references on split payments.</p>



<p id="block-BeOAeFTLt6" class="wp-block-nectar-blocks-text nectar-blocks-text">AN-45805: UAT Release &#8211; Ally Management (AN_ALMGMT_V15)</p>



<p id="block-u5y0Ss4jdv" class="wp-block-nectar-blocks-text nectar-blocks-text">POST DEPLOYMENT MONITORING</p>



<p id="block-GkM3K85YMZ" class="wp-block-nectar-blocks-text nectar-blocks-text">Ally Notifications | Sub‐merchant related updates (Epic AN-41458)
Enables Allies to receive email notifications for activity related to their
sub‐merchants (such as activations, deactivations or other updates), so
they are aware of important lifecycle changes for the merchants they
manage.</p>



<p id="block-iPAeywqxfe" class="wp-block-nectar-blocks-text nectar-blocks-text">Client Facing Impact: YES</p>



<p id="block-fimeBTmkPH" class="wp-block-nectar-blocks-text nectar-blocks-text">Ally Notifications | Ally webhook Added/deleted (AN-36995)
Sends Ally notifications when a webhook is added or deleted for an Ally,
ensuring Allies are informed whenever webhook configurations they rely
on are changed.</p>



<p id="block-J1UIRghDzm" class="wp-block-nectar-blocks-text nectar-blocks-text">Client Facing Impact: YES</p>



<p id="block-ZGVoLbSx3V" class="wp-block-nectar-blocks-text nectar-blocks-text">Ally Portal | Hide Merchant Management Webhook Module (Non‐IPFS Allies) (AN-46091) Restricts the Merchant Management webhook module<br></p>



<p id="block-6B8InV4ij4" class="wp-block-nectar-blocks-text nectar-blocks-text">Client Facing Impact: YES</p>



<p id="block-nvumoYdTB6" class="wp-block-nectar-blocks-text nectar-blocks-text">in Ally Portal so it is only listed and available for IPFS Allies, preventing non‐IPFS Allies from seeing or subscribing to IPFS‐specific webhook modules.<br>[PROD] – Console statement “Angular is running in development mode.” is visible on production environment (AN-46887)<br>Cleans up the UI console in production so the “Angular is running in development mode.” message and related development‐mode logs are no longer shown, aligning browser console behavior with production standards.</p>



<p id="block-bDxHFaLxeh" class="wp-block-nectar-blocks-text nectar-blocks-text">Client Facing Impact: NO</p>



<p id="block-zjLh4BQAn9" class="wp-block-nectar-blocks-text nectar-blocks-text">Regression Ally: Inconsistent UI on Allies table in Admin portal (AN-
46404)</p>



<p id="block-szsJfNwYPU" class="wp-block-nectar-blocks-text nectar-blocks-text">Fixes a UI regression on the Allies table in the Admin Portal by restoring
the missing divider line above the Actions menu, ensuring a consistent
and polished table layout.</p>



<p id="block-ku62B70Kgn" class="wp-block-nectar-blocks-text nectar-blocks-text">Client Facing Impact: NO</p>



<p id="block-47ZbvSDu8q" class="wp-block-nectar-blocks-text nectar-blocks-text">Encountered the scheduler error Transaction Entity Correction Handler for every 30 minute. (AN-45359)<br>Fixes an issue in Transaction Entity Correction Handler where SQL updates failed when the Merchant Reference field contained certain special characters (including single quotes), preventing recurring scheduler errors and ensuring affected transactions move to the correct status without failures.</p>



<p id="block-gGneXDUKHv" class="wp-block-nectar-blocks-text nectar-blocks-text">Client Facing Impact: NO</p>



<p id="block-DSDXJNkaST" class="wp-block-nectar-blocks-text nectar-blocks-text">Ability to display Split Reference in UI (AN-44749) Stores and displays each split’s merchant‐provided reference in the UI for split payment details (via existing payment intent and secure payments flows) so users can verify and track the reference associated with each split portion of a payment.</p>



<p id="block-ev1pOp2M98" class="wp-block-nectar-blocks-text nectar-blocks-text">Client Facing Impact:  YES</p>



<p id="block-1G7yDeiyGw" class="wp-block-nectar-blocks-text nectar-blocks-text"></p>
<p>The post <a href="https://www.anddone.com/production-release-notes-ally-management-v15an_almgmt_v15/">Production Release Notes &#8211; Ally Management V15(AN_ALMGMT_V15)</a> appeared first on <a href="https://www.anddone.com">AndDone</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>UAT Release Notes &#8211; Outbound Payments (AN_OUTPAY_V9)</title>
		<link>https://www.anddone.com/uat-release-notes-outbound-payments-an_outpay_v9/</link>
		
		<dc:creator><![CDATA[Samuel Yang]]></dc:creator>
		<pubDate>Thu, 26 Mar 2026 09:00:00 +0000</pubDate>
				<category><![CDATA[Insurance Payments]]></category>
		<category><![CDATA[Payment Methods & Processing]]></category>
		<category><![CDATA[Product Updates & Status]]></category>
		<category><![CDATA[Release Notes]]></category>
		<category><![CDATA[For Developers]]></category>
		<category><![CDATA[Merchant Portal]]></category>
		<category><![CDATA[Notifications]]></category>
		<category><![CDATA[Outbound Payments]]></category>
		<category><![CDATA[UAT]]></category>
		<category><![CDATA[Vendor Management]]></category>
		<category><![CDATA[Webhooks]]></category>
		<guid isPermaLink="false">https://www.anddone.com/uat-release-notes-outbound-payments-an_outpay_v9/</guid>

					<description><![CDATA[<p>Enhanced notification capabilities for Outbound Payments including vendor lifecycle and payment status notifications.</p>
<p>The post <a href="https://www.anddone.com/uat-release-notes-outbound-payments-an_outpay_v9/">UAT Release Notes &#8211; Outbound Payments (AN_OUTPAY_V9)</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-03-26</li>
<li><strong>Release status:</strong> Deployed to UAT</li>
<li><strong>Version:</strong> AN_OUTPAY_V9</li>
</ul>
<h2>Highlights</h2>
<ul>
<li>Outbound Payment Notifications &#8211; New Event Name &#8216;Outbound Payments&#8217; under Notifications; event types: Vendor Approved, Vendor Denied, Vendor Approval Status Changed by Admin.</li>
<li>Vendor Approval Notification Template &#8211; Email includes event timestamp, Merchant DBA, Company Name, Vendor Name, Vendor ID, and Legal Entity Type.</li>
<li>Outbound Payment Status Notifications &#8211; Merchants receive notifications for status changes: Printed, Mailed, Transit, Delivered, Cancelled, Failed.</li>
<li>Merchant Configuration &#8211; Merchants can enable/disable notifications, edit email templates, and update distribution lists via Merchant Portal.</li>
</ul>
<p>The post <a href="https://www.anddone.com/uat-release-notes-outbound-payments-an_outpay_v9/">UAT Release Notes &#8211; Outbound Payments (AN_OUTPAY_V9)</a> appeared first on <a href="https://www.anddone.com">AndDone</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Production Release Notes &#8211; PFTAD (AN_PFTADN_V4)</title>
		<link>https://www.anddone.com/production-release-notes-pftad-an_pftadn_v4/</link>
		
		<dc:creator><![CDATA[Samuel Yang]]></dc:creator>
		<pubDate>Thu, 26 Mar 2026 09:00:00 +0000</pubDate>
				<category><![CDATA[Premium Finance & Installment Billing]]></category>
		<category><![CDATA[Premium Finance Architecture]]></category>
		<category><![CDATA[Product Updates & Status]]></category>
		<category><![CDATA[Release Notes]]></category>
		<category><![CDATA[Admin Portal]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[For Developers]]></category>
		<category><![CDATA[Premium Finance]]></category>
		<category><![CDATA[Swagger / OpenAPI]]></category>
		<guid isPermaLink="false">https://www.anddone.com/production-release-notes-pftad-an_pftadn_v4/</guid>

					<description><![CDATA[<p>Premium finance development for coverage, policy, and data sync between IPFS and AndDone system using the admin portal.</p>
<p>The post <a href="https://www.anddone.com/production-release-notes-pftad-an_pftadn_v4/">Production Release Notes &#8211; PFTAD (AN_PFTADN_V4)</a> appeared first on <a href="https://www.anddone.com">AndDone</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 id="block-gmv7iZ6XIs" class="wp-block-nectar-blocks-text nectar-blocks-text">Adds Full CRUD Support for Coverage Entities</h2>



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



<p id="block-I4cNrqj3ot" class="wp-block-nectar-blocks-text nectar-blocks-text">You can now create, read, update, and delete Coverage entities through the API. Additional actions include status updates, as well as lock and unlock controls to manage editability. The system also supports both manual and scheduled synchronization with external data sources to keep coverage data current.</p>



<h4 id="block-kchtHBrKtp" class="wp-block-nectar-blocks-text nectar-blocks-text">Why It Matters</h4>



<p id="block-iOwC3mPgls" class="wp-block-nectar-blocks-text nectar-blocks-text">You no longer need separate workflows or tools to manage coverage data. You can now fully manage Coverage entities programmatically and keep them in sync automatically, reducing manual overhead and data inconsistencies.</p>



<h2 id="block-5KYehBPj4h" class="wp-block-nectar-blocks-text nectar-blocks-text">Adds Full CRUD Support for Policy Entities</h2>



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



<p id="block-kva14nA4on" class="wp-block-nectar-blocks-text nectar-blocks-text">The API now supports full lifecycle management for Policy entities, including create, read, update, and delete operations. It also introduces manual and scheduled synchronization with external policy data sources to ensure records remain up to date.</p>



<h4 id="block-JfDJGebK2W" class="wp-block-nectar-blocks-text nectar-blocks-text">Why It Matters</h4>



<p id="block-3zqfljv9c3" class="wp-block-nectar-blocks-text nectar-blocks-text">You can now manage policies entirely through the API without relying on external processes. Automated sync ensures your policy data stays consistent across systems with minimal effort.</p>



<h2 id="block-SECmWFnXGF" class="wp-block-nectar-blocks-text nectar-blocks-text">Introduces Admin Portal Data Sync Framework</h2>



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



<p id="block-Z1Km4V5rxb" class="wp-block-nectar-blocks-text nectar-blocks-text">A new data synchronization framework is implemented in the Admin Portal UI. This enables direct interaction with backend entity APIs such as Program, Carrier, Coverage, General Agent, and Broker management.</p>



<h4 id="block-7jRUtRI2P3" class="wp-block-nectar-blocks-text nectar-blocks-text">Why It Matters</h4>



<p id="block-RZVvn0t6kW" class="wp-block-nectar-blocks-text nectar-blocks-text">You can now trigger and manage data sync operations directly from the UI instead of relying solely on backend processes. This improves visibility and control over how data flows between systems.</p>



<h2 id="block-WMbsgrgE5y" class="wp-block-nectar-blocks-text nectar-blocks-text">Updates OpenAPI Specification Across All Modules</h2>



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



<p id="block-xJ2CUXcJ5p" class="wp-block-nectar-blocks-text nectar-blocks-text">The OpenAPI (Swagger) documentation is updated across all modules. This includes standardized naming, consolidated program definitions, improved version metadata, and support for manual sync endpoints.</p>



<h4 id="block-qgiV84le05" class="wp-block-nectar-blocks-text nectar-blocks-text">Why It Matters</h4>



<p id="block-mNjjOhEVSt" class="wp-block-nectar-blocks-text nectar-blocks-text">You now have a more consistent and accurate API contract. This makes integration easier, reduces ambiguity, and ensures your client applications align with the latest API behavior.</p>



<h2 id="block-Gdsct1zuiM" class="wp-block-nectar-blocks-text nectar-blocks-text">Enforces Required and Unique Alias for QuoteConfig</h2>



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



<p id="block-ba1gOsNOPk" class="wp-block-nectar-blocks-text nectar-blocks-text">The alias field in QuoteConfig is now mandatory for both create and update operations. The system enforces case-insensitive uniqueness, and requests with missing or duplicate values will fail with validation errors.</p>



<h4 id="block-zu6V9Sgz1f" class="wp-block-nectar-blocks-text nectar-blocks-text">Why It Matters</h4>



<p id="block-4l7qE24glx" class="wp-block-nectar-blocks-text nectar-blocks-text">You can rely on alias as a stable and unique identifier across configurations. This prevents duplication issues and improves consistency when referencing QuoteConfig records.</p>



<h4 id="block-77bGsYSOy2" class="wp-block-nectar-blocks-text nectar-blocks-text">Upgrade</h4>



<ol class="wp-block-list">
<li>Ensure all create and update requests include a non-empty <code data-start="2639" data-end="2646">alias</code> field.</li>



<li>Validate that the alias is unique (case-insensitive) before sending requests.</li>



<li>Update any existing records that may not meet the new requirement.</li>
</ol>



<h2 id="block-Jcg1btQBGu" class="wp-block-nectar-blocks-text nectar-blocks-text">Enforces Required and Unique Alias for CommsConfig</h2>



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



<p id="block-sIYRaq23gb" class="wp-block-nectar-blocks-text nectar-blocks-text">The alias field in CommsConfig is now required for all create and update operations. The API enforces case-insensitive uniqueness and rejects invalid or duplicate values with clear error responses.</p>



<h4 id="block-zmX1XDywxx" class="wp-block-nectar-blocks-text nectar-blocks-text">Why It Matters</h4>



<p id="block-V7WESX3bpI" class="wp-block-nectar-blocks-text nectar-blocks-text">You can now depend on a consistent and unique identifier for communication configurations. This reduces ambiguity and prevents conflicts across records.</p>



<h4 id="block-Jbxxs4yS24" class="wp-block-nectar-blocks-text nectar-blocks-text">Upgrade</h4>



<ol class="wp-block-list">
<li>Update all create and update requests to include the <code data-start="3316" data-end="3323">alias</code> field.</li>



<li>Ensure alias values are unique across all existing configurations.</li>



<li>Handle validation errors for missing or duplicate aliases in your integration logic.</li>
</ol>



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



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



<p id="block-zbvCdkAKEv" class="wp-block-nectar-blocks-text nectar-blocks-text"><strong>Release Date:</strong> UAT Mar 26, 2026</p>



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



<p id="block-ZgdrvT35gA" class="wp-block-nectar-blocks-text nectar-blocks-text">This release bundle primarily consists of premium finance development for the coverage, policy, and data sync between IPFS and anddone system using the admin portal.</p>



<p id="block-rWtxT11d4w" class="wp-block-nectar-blocks-text nectar-blocks-text">PFTAD | Coverage Management (Entity API) [AN-
28221]



<p id="block-GVomJyXeP3" class="wp-block-nectar-blocks-text nectar-blocks-text">Introduced full CRUD support for Coverage entities (create, update, status update, lock/unlock, delete).<br>Added manual and scheduled (cron) sync with Datalink Coverages to keep coverage data up-to-date.</p>



<p id="block-TOwpEOb7vm" class="wp-block-nectar-blocks-text nectar-blocks-text"><strong>Client facing impact: </strong>No</p>



<p id="block-qDRFRU6lx2" class="wp-block-nectar-blocks-text nectar-blocks-text">PFTAD | Policy Management (Entity API) [AN-28221]
Introduced full CRUD support for policy entities
(create, read, update, and delete).
Added manual and scheduled (cron) sync with
Datalink policy to keep data up-to-date.</p>



<p id="block-K9Pb3f5mRU" class="wp-block-nectar-blocks-text nectar-blocks-text"><strong>Client facing impact: </strong>No</p>



<p id="block-Bl88wYbviK" class="wp-block-nectar-blocks-text nectar-blocks-text">PFTAD | Admin Portal &#8211; Data Sync [AN-38556]<br>Implemented front-end data sync framework for the Admin Portal<br>Enables UI integration with new entity-based APIs (Program, Carrier, Coverage, GA, Broker Management).</p>



<p id="block-Usw5h3DjPS" class="wp-block-nectar-blocks-text nectar-blocks-text"><strong>Client facing impact: </strong>Yes</p>



<p id="block-mr79BY5w62" class="wp-block-nectar-blocks-text nectar-blocks-text">Required PFTAD swagger update for all modules<br>Updated PFTAD Open API/Swagger specs across all modules, including PF4 → PFTAD renaming, consolidated program definition, added Manual Sync<br></p>



<p id="block-sqa1rNBYOF" class="wp-block-nectar-blocks-text nectar-blocks-text"><strong>Client facing impact: </strong>No</p>



<p id="block-l1H8HnDiq4" class="wp-block-nectar-blocks-text nectar-blocks-text">API, corrected naming, and standardized missing x-
version metadata.</p>



<p id="block-CdHIxU802e" class="wp-block-nectar-blocks-text nectar-blocks-text">[CR] Quote Config &#8211; make alias unique and required<br>Enforced that alias in quote Config is now mandatory for both Create and Update APIs.<br>Added case-insensitive uniqueness validation for alias ; requests with missing alias return<br>MISSING_REQUIRED_FIELD and duplicate aliases return DULPICATE_ALIAS .</p>



<p id="block-iuB26ggCWb" class="wp-block-nectar-blocks-text nectar-blocks-text"><strong>Client facing impact: </strong>No</p>



<p id="block-w1aoyIitSs" class="wp-block-nectar-blocks-text nectar-blocks-text">[CR] CommsConfig &#8211; Make alias field required and unique<br>Enforced that alias in communication Config is now mandatory for both Create and Update APIs; requests without it return MISSING_REQUIRED_FIELD .<br>Implemented case‐insensitive uniqueness validation on alias ; if the value matches any existing alias , the API returns DUPLICATE_ALIAS .</p>



<p id="block-X4WPMq0iU4" class="wp-block-nectar-blocks-text nectar-blocks-text"><strong>Client facing impact: </strong>No</p>
<p>The post <a href="https://www.anddone.com/production-release-notes-pftad-an_pftadn_v4/">Production Release Notes &#8211; PFTAD (AN_PFTADN_V4)</a> appeared first on <a href="https://www.anddone.com">AndDone</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Production Release Notes &#8211; Balance Platform Phase II (AN_BALPH2_V5)</title>
		<link>https://www.anddone.com/production-release-notes-balance-platform-phase-ii-an_balph2_v5/</link>
		
		<dc:creator><![CDATA[Samuel Yang]]></dc:creator>
		<pubDate>Thu, 26 Mar 2026 09:00:00 +0000</pubDate>
				<category><![CDATA[Compliance & Risk]]></category>
		<category><![CDATA[Insurance Payments]]></category>
		<category><![CDATA[Product Updates & Status]]></category>
		<category><![CDATA[Release Notes]]></category>
		<category><![CDATA[Admin Portal]]></category>
		<category><![CDATA[Alloy]]></category>
		<category><![CDATA[Dynatrace]]></category>
		<category><![CDATA[For Developers]]></category>
		<category><![CDATA[Onboarding]]></category>
		<category><![CDATA[Underwriting]]></category>
		<guid isPermaLink="false">https://www.anddone.com/production-release-notes-balance-platform-phase-ii-an_balph2_v5/</guid>

					<description><![CDATA[<p>Alloy underwriting integration on Admin Portal onboarding enhancements supporting account holder and balance account updates, and enabling application approval.</p>
<p>The post <a href="https://www.anddone.com/production-release-notes-balance-platform-phase-ii-an_balph2_v5/">Production Release Notes &#8211; Balance Platform Phase II (AN_BALPH2_V5)</a> appeared first on <a href="https://www.anddone.com">AndDone</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 id="block-sgisvg6C18" class="wp-block-nectar-blocks-text nectar-blocks-text text-text-100 mt-3 -mb-1 text-[1.375rem] font-bold">Integrates Underwriting Evaluations Into the Admin Portal</h2>



<h4 id="block-ltghhtRSYY" 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-DTliMjMfXO" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">The Admin Portal now supports underwriting as a step within merchant onboarding and merchant edit workflows. Administrators can view a full underwriting summary, a timeline of underwriting events, and all versions of a given application. It is also now possible to associate an existing application with a merchant and view underwriting results for any entity tied to that application.</p>



<h4 id="block-mhOS2v7dIW" 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-aIM408X4iN" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">Before this change, underwriting data lived outside the Admin Portal, requiring context-switching between systems to assess a merchant&#8217;s status. You can now complete underwriting review entirely within the Admin Portal, with full visibility into history, decisions, and application versions in one place.</p>



<h2 id="block-pT0D9Wx4Wl" class="wp-block-nectar-blocks-text nectar-blocks-text text-text-100 mt-3 -mb-1 text-[1.375rem] font-bold">Updates Account Summary Pages With Application Data</h2>



<h4 id="block-aT1kKT5KiZ" 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-CzNEl3lapa" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">The account summary page for account holders and balance accounts now pulls in and displays relevant information sourced from the associated application. This keeps merchant profile data and application data aligned in a single view.</p>



<h4 id="block-UtTFW3KSHP" 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-VI9zQHq06A" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">Previously, account summary pages reflected only the core account data, leaving out context from the application record. You can now see a more complete picture of an account holder&#8217;s details without navigating away from the summary page.</p>



<h2 id="block-wnus7FKA8M" class="wp-block-nectar-blocks-text nectar-blocks-text text-text-100 mt-3 -mb-1 text-[1.375rem] font-bold">Enables End-to-End Application Approval From the Admin Portal</h2>



<h4 id="block-uHsv7v5Pk6" 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-IcCqaOhWSb" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">Administrators can now manage the full application approval lifecycle directly from the Admin Portal. This includes creating an application from the merchant underwriting view, running underwriting evaluations inline, reviewing an approval panel, approving applications with written justifications, and editing applications in ways that respect their current status.</p>



<p id="block-U8IhP2SmTY" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">Administrators can also emulate the applicant-facing portal from within the Admin Portal, making it easier to review and validate the applicant experience without switching interfaces.</p>



<h4 id="block-GYYbsFkv7W" 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-crmP2WrAZs" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">Before this change, approving an application required coordinating across multiple tools or views with no unified workflow. You can now take a merchant from application creation through underwriting evaluation to final approval — with justification on record — entirely within a single interface.</p>



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



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



<p id="block-4t1e0Zq6zg" class="wp-block-nectar-blocks-text nectar-blocks-text"><strong>Release Status:</strong> Deployed to Production</p>



<p id="block-pT9rFaW23H" class="wp-block-nectar-blocks-text nectar-blocks-text">This release bundle primarily consists of Alloy underwriting Integration on Admin Portal Onboarding Enhancements supporting Account holder and balance account updates and Enabling Application Approval on AndDone platform. This also includes some UX enhancements to admin portal and bug-fixes as identified during the development cycle.</p>



<h3 id="block-bJ350DqpNT" class="wp-block-nectar-blocks-text nectar-blocks-text nectar-font-h3">Admin Portal Integration of Underwriting Evaluations </h3>



<h4 id="block-kp5XZymmzh" class="wp-block-nectar-blocks-text nectar-blocks-text nectar-font-h4">(AN-32769) </h4>



<ul class="wp-block-list">
<li>Underwriting as a step in quick onboarding or edit merchant workflows </li>



<li>Ability to display Underwriting summary information</li>



<li>Ability to display Underwriting timeline events</li>



<li>Ability to associate an application to an existing merchant</li>



<li>Display underwriting results for an entity associated with an application</li>
</ul>



<p id="block-sz0RDUB7m3" class="wp-block-nectar-blocks-text nectar-blocks-text"><strong>Client facing impact:</strong> No</p>



<h3 id="block-sXw2alHw5W" class="wp-block-nectar-blocks-text nectar-blocks-text nectar-font-h3">Account holder and Balance account Updates</h3>



<h4 id="block-koMkf14790" class="wp-block-nectar-blocks-text nectar-blocks-text nectar-font-h4">(AN-44059)</h4>



<ul class="wp-block-list">
<li>Update account summary page with information from Application</li>
</ul>



<p id="block-LSoIUFtTxM" class="wp-block-nectar-blocks-text nectar-blocks-text"><strong>Client facing impact:</strong> No</p>



<h3 id="block-rydgYKlKzD" class="wp-block-nectar-blocks-text nectar-blocks-text nectar-font-h3">Enabling Application Acceptance</h3>



<h4 id="block-ONB4786HM8" class="wp-block-nectar-blocks-text nectar-blocks-text nectar-font-h4">(AN-44008, AN-44933, AN-44934, AN-45444, AN-45445, AN-45195, AN-45196, AN-45739)</h4>



<ul class="wp-block-list">
<li>Ability to emulate Apply portal from Admin Portal </li>



<li>Ability to create application from Sub-merchant Underwriting view </li>



<li>Perform underwriting evaluations from Underwriting view </li>



<li>Application approval panel and ability to approve <br>applications </li>



<li>Approve application with Justifications </li>



<li>Edit application with status based behavior<br></li>
</ul>



<h3 id="block-NHhfiwh7My" class="wp-block-nectar-blocks-text nectar-blocks-text nectar-font-h3">Technology Backlog items</h3>



<h4 id="block-0eNtTJqOL7" class="wp-block-nectar-blocks-text nectar-blocks-text nectar-font-h4">(AN-45215, AN-45211)</h4>



<ul class="wp-block-list">
<li>Enablement of dynatrace logs in Balance Account Transaction module</li>



<li>Enablement of dynatrace logs onto Transaction Payment Batching module</li>
</ul>



<p id="block-fvJZJ14yOS" class="wp-block-nectar-blocks-text nectar-blocks-text"><strong>Client facing impact:</strong> No</p>
<p>The post <a href="https://www.anddone.com/production-release-notes-balance-platform-phase-ii-an_balph2_v5/">Production Release Notes &#8211; Balance Platform Phase II (AN_BALPH2_V5)</a> appeared first on <a href="https://www.anddone.com">AndDone</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>PROD Release Notes &#8211; Ally Management V14(AN_ALMGMT_V14)</title>
		<link>https://www.anddone.com/prod-release-notes-ally-management-v14an_almgmt_v14/</link>
		
		<dc:creator><![CDATA[Samuel Yang]]></dc:creator>
		<pubDate>Mon, 09 Mar 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[Admin Portal]]></category>
		<category><![CDATA[Ally Portal]]></category>
		<category><![CDATA[For Developers]]></category>
		<category><![CDATA[Notifications]]></category>
		<category><![CDATA[Split Payments]]></category>
		<category><![CDATA[UAT]]></category>
		<category><![CDATA[Webhooks]]></category>
		<guid isPermaLink="false">https://www.anddone.com/uat-release-notes-ally-management-v15-an_almgmt_v15/</guid>

					<description><![CDATA[<p>UAT release for Ally sub-merchant activity notifications, Ally Portal webhook refinements, and transaction correction hardening.</p>
<p>The post <a href="https://www.anddone.com/prod-release-notes-ally-management-v14an_almgmt_v14/">PROD Release Notes &#8211; Ally Management V14(AN_ALMGMT_V14)</a> appeared first on <a href="https://www.anddone.com">AndDone</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 id="block-szYRPAkq1i" class="wp-block-nectar-blocks-text nectar-blocks-text text-text-100 mt-3 -mb-1 text-[1.375rem] font-bold">Adds Webhook Notifications for Merchant Payout Capability Status</h2>



<h4 id="block-eDuzCcFbBY" 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-ANKF076Ans" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">Allies can now subscribe to webhook notifications that fire when payout capabilities are confirmed for one of their merchants. When a merchant&#8217;s payout capability status changes, the event is pushed directly to the Ally&#8217;s configured webhook endpoint.</p>



<h4 id="block-UJn9dH41PW" 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-UrHiaLqI6d" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">Before this change, Allies had no automated signal to confirm that a merchant was ready to receive payouts — they had to poll or check manually. You can now use these webhooks to gate payout initiation logic in your integration, ensuring payouts only go out once the capability is confirmed.</p>



<h2 id="block-sQ29Bhm3yl" class="wp-block-nectar-blocks-text nectar-blocks-text text-text-100 mt-3 -mb-1 text-[1.375rem] font-bold">Introduces a Dedicated Reporting Section in the Ally Portal</h2>



<h4 id="block-tVY41oyaDz" 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-QyC56YmQWi" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">The Ally Portal now includes a standalone Reporting section where Allies can view and download their reports. Reports are accessible directly from the portal without requiring separate tooling or manual exports.</p>



<h4 id="block-Nz6mKkdFvv" 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-TDbOYsw2II" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">You can now access and download Ally reports from a single, consistent location in the portal rather than relying on out-of-band delivery or external tools.</p>



<h2 id="block-HJsvTRZSr9" class="wp-block-nectar-blocks-text nectar-blocks-text text-text-100 mt-3 -mb-1 text-[1.375rem] font-bold">Delivers Remaining Notification Management APIs for the Ally Portal</h2>



<h4 id="block-tmzPJ2SB5N" 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-8aMRsS2lh2" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">The full set of Ally notification management APIs is now available. These APIs allow the Ally Portal to manage notification templates, distribution lists, and notification statuses, bringing the Ally notification experience into parity with how merchant notifications are managed elsewhere in the platform.</p>



<h4 id="block-wkzJwbDTVb" 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-EHMvjsIKeq" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">The final API endpoints needed to fully manage Ally notifications — including creating and updating templates and controlling distribution lists — are now available. You can now build or configure complete notification management workflows without hitting missing endpoints.</p>



<h2 id="block-YslZB18a20" class="wp-block-nectar-blocks-text nectar-blocks-text text-text-100 mt-3 -mb-1 text-[1.375rem] font-bold">Sends Notifications When a Sub-Merchant Is Created</h2>



<h4 id="block-xe3fYHf73g" 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-TfUBoB4pc0" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">Allies now receive a notification whenever a new sub-merchant is created under their account. The notification is delivered using the Ally&#8217;s existing distribution lists and subscription preferences.</p>



<h4 id="block-alkgzDSDIo" 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-wfnrTLMVJN" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">You can now react programmatically or operationally to new sub-merchant creation as it happens, rather than discovering new merchants only through manual portal checks.</p>



<h2 id="block-ihvGH06TGD" class="wp-block-nectar-blocks-text nectar-blocks-text text-text-100 mt-3 -mb-1 text-[1.375rem] font-bold">Sends Notifications When a Sub-Merchant Completes Onboarding</h2>



<h4 id="block-VfaeJnNALl" 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-ISeo7xpoIV" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">When a sub-merchant finishes the full onboarding process, Allies receive a notification that includes the merchant&#8217;s virtual account details. This notification is delivered to Allies who have subscribed to this event type.</p>



<h4 id="block-8wkXgRZNKs" 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-2SXFzZDwZd" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">You can now use this notification as the trigger for initiating payouts to a newly onboarded merchant, eliminating the need to poll for onboarding completion or manually confirm virtual account availability.</p>



<h2 id="block-JOl5VeBrZN" class="wp-block-nectar-blocks-text nectar-blocks-text text-text-100 mt-3 -mb-1 text-[1.375rem] font-bold">Sends Notifications When a Sub-Merchant Is Activated</h2>



<h4 id="block-byUwDxVjiF" 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-Dodw140RxI" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">Allies receive a notification when one of their sub-merchants is activated and becomes eligible to process payments. Delivery follows the Ally&#8217;s configured subscription and distribution list settings.</p>



<h4 id="block-iSGqx6N1Oi" 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-8doJfv6Ccg" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">You can now automate downstream workflows — such as enabling payment flows or updating merchant status in your own systems — immediately upon merchant activation, without manually monitoring the portal.</p>



<h2 id="block-lJeIUBDZ91" class="wp-block-nectar-blocks-text nectar-blocks-text text-text-100 mt-3 -mb-1 text-[1.375rem] font-bold">Sends Notifications When a Sub-Merchant Is Deactivated</h2>



<h4 id="block-RNgvEXbbzj" 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-gRod6PpqOf" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">Allies receive a notification when one of their sub-merchants is deactivated. The notification gives Allies an immediate signal to follow up with the platform or communicate proactively with the affected merchant.</p>



<h4 id="block-4bBPeLmQaT" 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-Bco3zR7t77" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">You can now detect merchant deactivation events in real time and respond — whether that means investigating a potential error, pausing related workflows, or reaching out to the merchant — rather than discovering the change after the fact.</p>



<h2 id="block-4vWoeFzPBX" class="wp-block-nectar-blocks-text nectar-blocks-text text-text-100 mt-3 -mb-1 text-[1.375rem] font-bold">Enforces API Versioning on Ally Secure and Payout APIs</h2>



<h4 id="block-svP4G0iBXy" 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-9kkUmIfj1x" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">Ally secure merchant and payout APIs are now baselined at version 2.3. The x-version header is mandatory for Ally merchant APIs. Payout APIs support versions 2.0 and 2.3, with 2.3 as the default. Requests that supply an unrecognized or unsupported version are rejected with an explicit error.</p>



<h4 id="block-qhcmLI4GCH" 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-NLsHJMZCgu" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">Unversioned or incorrectly versioned requests to Ally merchant APIs will now be rejected rather than silently processed. Review your integration to ensure the x-version header is present and set to a supported value before this change affects your traffic.</p>



<h4 id="block-SIW3HRzkAc" 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-UkAt3OEeAZ" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">Parameter: x-version header Change type: Now required (previously optional) Affects: Ally secure merchant APIs</p>



<p id="block-OkUlghvYPY" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">Parameter: x-version header Change type: Modified — defaults to 2.3; valid values are 2.0 and 2.3; unsupported values return an error Affects: Ally payout APIs</p>



<h2 id="block-GHTv9nDuxc" class="wp-block-nectar-blocks-text nectar-blocks-text text-text-100 mt-3 -mb-1 text-[1.375rem] font-bold">Restricts Merchant Management Webhooks to IPFS Allies</h2>



<h4 id="block-0CVck2V4op" 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-NzQp2k6Fau" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">The Merchant Management webhook module in the Ally Portal is now only visible and subscribable for IPFS Allies. Non-IPFS Allies no longer see this module in their webhook configuration interface.</p>



<h4 id="block-Ij0jv7dqLs" 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-fV1g6kkIJ8" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">Non-IPFS Allies were previously exposed to a webhook module that had no relevance to their account type, creating confusion. The webhook subscription UI now reflects only the modules applicable to your Ally configuration.</p>



<h2 id="block-CALTOHFt3K" class="wp-block-nectar-blocks-text nectar-blocks-text text-text-100 mt-3 -mb-1 text-[1.375rem] font-bold">Enforces Correct Partner Sell Rate Behavior for Default Account Transactions</h2>



<h4 id="block-6EDExe1UBq" 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-kRIpQyR1io" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">When a transaction uses an AndDone Default account, the Partner Sell Rate is now explicitly set to NULL rather than inheriting an incorrect value. Additionally, Partner Profitability reports and statements are suppressed for IPFS Allies, ensuring profitability calculations follow the correct business rules for each scenario.</p>



<h4 id="block-apSBLtC7Zw" 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-a6l6JZPy9w" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">Before this change, profitability data could reflect incorrect Partner Sell Rate values when default accounts were involved. You can now rely on Partner Profitability reports to accurately represent only the transactions and configurations they are designed to cover.</p>



<h2 id="block-ArLiq2AiS8" class="wp-block-nectar-blocks-text nectar-blocks-text text-text-100 mt-3 -mb-1 text-[1.375rem] font-bold">Adds a View Ally Details Page in the Admin Portal</h2>



<h4 id="block-CXuVOv0rZ2" 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-QPQumNud8G" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">A new View Ally Details page is available in the Admin Portal. It surfaces a comprehensive view of an Ally&#8217;s configuration, including allowed payment methods, enabled fees, active features, and quick-action links such as viewing the Ally&#8217;s associated merchants.</p>



<h4 id="block-6xxzNpaEEu" 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-eIFnG7j03u" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">Previously, Ally configuration details were scattered or required navigating multiple screens. You can now inspect the full state of any Ally&#8217;s setup from a single page in the Admin Portal.</p>



<h2 id="block-fOrG5gxAp3" class="wp-block-nectar-blocks-text nectar-blocks-text text-text-100 mt-3 -mb-1 text-[1.375rem] font-bold">Allows Admins to Add and Edit IPFS Provisioning Data for Sub-Merchants</h2>



<h4 id="block-AU1ykRCFQM" 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-tl9LxEHhhl" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">Admin users can now enter and update IPFS Payments provisioning fields — such as Agency ID and Branch ID — for Ally sub-merchants directly from the Admin Portal. This covers cases where the data was not supplied during the secure onboarding flow.</p>



<h4 id="block-w3d22aPW8n" 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-kjpJwbHec3" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">When provisioning data is missing after onboarding, IPFS payment features cannot be activated. You can now unblock those merchants by supplying the missing identifiers through the Admin Portal without requiring a re-onboarding flow.</p>



<h2 id="block-hocPFPwMp7" class="wp-block-nectar-blocks-text nectar-blocks-text text-text-100 mt-3 -mb-1 text-[1.375rem] font-bold">Adds Ally Admin Lockout Visibility and Unlock Action in Admin Portal</h2>



<h4 id="block-1XWPpj4GLx" 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-deKXRPVRdK" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">When an Ally Admin account is locked out, the Admin Portal now shows a lock icon and a tooltip indicating the locked state. Admins can trigger an Unlock Ally Admin action with a confirmation step to restore access immediately, without waiting for automatic unlock.</p>



<h4 id="block-c8AsMfLgmW" 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-6d1kqrqJQj" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">Previously, there was no visual indicator of a locked Ally Admin, and restoring access required waiting for an automatic timeout. You can now identify and resolve lockouts proactively, reducing disruption for Ally Admins who need immediate access.</p>



<h2 id="block-WNGpGxZe3E" class="wp-block-nectar-blocks-text nectar-blocks-text text-text-100 mt-3 -mb-1 text-[1.375rem] font-bold">Corrects Transaction ID Linking in the Quote Timeline</h2>



<h4 id="block-WcsW9utJZU" 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-jeELXJP4Ky" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">The quote timeline now correctly links the transaction ID to the &#8220;Downpayment Authorized&#8221; event. Previously, the link was incorrectly attached to the &#8220;Sent for Booking&#8221; event, which did not reflect the actual sequence of backend operations.</p>



<h4 id="block-KAKdkVvrry" 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-hkoHXxDx2C" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">The transaction ID link in the timeline now points to the correct event, making it straightforward to trace a downpayment transaction from authorization through to booking without being directed to the wrong step.</p>



<h2 id="block-dFNrfUnT4i" class="wp-block-nectar-blocks-text nectar-blocks-text text-text-100 mt-3 -mb-1 text-[1.375rem] font-bold">Updates Quote Timeline State Sequence for Down Payment Flows</h2>



<h4 id="block-3O4AxpbmyI" 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-AJ3XsQYap6" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">The quote timeline has been updated for both standard and Autopay flows to consistently record &#8220;Downpayment Authorized&#8221; — with the transaction ID attached — before progressing to &#8220;Sent for Booking,&#8221; &#8220;Quote Booked,&#8221; and &#8220;Loan Account Created&#8221; where applicable. This aligns the displayed timeline with the actual backend processing order.</p>



<h4 id="block-TOB1mfZS4r" 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-WXYIueqaBT" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">Before this fix, the timeline sequence could be inconsistent or out of order for down payment events, making it difficult to track payment progress accurately. The timeline now provides a reliable, ordered view of each stage in the quote lifecycle.</p>



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



<p id="block-gcEaP1Cv3r" class="wp-block-nectar-blocks-text nectar-blocks-text"><strong>UAT Release: </strong>Ally Management V14(AN_ALMGMT_V14)</p>



<p id="block-UZ3d5Jjaxd" class="wp-block-nectar-blocks-text nectar-blocks-text"><strong>Release Ticket:</strong> AN-43591 – UAT Release &#8211; Ally Management (AN_ALMGMT_V14)</p>



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



<p id="block-nqxk3nFjp4" class="wp-block-nectar-blocks-text nectar-blocks-text"><strong>Release Status: </strong>Post Deployment Monitoring</p>



<p id="block-AQic0Jo5pc" class="wp-block-nectar-blocks-text nectar-blocks-text"><strong>Summary</strong></p>



<p id="block-nsZXPLRRDb" class="wp-block-nectar-blocks-text nectar-blocks-text"><strong>Ally Merchant Notifications &amp; Webhooks –</strong> New Ally notifications inform Allies whensub‐merchants are created, onboarded, activated or deactivated, and Admins can now seelocked‐out Ally Admins and unlock them directly from the Admin Portal. Merchant Management webhooks are restricted to IPFS Allies only.</p>



<p id="block-lGhAjBN6HN" class="wp-block-nectar-blocks-text nectar-blocks-text"><strong>Ally Portal Configuration, Fees &amp; Reporting – </strong>Ally APIs are versioned and standardized at2.3 for secure Ally and payout APIs; IPFS‐specific behavior for AndDone default accounts inPartner share and profitability reporting is now enforced; Al Admins can view detailed Allyconfiguration (features, fees etc ) through view ally details page on Admin portal.</p>



<p id="block-OOKFvqLeCP" class="wp-block-nectar-blocks-text nectar-blocks-text"><strong>IPFS &amp; Provisioning Improvements –</strong> Admins can capture and edit mandatory IPFSPayments provisioning data (like agency/branch identifiers) for Ally sub‐merchants directlyfrom the UI when it’s not provided via secure onboarding.</p>



<p id="block-5h3sCyvQ8k" class="wp-block-nectar-blocks-text nectar-blocks-text"><strong>Quote Timeline &amp; UI Fixes – </strong>The quote timeline around downpayments is corrected so thetransaction ID is linked to “Down Payment Authorized”, and the UI now correctly shows theupdated timeline states.</p>



<h3 id="block-nsoEYr6xCM" class="wp-block-nectar-blocks-text nectar-blocks-text">Features Deployed to UAT</h3>



<h3 id="block-C3ypc2DNA1" class="wp-block-nectar-blocks-text nectar-blocks-text">Ally Payout capability status webhooks </h3>



<h4 id="block-69k51Y4nm2" class="wp-block-nectar-blocks-text nectar-blocks-text">(Epic AN-42836)</h4>



<p id="block-JJXOqZfZKX" class="wp-block-nectar-blocks-text nectar-blocks-text">Enables Allies to receive payout status updates for their merchantsvia webhooks so they can confirm that payout capabilities are inplace before initiating payouts.</p>



<p id="block-d1TvYLlLXE" class="wp-block-nectar-blocks-text nectar-blocks-text"><strong>Client facing impact:</strong> YES</p>



<h4 id="block-kQ1jmlJQgJ" class="wp-block-nectar-blocks-text nectar-blocks-text">Ally Portal | Reporting Section</h4>



<h4 id="block-GAZN8bY6xe" class="wp-block-nectar-blocks-text nectar-blocks-text"> (Epic AN-38481) </h4>



<p id="block-ywB8WhCG3Q" class="wp-block-nectar-blocks-text nectar-blocks-text">Introduces a dedicated Reporting section on the Ally Portal so Allies can quicklyview and download their reports for further analysis.</p>



<p id="block-ue3bEKMDgM" class="wp-block-nectar-blocks-text nectar-blocks-text"><strong>Client facing impact:</strong> YES</p>



<h3 id="block-kM40JaKkep" class="wp-block-nectar-blocks-text nectar-blocks-text">Ally Notifications | AllyPortal APIs </h3>



<h4 id="block-R4KoFX10bE" class="wp-block-nectar-blocks-text nectar-blocks-text">(Epic AN-38639) </h4>



<p id="block-2XBxe9p0pe" class="wp-block-nectar-blocks-text nectar-blocks-text">Delivers the remaining Ally notification APIs from V13 release needed by AllyNO Portal to manage Ally notifications (templates, distribution lists,statuses) in alignment with the Merchant notification experience.</p>



<p id="block-HXHGC5FMFC" class="wp-block-nectar-blocks-text nectar-blocks-text"><strong>Client facing impact:</strong> NO</p>



<h3 id="block-xv8OKKneMg" class="wp-block-nectar-blocks-text nectar-blocks-text">Ally Notifications | Submerchant Onboarded</h3>



<h4 id="block-WbA8vLK13a" class="wp-block-nectar-blocks-text nectar-blocks-text"> (AN-41462) </h4>



<p id="block-Es1BJXrVj9" class="wp-block-nectar-blocks-text nectar-blocks-text">Sends an Ally notification when a sub‐merchant is fully onboarded,including virtual account details so Allies can initiate payouts to thatmerchant when subscribed to this notification.</p>



<p id="block-tHJcEkEXRA" class="wp-block-nectar-blocks-text nectar-blocks-text"><strong>Client facing impact:</strong> YES</p>



<h3 id="block-AMGnlxBc8z" class="wp-block-nectar-blocks-text nectar-blocks-text">Ally Notifications | Submerchant Activated </h3>



<h4 id="block-iCYJDUcMfX" class="wp-block-nectar-blocks-text nectar-blocks-text">(AN-41460) </h4>



<p id="block-o11HD5YY2j" class="wp-block-nectar-blocks-text nectar-blocks-text">Notifies Allies when one of their sub‐merchants is activated, allowing themto start processing payments for that merchant once they aresubscribed and distribution lists are configured.</p>



<p id="block-dq0yyIqxHh" class="wp-block-nectar-blocks-text nectar-blocks-text"><strong>Client facing impact:</strong> YES</p>



<h3 id="block-iqeA0rTm2b" class="wp-block-nectar-blocks-text nectar-blocks-text">Ally Notifications | Submerchant Deactivated</h3>



<h4 id="block-WSTbeKHVCO" class="wp-block-nectar-blocks-text nectar-blocks-text"> (AN-41461)</h4>



<p id="block-CwkyNktEA5" class="wp-block-nectar-blocks-text nectar-blocks-text">Notifies Allies when a sub‐merchant is deactivated so they can reach out to AndDone in case of errors or proactively communicate with the merchant.</p>



<p id="block-28SWMuA49c" class="wp-block-nectar-blocks-text nectar-blocks-text"><strong>Client facing impact:</strong> YES</p>



<h3 id="block-MacHXfVNfv" class="wp-block-nectar-blocks-text nectar-blocks-text">Ally API Versioning | Secure APIs </h3>



<h4 id="block-EA6u44oT0U" class="wp-block-nectar-blocks-text nectar-blocks-text">(AN-40411) </h4>



<p id="block-B7I7TI8NHj" class="wp-block-nectar-blocks-text nectar-blocks-text">Baselines Ally secure merchant and payout APIs to version 2.3, making x-version mandatory for Ally merchant APIs and supporting 2.0/2.3 (with defaulting) for payouts, while rejecting invalid versionswith explicit errors.</p>



<p id="block-TjSI7wZTAg" class="wp-block-nectar-blocks-text nectar-blocks-text"><strong>Client facing impact:</strong> YES</p>



<h3 id="block-nJWU74s4Uv" class="wp-block-nectar-blocks-text nectar-blocks-text">Ally Webhooks | Hide Merchant Management module fornon‐IPFS Allies </h3>



<h4 id="block-winrtxlapY" class="wp-block-nectar-blocks-text nectar-blocks-text">(AN-41791) </h4>



<p id="block-NZuv7XUryj" class="wp-block-nectar-blocks-text nectar-blocks-text">Restricts the Merchant Management webhook module in Ally Portal so it is only visible and subscribablefor IPFS Allies, preventing other Allies from receiving IPFS‐specific boarding events.</p>



<p id="block-F3G3qZesuj" class="wp-block-nectar-blocks-text nectar-blocks-text"><strong>Client facing impact:</strong> NO</p>



<h3 id="block-H9jetyWbGX" class="wp-block-nectar-blocks-text nectar-blocks-text">Ally Fees | Partner Sell Rate – IPFS &amp; AndDone Default scenarios</h3>



<h4 id="block-z3tkV6CU3M" class="wp-block-nectar-blocks-text nectar-blocks-text">(AN-38998) </h4>



<p id="block-SkkVZnDjN8" class="wp-block-nectar-blocks-text nectar-blocks-text">Ensures Partner Sell Rate is left NULL when an AndDone Default account is used on a transaction and suppresses Partner Profitability reports/statements for IPFS Allies, so profitability calculations reflect the correct business rules.</p>



<p id="block-qy6spNaoTz" class="wp-block-nectar-blocks-text nectar-blocks-text"><strong>Client facing impact:</strong> YES</p>



<h3 id="block-9IRVc97FR7" class="wp-block-nectar-blocks-text nectar-blocks-text">Ally Management | Admin Portal – View Ally Details </h3>



<h4 id="block-mFiMPscT5a" class="wp-block-nectar-blocks-text nectar-blocks-text">(AN-41113)</h4>



<p id="block-mWSQpYndVx" class="wp-block-nectar-blocks-text nectar-blocks-text">Adds a View Ally Details page in Admin Portal showing Ally details, allowed payment methods, enabled fees/features and actions (e.g.,View merchants), giving Admins a single place to inspect Ally onfiguration.</p>



<p id="block-mkToehtXM4" class="wp-block-nectar-blocks-text nectar-blocks-text"><strong>Client facing impact:</strong> YES</p>



<h3 id="block-dyauH0AXLm" class="wp-block-nectar-blocks-text nectar-blocks-text">Ally Notifications | Submerchant Created </h3>



<h4 id="block-xrEoA5kJU4" class="wp-block-nectar-blocks-text nectar-blocks-text">(AN-44003) </h4>



<p id="block-brR0g6xdGb" class="wp-block-nectar-blocks-text nectar-blocks-text">Sends a notification to Allies whenever a new sub‐merchant is created under them, acknowledging creation and using Ally‐managed distribution lists and subscriptions.</p>



<p id="block-YjGnadJbg5" class="wp-block-nectar-blocks-text nectar-blocks-text"><strong>Client facing impact:</strong> YES</p>



<h3 id="block-jtjbRd69pe" class="wp-block-nectar-blocks-text nectar-blocks-text">[CR] – Ally Submerchant feature – IPFS Payments – provisiondata </h3>



<h4 id="block-GC1YDZ9pNQ" class="wp-block-nectar-blocks-text nectar-blocks-text">(AN-44621) </h4>



<p id="block-Xn2ya7Kjno" class="wp-block-nectar-blocks-text nectar-blocks-text">Allows Admin users to add and edit IPFS Payments provisioning data (e.g., Agency ID, Branch ID) for Ally sub‐merchants in the Admin Portal when it is not provided as part of secure onboarding, enabling feature activation.</p>



<p id="block-4D1d34XCZY" class="wp-block-nectar-blocks-text nectar-blocks-text"><strong>Client facing impact:</strong> YES</p>



<h3 id="block-CLWTRWOaZR" class="wp-block-nectar-blocks-text nectar-blocks-text">Ally Management – Admin Portal | Unlock Ally </h3>



<h4 id="block-yVm5vB8uTE" class="wp-block-nectar-blocks-text nectar-blocks-text">(Admin user) (AN-36482) </h4>



<p id="block-G3ue82JCX9" class="wp-block-nectar-blocks-text nectar-blocks-text">Shows a lock icon and tooltip when an Ally Admin is locked out, and provides an Unlock Ally Admin action with confirmation soAdmins can quickly restore access without waiting for automatic unlock.</p>



<p id="block-ujTDuYWgXv" class="wp-block-nectar-blocks-text nectar-blocks-text"><strong>Client facing impact:</strong> YES</p>



<h3 id="block-IKjn05JZGL" class="wp-block-nectar-blocks-text nectar-blocks-text">Update Transaction Id link to down payment in quote timeline</h3>



<h4 id="block-8YgWX4D1dt" class="wp-block-nectar-blocks-text nectar-blocks-text">(AN-44826) </h4>



<p id="block-IHoc7nJwEx" class="wp-block-nectar-blocks-text nectar-blocks-text">Corrects the quote timeline so the transaction ID is linked to the “Downpayment Authorized” event instead of “Sent for booking”, aligning the UI with backend behavior.</p>



<p id="block-Odrtzwh9e1" class="wp-block-nectar-blocks-text nectar-blocks-text"><strong>Client facing impact:</strong> YES</p>



<h3 id="block-nDmOrwR0i7" class="wp-block-nectar-blocks-text nectar-blocks-text">Update Quote timeline when Down payment is processed </h3>



<h4 id="block-TGNOF4iESh" class="wp-block-nectar-blocks-text nectar-blocks-text">(AN-43310) </h4>



<p id="block-k7OI9ZUxGr" class="wp-block-nectar-blocks-text nectar-blocks-text">Updates quote timeline flows (with and without Autopay) so “Downpayment Authorized” is always recorded with the transaction ID, followed by “Sent for booking”, “Quote Booked” and “Loan Account Created” as applicable.</p>



<p id="block-x3styb1mW1" class="wp-block-nectar-blocks-text nectar-blocks-text"><strong>Client facing impact:</strong> YES</p>



<h3 id="block-RBGEnLQVLu" class="wp-block-nectar-blocks-text nectar-blocks-text">Migrate Monitoring from Lumigo to Dynatrace &#8211; PremiumFinance Project </h3>



<h4 id="block-LTKBXbqcAL" class="wp-block-nectar-blocks-text nectar-blocks-text">(AN-38785)</h4>



<p id="block-1Os1b1y6ei" class="wp-block-nectar-blocks-text nectar-blocks-text"><strong>Client facing impact:</strong> NO</p>



<h3 id="block-gqcjVarE8A" class="wp-block-nectar-blocks-text nectar-blocks-text">Migrate Monitoring from Lumigo to Dynatrace -InfrastructureECS Project</h3>



<h4 id="block-V2cT7LpCgY" class="wp-block-nectar-blocks-text nectar-blocks-text">(AN-38796)</h4>



<p id="block-klFHO3lQOK" class="wp-block-nectar-blocks-text nectar-blocks-text"><strong>Client facing impact:</strong> NO</p>



<h3 id="block-mUu4xB3y0W" class="wp-block-nectar-blocks-text nectar-blocks-text">Merchant portal &#8211; Report &#8211; GeneratedOn timestamp does not change when the timezone is updated </h3>



<h4 id="block-BqpKTBqBwu" class="wp-block-nectar-blocks-text nectar-blocks-text">(AN-44667)</h4>



<p id="block-PLgSsohwZR" class="wp-block-nectar-blocks-text nectar-blocks-text">Bug fix for the correct date time format</p>



<p id="block-MlXDZnLQgj" class="wp-block-nectar-blocks-text nectar-blocks-text"><strong>Client facing impact:</strong> NO</p>
<p>The post <a href="https://www.anddone.com/prod-release-notes-ally-management-v14an_almgmt_v14/">PROD Release Notes &#8211; Ally Management V14(AN_ALMGMT_V14)</a> appeared first on <a href="https://www.anddone.com">AndDone</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>UAT Release Notes &#8211; Balance Platform Phase II (AN_BALPH2_V5)</title>
		<link>https://www.anddone.com/uat-release-notes-balance-platform-phase-ii-an_balph2_v5/</link>
		
		<dc:creator><![CDATA[Samuel Yang]]></dc:creator>
		<pubDate>Mon, 09 Mar 2026 09:00:00 +0000</pubDate>
				<category><![CDATA[Compliance & Risk]]></category>
		<category><![CDATA[Insurance Payments]]></category>
		<category><![CDATA[Product Updates & Status]]></category>
		<category><![CDATA[Release Notes]]></category>
		<category><![CDATA[Admin Portal]]></category>
		<category><![CDATA[Alloy]]></category>
		<category><![CDATA[Dynatrace]]></category>
		<category><![CDATA[For Developers]]></category>
		<category><![CDATA[For Platforms]]></category>
		<category><![CDATA[Onboarding]]></category>
		<category><![CDATA[UAT]]></category>
		<category><![CDATA[Underwriting]]></category>
		<guid isPermaLink="false">https://www.anddone.com/uat-release-notes-balance-platform-phase-ii-an_balph2_v5/</guid>

					<description><![CDATA[<p>Alloy underwriting integration on Admin Portal onboarding enhancements supporting account holder and balance account updates, and enabling application approval.</p>
<p>The post <a href="https://www.anddone.com/uat-release-notes-balance-platform-phase-ii-an_balph2_v5/">UAT Release Notes &#8211; Balance Platform Phase II (AN_BALPH2_V5)</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-03-09</li>
<li><strong>Release status:</strong> Deployed to UAT</li>
<li><strong>Version:</strong> AN_BALPH2_V5</li>
</ul>
<h2>Highlights</h2>
<ul>
<li>Admin Portal Integration of Underwriting Evaluations (AN-32769) &#8211; Underwriting as a step in quick onboarding/edit workflows; display summary, timeline events, application versions.</li>
<li>Account holder and Balance account Updates (AN-44059) &#8211; Account summary page updated with Application data.</li>
<li>Enabling Application Acceptance (AN-44008 et al.) &#8211; Emulate Apply portal; create application from Sub-merchant; perform underwriting evaluations; approve with justifications.</li>
<li>Technology Backlog items (AN-45215, AN-45211) &#8211; Dynatrace logs enabled in Balance Account Transaction and Payment Batching modules.</li>
</ul>
<h2>References</h2>
<ul>
<li>AN-32769</li>
<li>AN-44059</li>
<li>AN-44008</li>
<li>AN-44933</li>
<li>AN-44934</li>
<li>AN-45195</li>
<li>AN-45211</li>
</ul>
<p>The post <a href="https://www.anddone.com/uat-release-notes-balance-platform-phase-ii-an_balph2_v5/">UAT Release Notes &#8211; Balance Platform Phase II (AN_BALPH2_V5)</a> appeared first on <a href="https://www.anddone.com">AndDone</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>UAT Release Notes &#8211; PFTAD (AN_PFTADN_V4)</title>
		<link>https://www.anddone.com/uat-release-notes-pftad-an_pftadn_v4/</link>
		
		<dc:creator><![CDATA[Samuel Yang]]></dc:creator>
		<pubDate>Wed, 04 Mar 2026 09:00:00 +0000</pubDate>
				<category><![CDATA[Premium Finance & Installment Billing]]></category>
		<category><![CDATA[Premium Finance Architecture]]></category>
		<category><![CDATA[Product Updates & Status]]></category>
		<category><![CDATA[Release Notes]]></category>
		<category><![CDATA[Admin Portal]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[For Developers]]></category>
		<category><![CDATA[Premium Finance]]></category>
		<category><![CDATA[Swagger / OpenAPI]]></category>
		<category><![CDATA[UAT]]></category>
		<guid isPermaLink="false">https://www.anddone.com/uat-release-notes-pftad-an_pftadn_v4/</guid>

					<description><![CDATA[<p>Premium finance development for coverage, policy, and data sync between IPFS and AndDone system using the admin portal.</p>
<p>The post <a href="https://www.anddone.com/uat-release-notes-pftad-an_pftadn_v4/">UAT Release Notes &#8211; PFTAD (AN_PFTADN_V4)</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-03-04</li>
<li><strong>Release status:</strong> Deployed to UAT</li>
<li><strong>Version:</strong> AN_PFTADN_V4</li>
</ul>
<h2>Highlights</h2>
<ul>
<li>PFTAD | Coverage Management (Entity API) [AN-28221] &#8211; Full CRUD support for Coverage entities; manual and scheduled cron sync with Datalink Coverages.</li>
<li>PFTAD | Policy Management (Entity API) [AN-28221] &#8211; Full CRUD support for policy entities; manual and scheduled sync with Datalink policy.</li>
<li>PFTAD | Admin Portal &#8211; Data Sync [AN-38556] &#8211; Front-end data sync framework; UI integration with entity-based APIs (Program, Carrier, Coverage, GA, Broker Management).</li>
<li>Required PFTAD swagger update for all modules &#8211; Updated OpenAPI/Swagger specs; PF4 → PFTAD renaming; standardized x-version metadata.</li>
<li>[CR] Quote Config &#8211; make alias unique and required &#8211; alias in quoteConfig is now mandatory; case-insensitive uniqueness validation; MISSING_REQUIRED_FIELD and DUPLICATE_ALIAS error codes.</li>
<li>[CR] CommsConfig &#8211; Make alias field required and unique &#8211; alias in communicationConfig is now mandatory; DUPLICATE_ALIAS returned on conflict.</li>
</ul>
<h2>References</h2>
<ul>
<li>AN-28221</li>
<li>AN-38556</li>
</ul>
<p>The post <a href="https://www.anddone.com/uat-release-notes-pftad-an_pftadn_v4/">UAT Release Notes &#8211; PFTAD (AN_PFTADN_V4)</a> appeared first on <a href="https://www.anddone.com">AndDone</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<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>PROD Release Notes &#8211; Balance Platform Phase II (AN_BALPH2_V4)</title>
		<link>https://www.anddone.com/prod-release-notes-balance-platform-phase-ii-an_balph2_v4/</link>
		
		<dc:creator><![CDATA[Samuel Yang]]></dc:creator>
		<pubDate>Thu, 26 Feb 2026 09:00:00 +0000</pubDate>
				<category><![CDATA[Compliance & Risk]]></category>
		<category><![CDATA[Insurance Payments]]></category>
		<category><![CDATA[Product Updates & Status]]></category>
		<category><![CDATA[Release Notes]]></category>
		<category><![CDATA[Admin Portal]]></category>
		<category><![CDATA[Alloy]]></category>
		<category><![CDATA[Application]]></category>
		<category><![CDATA[For Developers]]></category>
		<category><![CDATA[For Platforms]]></category>
		<category><![CDATA[Onboarding]]></category>
		<category><![CDATA[Underwriting]]></category>
		<guid isPermaLink="false">https://www.anddone.com/prod-release-notes-balance-platform-phase-ii-an_balph2_v4/</guid>

					<description><![CDATA[<p>Alloy underwriting integration updates, onboarding enhancements, enabling application acceptance, and UX improvements.</p>
<p>The post <a href="https://www.anddone.com/prod-release-notes-balance-platform-phase-ii-an_balph2_v4/">PROD Release Notes &#8211; Balance Platform Phase II (AN_BALPH2_V4)</a> appeared first on <a href="https://www.anddone.com">AndDone</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 id="block-fffsHEJpdN" class="wp-block-nectar-blocks-text nectar-blocks-text text-text-100 mt-3 -mb-1 text-[1.375rem] font-bold">Adds Virtual Account Processor Display to the Account Listing</h2>



<h4 id="block-ZieEOsPfq2" 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-vkoLMHPBXI" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">The account listing view now surfaces the virtual account processor associated with each account. This gives administrators and internal users visibility into which payment processor backs a given virtual account directly from the listing, without needing to open individual account records.</p>



<h4 id="block-ntALUSbaGM" 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-Uxu3l5Av1m" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">You can now identify the virtual account processor for any account at a glance from the listing page, reducing the need to drill into individual records during account review or support workflows.</p>



<h2 id="block-LiIK63gE3y" class="wp-block-nectar-blocks-text nectar-blocks-text text-text-100 mt-3 -mb-1 text-[1.375rem] font-bold">Adds Multi-Status Filtering to the Applications Search API</h2>



<h4 id="block-LxO4oa09GX" 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-DItRMVIGHJ" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">The Applications Search API now accepts multiple status values as filter parameters in a single request. Previously, queries could only filter by one status at a time, requiring multiple round trips to retrieve applications across different states.</p>



<h4 id="block-DzPyTHoM7H" 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-53ZLBieGCN" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">You can now retrieve applications in multiple statuses — such as pending and under review — in a single API call, simplifying dashboard queries, reporting logic, and any workflow that needs to operate across application lifecycle stages simultaneously.</p>



<h4 id="block-2dYCJiMo9n" 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-HFw0a9mYdq" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">Parameter: status filter on GET /applications </p>



<p id="block-ejNCxTDICW" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">Change type: Modified — now accepts multiple values (previously limited to a single status value per request)</p>



<h2 id="block-YNbJYI5R1w" class="wp-block-nectar-blocks-text nectar-blocks-text text-text-100 mt-3 -mb-1 text-[1.375rem] font-bold">Handles Remediation Actions Triggered by Payment Processor Events</h2>



<h4 id="block-YUNBXqZXSG" 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-VG5heIISTT" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">The platform now listens for and processes remediation-related events from the payment processor and automatically triggers the corresponding remediation actions on the affected accounts or applications. This closes a gap where processor-side compliance or verification events had no automated handler on the platform side.</p>



<h4 id="block-H4xnblHasl" 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-1LuzLgjRxe" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">Before this change, remediation actions flagged by the payment processor required manual intervention to apply on the platform. The platform now responds to these events automatically, reducing operational lag and the risk of accounts remaining in an unresolved remediation state.</p>



<h2 id="block-QS1JpvsGif" class="wp-block-nectar-blocks-text nectar-blocks-text text-text-100 mt-3 -mb-1 text-[1.375rem] font-bold">Enforces a Single Individual Restriction for Sole Proprietorship and Individual Organization Subtypes</h2>



<h4 id="block-tewwrhpsKc" 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-thllqWl6Ev" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">When creating or updating an application for an organization with a subtype of Sole Proprietorship or Individual, the platform now enforces that only a single individual can be associated with that organization. Attempts to associate more than one individual with these subtypes are rejected with a validation error.</p>



<h4 id="block-tWn4PalTWP" 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-YLMLFmgFBi" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">Before this change, it was possible to associate multiple individuals with organization types that are legally defined as single-person entities, leading to data inconsistencies. You can now rely on the API to enforce this structural constraint automatically rather than managing it in application-layer validation.</p>



<h2 id="block-4kfhUenCMJ" class="wp-block-nectar-blocks-text nectar-blocks-text text-text-100 mt-3 -mb-1 text-[1.375rem] font-bold">Synchronizes Merchant Profile Data With Application Data</h2>



<h4 id="block-R3VbujHXDf" 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-9VpkkE5hGa" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">Merchant profile records are now kept in sync with the data held in their associated application. When application data is updated — such as business details or contact information — those changes are reflected on the merchant record automatically, eliminating drift between the two data sources.</p>



<h4 id="block-zcvw3AXtO0" 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-CmnH0f7c9x" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">Previously, merchant and application records could fall out of sync after an application update, requiring manual reconciliation. You can now treat the application as the authoritative source of merchant data and trust that the merchant record reflects the latest state automatically.</p>



<h2 id="block-YG7xgyQsDW" class="wp-block-nectar-blocks-text nectar-blocks-text text-text-100 mt-3 -mb-1 text-[1.375rem] font-bold">Fixes Balance Account Resolution Failures for Test Environments</h2>



<h4 id="block-DetCxmAjMJ" 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-7cTNsumzuT" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">An issue that caused &#8220;balance account not found&#8221; errors in test Adyen environments has been resolved. The platform now correctly resolves balance accounts in test configurations, allowing end-to-end testing of balance account flows without encountering spurious lookup failures.</p>



<h4 id="block-t4hsjwEvHc" 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-9WsgrkswES" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">Before this fix, balance account operations in test environments would intermittently fail with a not-found error even when the account existed, blocking integration testing and QA workflows. Test environment balance account flows now resolve reliably.</p>



<h2 id="block-xdCxIXcJAj" class="wp-block-nectar-blocks-text nectar-blocks-text text-text-100 mt-3 -mb-1 text-[1.375rem] font-bold">Adds Event Handling for Underwriting Evaluation Mappings</h2>



<h4 id="block-odewNgrQLb" 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-NG4fZibMgt" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">The platform now includes an event handler that listens for underwriting evaluation events from the external underwriting service and maps them to the corresponding internal application states. This creates a real-time bridge between the underwriting service&#8217;s event stream and the platform&#8217;s application lifecycle.</p>



<h4 id="block-JJgjvfRz6K" 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-ALsbuzTmPo" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">Before this change, underwriting evaluation outcomes were not automatically reflected in application state — status updates required polling or manual intervention. You can now rely on event-driven updates to keep application state current as underwriting evaluations complete.</p>



<h2 id="block-GpuLBaM9sh" class="wp-block-nectar-blocks-text nectar-blocks-text text-text-100 mt-3 -mb-1 text-[1.375rem] font-bold">Correlates Completed Evaluation Events With Application Artifacts</h2>



<h4 id="block-z93jI7C3LN" 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-EitsyyNlND" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">When an underwriting evaluation completes, the platform now automatically correlates the resulting evaluation record with the relevant application artifacts — such as documents and submitted data — already on file. This linkage makes it possible to trace which application inputs contributed to a given underwriting outcome.</p>



<h4 id="block-qdgZNP6ddr" 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-0e3WBWH0ED" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">You can now retrieve a completed evaluation alongside its associated application artifacts in a unified view, rather than manually cross-referencing separate records to reconstruct the full picture of an underwriting decision.</p>



<h2 id="block-cXjSljJnHm" class="wp-block-nectar-blocks-text nectar-blocks-text text-text-100 mt-3 -mb-1 text-[1.375rem] font-bold">Adds Entity Filtering to the Underwriting Summary API</h2>



<h4 id="block-4G20Hpi8PK" 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-ioiTkLuNjP" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">The Underwriting Summary API now supports filtering by entity, allowing callers to retrieve underwriting summaries scoped to a specific legal entity within an application. Previously, the API returned underwriting data at the application level only, with no way to narrow results to a particular entity.</p>



<h4 id="block-toKOhCEF7R" 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-91QsKlfkOn" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">You can now query underwriting summaries for a specific entity — such as a business owner or subsidiary — without retrieving and filtering the full application-level response in your own code.</p>



<h4 id="block-GcGkxBiEmw" 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-7KdKPyvabn" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">Parameter: entity_id filter on the Underwriting Summary endpoint </p>



<p id="block-U7QhvKVBLM" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">Change type: Added — filters summary results to the specified entity</p>



<h2 id="block-pMmVFKHoIw" class="wp-block-nectar-blocks-text nectar-blocks-text text-text-100 mt-3 -mb-1 text-[1.375rem] font-bold">Adds Entity Filtering to the Underwriting Summary Events API</h2>



<h4 id="block-bDvIKeNJJy" 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-mTzuW99n0o" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">The Underwriting Summary Events API now accepts an entity filter, enabling callers to retrieve the underwriting event history for a specific entity within an application. This mirrors the entity filtering capability added to the Underwriting Summary API in this release.</p>



<h4 id="block-W2HxzwyFwr" 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-CLOhwO14yZ" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">You can now fetch the underwriting event timeline for a single entity directly from the API, making it easier to build audit views or investigate underwriting activity for a specific person or organization tied to an application.</p>



<h4 id="block-Op4zUGjmDy" 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-NUFIRhuDXe" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">Parameter: entity_id filter on the Underwriting Summary Events endpoint </p>



<p id="block-RaRjLdaqKc" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">Change type: Added — filters event results to the specified entity</p>



<h2 id="block-hWgk1pkjaW" class="wp-block-nectar-blocks-text nectar-blocks-text text-text-100 mt-3 -mb-1 text-[1.375rem] font-bold">Adds Owner, Grantor, and Role Assignment Management for Application Entities</h2>



<h4 id="block-qcS5WTl3Zv" 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-15XaES3vQ5" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">A new set of capabilities supports managing legal entity relationships within an application. Administrators can now assign an owner to a legal entity, retrieve all entity owners for a given application, assign grantors across all entities in an application, and manage role assignments for individual entities. Together, these operations cover the full lifecycle of entity relationship management needed to prepare an application for approval.</p>



<h4 id="block-LJkwcvjVWv" 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-cRWTFoKVst" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">Before this change, there was no supported way to programmatically assign or retrieve ownership and role structures for entities within an application, blocking the application acceptance workflow. You can now fully configure entity roles and ownership through the API as part of building an end-to-end application submission and approval flow.</p>



<h4 id="block-7kthJa1N9T" 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-PMY1DpxAoC" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">The following endpoints are newly added to support entity relationship management on applications:</p>



<p id="block-6RAuJae82U" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">POST /applications/{id}/entities/{entityId}/owner — Added. Assigns an owner to a specific legal entity.</p>



<p id="block-Qqe1FTxjXe" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">GET /applications/{id}/entity-owners — Added. Returns all entity owners associated with the application.</p>



<p id="block-OSjugNcWME" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">POST /applications/{id}/grantors — Added. Assigns grantors to all entities within the application.</p>



<p id="block-06wT413izj" class="wp-block-nectar-blocks-text nectar-blocks-text font-claude-response-body break-words whitespace-normal leading-[1.7]">PUT /applications/{id}/entities/{entityId}/roles — Added. Sets role assignments for a specific entity.</p>



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



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



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



<p id="block-BI7PYSypEF" class="wp-block-nectar-blocks-text nectar-blocks-text">This release bundle primarily consists of Alloy underwriting Integration updates, Onboarding Enhancements and Enabling Application Acceptance on AndDone platform. This also includes some UX enhancements to admin portal and bug-fixes as identified during the development cycle.</p>



<h3 id="block-La7jFsuBbF" class="wp-block-nectar-blocks-text nectar-blocks-text">Onboarding Enhancements</h3>



<h4 id="block-fg9tV2B1DV" class="wp-block-nectar-blocks-text nectar-blocks-text">(AN-43267, AN-43031, AN-43285, AN-42551, AN-44569,AN-43228)</h4>



<p id="block-300QqkaGUI" class="wp-block-nectar-blocks-text nectar-blocks-text">Virtual Account Processor on Account Listing<br>Search Applications API supporting multiple status filters<br>Handle Remediations actions from Adyen events<br>Restrict single Individual for Organization of subtypes &#8220;Sole Proprietorship&#8221; and &#8220;Individual&#8221;<br>Synchronize merchant data with Application data<br>Addressed Balance account not found issue for Test Adyen </p>



<p id="block-77IVagiRta" class="wp-block-nectar-blocks-text nectar-blocks-text"><strong>Client Facing Impact: </strong>No</p>



<h3 id="block-6NYVaSOnZQ" class="wp-block-nectar-blocks-text nectar-blocks-text">Alloy Underwriting Integration Updates</h3>



<h4 id="block-aAG32DKsO8" class="wp-block-nectar-blocks-text nectar-blocks-text">(AN-43709, AN-44223, AN-44298, AN-44299)</h4>



<p id="block-2l4YhIk4zc" class="wp-block-nectar-blocks-text nectar-blocks-text">Event handler for Alloy evaluation event mappings<br>Correlate completed_evaluation events with application artifacts<br>Underwriting summary API enhancements with entity filters<br>Underwriting summary Events API enhancements withentity filters</p>



<p id="block-5R0Jp6GjO5" class="wp-block-nectar-blocks-text nectar-blocks-text"><strong>Client Facing Impact: </strong>No</p>



<h3 id="block-uLnGXSlWZ9" class="wp-block-nectar-blocks-text nectar-blocks-text">Enabling Application Acceptance</h3>



<h4 id="block-EicDgxzkMS" class="wp-block-nectar-blocks-text nectar-blocks-text">(AN-43138, AN-44007, AN-43139, AN-43135 )</h4>



<p id="block-uBgOlL0zLM" class="wp-block-nectar-blocks-text nectar-blocks-text">Assign owner to a legal entity of an Application<br>Fetch all entity owners for an Application<br>Assign grantors to all entities of an AndDone application<br>Manage entity roles and role assignments for an AndDone Application</p>



<p id="block-tp73LP2gR6" class="wp-block-nectar-blocks-text nectar-blocks-text"><strong>Client Facing Impact: </strong>No</p>
<p>The post <a href="https://www.anddone.com/prod-release-notes-balance-platform-phase-ii-an_balph2_v4/">PROD Release Notes &#8211; Balance Platform Phase II (AN_BALPH2_V4)</a> appeared first on <a href="https://www.anddone.com">AndDone</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
