Vortex Release (March 14, 2023)

Release notes- Mar 2023

Vortex Release Version (March 14, 2023)

  • Added support for Vortex on Amazon Web Services (AWS).
  • Enhanced Payment Broker with synchronous persistence to prevent duplicate transactions.
  • Achieved parity between Vortex and Checkout, enabling support for all legacy transaction types.
  • Migrated from MemSQL to MySQL for database management, improving performance and reducing costs.
  • Enhanced Settlement Update file to include batch number and merchant account information.
  • Continued Vortex stabilization with improvements in replication groups, ACH Bot updates, and more.

Enhancements

  • Vortex on AWS: Enabled Crypto API support and replication groups for Vortex on AWS, allowing integration with the QA environment in AWS. Enhanced the Crypto Broker to handle DKUPT encrypted PIN decryption for Payment Broker operations without reliance on the Hardware Security Module.
  • Payment Broker with Sync Persistence: Implemented a persistence monitor to ensure synchronous database updates, eliminating risks related to duplicate transactions.
  • Vortex Payments to Checkout Parity: Introduced several enhancements to ensure Vortex supports all transaction types from Checkout, including:
    • Support for encrypted EMV data in the Payment Broker API.
    • Support for MX Advantage transaction types with fees, BIN Lookup, and enriched fee paths.
    • Card-present transaction types: Contact EMV, Contact EMV + PIN, Contactless EMV (NFC), Contactless Swipe (AMEX), EMV Fallback, and Swipe.
  • MemSQL to MySQL Migration: Transitioned from MemSQL to MySQL, updating various Vortex components like the Payment Broker, Crypto Broker, and other bots to integrate with MySQL. The MemSQL database was initially used as a secondary data source during stability testing before it became the primary data source.
  • Settlement Update File Enhancement: Enhanced the Settlement Update file to include the batch number and merchant account number, providing better batch management for Passport. Two additional fields were added to the file: Batch Id and Merchant Number.

Vortex Stabilization

  • Vortex Stabilization Effort: A series of improvements were made to stabilize Vortex, including:
    • Transitioned Checkout to use replication groups instead of virtual environments.
    • Updated ACH Bot to use the pub-sub model and fixed an issue where it delayed for 15 minutes waiting for settlement with over 10,000 payment items.
    • Updated broker-client and svc-discovery package dependencies to resolve configuration conflicts.
    • Corrected Etcd lease expiration issue in QA, preventing pod crashes.
    • Added a flag to Recruitment and Settlement Bots to prevent concurrent settlement cutoffs.
    • Added support for topic designator and pool connections in the Storage Broker.
    • Deployed a MIP Aggregator to acquire new endpoints for Mastercard’s MIP Interface Processor (AUS).
    • Added support for web socket endpoints for BIN/Bank verification in the Bank API and address verification in the Address API.

Did this page help you?
Priority Technology Holdings Logo