Version 3.5 Build 260411
about 3 hours ago by Jason Martin
Updates
Shopify Checkout
- Improved Transaction API timeout handling so checkout returns a structured payment failure response with the OpenPath correlation id instead of treating empty/504 responses as parse-only warnings.
Transaction API
- Added slow
/v1/nmitransaction request logging with elapsed time, correlation id, site key, transaction type, and order id to help trace gateway timeout events across systems.
Patches
Shopify Checkout
- Fixed duplicate transaction detection to search the previous four hours instead of four hours in the future, improving protection after unknown Transaction API outcomes.
Shopify Checkout
- Stopped retrying
GatewayTimeoutsale/auth responses when the transaction outcome is unknown, reducing duplicate-charge risk.
Shopify Checkout
- Rebuilt form content per Transaction API send attempt to avoid reusing request content across posts.
Transaction API
- Added warning telemetry before upstream timeout thresholds so future Sentry/log lookups can confirm whether Transaction API continued processing after checkout received a 504.
Environments
- Development PUBLISHED
- Staging pending
- Production pending
Systems Effected
- API's
- Transaction
D
- Transaction
- UI's
- Shopify Checkout
D
- Shopify Checkout
D= Development,S= Staging,P#= Production[Server]