PayConex – 09.03.2025

In this release, we’ve introduced a series of updates and enhancements across the PayConex platform, including improvements to 3D Secure authentication flows, developer experience enhancements, infrastructure optimizations, and security & compliance updates. These changes aim to improve platform reliability, user experience, and compliance with industry standards. Below is a summary of the key changes included in this release.


Updates and Enhancements

3D Secure

Email Address Handling

Enhanced 3D Secure flows will properly handle customer email addresses. The 3DS SDK now supports required email fields, and the browser-based 3DS authentication service validates that an email address is present before proceeding.

eToken Shipping Email

Fixed an issue in the eToken iFrame integration where the shipping email provided during initialization was not being used. The 3DS process will now correctly utilize the provided shipping email address for authentication flows.

API Key Scopes in UI

The API Key Management UI now exposes 3D Secure scopes alongside other permissions. This gives administrator users the ability to add (and visibility of) which API keys have 3D Secure capabilities enabled.

3DS AMEX Setting

Resolved an issue where 3DS American Express configuration properties were required in processor settings regardless of relevance. This would inadvertently trigger a 3D Secure error. The processor settings now work correctly without causing false 3DS errors when Amex is turned off.

Access Control Server Timeout Handling

Fixed a bug in the 3DS SDK where an ACS (Access Control Server) timeout would prevent the browser authentication from continuing. The 3DS workflow now properly handles ACS timeouts and continues the auth process as expected.


PayConex QSAPI

Strict EBT Validation

QSAPI now strictly validates EBT transactions: if an EBT transaction is missing the required PIN, KSN, or card track data (or if a card number is mistakenly included), QSAPI will reject the request with a clear error message.

Reversal Amount Safeguards

QSAPI’s reversal logic has been adjusted to reject reversal attempts that exceed the original authorization amount (e.g., a $10 reversal on a $1 authorization) instead of relying on the processor to handle such cases.

PayConex UI

RapidConnect / RapidConnect-North – Phone & Website

In the RapidConnect and RapidConnect-North processor settings, the Phone Number and Website URL fields are now always visible and required for all merchants, regardless of industry type, ensuring transactions don’t get rejected for missing data.

Added Gratuity Field to Custom Reports

Added Gratuity as a reportable field in PayConex reports, improving visibility into tip amounts in relevant transaction reports.

Updated Password Policy

PayConex has been updated to enforce updated PCI password policy requirements—users are prompted to set stronger passwords that meet updated complexity requirements and other compliance criteria.

eToken iFrame Account Change Notifications

Whenever the eToken setting on a PayConex account is enabled or disabled, the system now sends a notification email to the account’s contact.

Login Disabled on Deactivated Accounts

If a PayConex merchant account is deactivated, all associated user logins are automatically disabled to prevent unauthorized access; access is restored upon reactivation.

Account Updater

Tokenization Workflow Update

The PayConex tokenization workflow for CardSync has been updated to avoid transaction downgrades by using a special $0 clone transaction when updating tokens, preserving full authorization details.

Faster Schedule Deletion

Improved the performance of deleting CardSync schedules—deletions that previously took over five minutes now complete quickly.

Bug Fixes and Enhancements

ACH/Antifraud Trace IDs

Internal ACH and anti-fraud logs now include the request_id and correlation_id fields for better traceability.

Webhook 2xx Classification

A misclassification in the webhook logs has been corrected—successful 2xx responses will no longer be logged as failures.

Settlement – FIS Batch Processing

Improved FIS settlements by correcting the usage of CDATA in batch files and enhancing failure reporting and observability to better monitor settlement outcomes.

Settlement – PTS File Generation

Fixed the PTS settlement file generation to include a valid Submission ID and correct amount rounding, ensuring files meet processor specifications.

Account Updater – 500 on Bad Subscription ID

Fixed an error when attempting to create a subscription with a non-existent ID, which previously caused a 500 response; it now returns a proper client error.

Account Updater – Preserve Token Zero-Padding

Ensured that token IDs retain any leading zeroes after the CardSync account-updater runs, maintaining consistency in token formats.

Dynamic Descriptors – Company Name Length

Corrected the handling of dynamic descriptors to prevent transactions from failing if a provided company name exceeds the allowed length for the descriptor address field.

Batch Reports – AVS/CVV Declines

Fixed a reporting issue where transactions declined due to AVS/CVV mismatches were causing incorrect entries in card batch reports. These decline transactions are now recorded properly so that batch reports remain accurate.

Risk Controls – IP Blocking Respects IP Source

Resolved an issue with the Block IP feature: it now respects the account’s configured IP source setting when the block is triggered from the transactions detail page.