MX Merchant Release (September 1, 2025)

September 1

MX Merchant Release Notes

Production Release Date: September 1, 2025


Table of Contents

  1. Features

  2. Enhancements

  3. Bugs and Fixes


Features

NetSuite Activation Popup

A new confirmation popup has been introduced for MX™ Merchant NetSuite Sync to ensure merchants acknowledge pricing and terms before activation.
Key details:

  • Displays once per merchant — immediately post-onboarding if NetSuite is enabled, or on next login if enabled later
  • Includes both implementation and monthly fee details, dynamically populated by merchant-level pricing
  • Captures merchant response:
    • Yes → billing begins immediately
    • No → a “NetSuite Declined” case is created automatically
  • Prevents repeat display once acknowledged
  • Includes full logging for support and audit purposes

This ensures merchants have complete visibility into NetSuite pricing before committing.


Recurring Billing — Reattempting Declined Transactions

MX™ Merchant Recurring Billing now supports automatic reattempts for declined contract payments.
Functionality includes:

  • Up to 3 reattempts, once every 24 hours, unless payment succeeds or the contract is paused
  • Eligibility follows MerchantAdviceCodeMap rules (excludes declines where RetryPermitted = false)
  • Not applicable to the first payment of Bill Now contracts
  • All reattempts — successful or failed — are visible in the Payments Grid and Invoice History

This reduces manual merchant intervention and improves collection success rates.


Enhancements

New Column — GlobalPaymentId

A new GlobalPaymentId column has been added to MXG.dbo.Transaction for storing Stripe transaction IDs.
Key updates:

  • ReferenceNumber values longer than 12 digits migrated into GlobalPaymentId
  • Database, APIs, MX Merchant, and UI components updated for consistent handling
  • Ensures cleaner data management and more reliable transaction tracking

Global Terminal Payments — Broker Route Updates

Global terminal payments have been updated so that secondary transactions now use the payment broker backfillable routes (card.reverse, card.complete, card.return, card.void, card.adjust) instead of card.create.
This ensures accurate backfill from the original transaction and aligns all secondary payment operations with expected processing flows.


Checkout API — Sensitive Data Scrubbing

Checkout API logging has been enhanced for PCI-DSS compliance.
Changes include:

  • Scrubbing of sensitive customer fields (name, firstName, lastName) before logs reach Splunk
  • Prevents potential exposure of Track 1/Track 2 or PAN values when accidentally submitted into customer fields
  • Maintains log structure to support troubleshooting and system visibility

Sandbox Performance — Login & Merchant Switching

MX Merchant Sandbox login and merchant-switching performance has been significantly improved.
Improvements include:

  • Optimization of the merchant broadcast call
  • Archiving of old or deleted broadcasts to reduce processing load
  • Faster page load times — resolving delays and blank screens that previously lasted up to 30 seconds

Users will now experience a smoother and more consistent Sandbox workflow.


Bugs and Fixes

Quick Payments — Postal Code & Address Validation

Fixed an issue in Quick Payments where transactions incorrectly failed with a validation message about mismatched postal code and street address.
Fix details:

  • Validation logic has been corrected to align with Vortex and Stripe, both of which accept the values without issue
  • Updates applied in Checkout API v3

Merchants can now process Quick Payments without false validation errors.


Sandbox — Location Switch & Sign-In Errors

Resolved issues where users were unexpectedly signed out or received 401 Unauthorized errors when logging in or switching locations in Sandbox.
Fix details:

  • Prevents unnecessary sign-in cycles when reselecting the same merchant
  • Updated Keycloak token lifespans to reduce premature expirations
  • Session data now properly managed to avoid authorization mismatches

Merchants can now log in and switch locations reliably in Sandbox.


Back Side


Priority Technology Holdings Logo