API Enhancements:
- Encryption Standards Enhancement
To strengthen security, the following restrictions applied to all new imported PGP keys.
Hash Algorithms
Older algorithms like MD5 and SHA1 were deprecated. All keys and signatures now use modern, NIST-approved algorithms, including SHA3-512, SHA3-256, SHA512, SHA384, SHA256, and SHA224.
Encryption & Decryption
The minimum required key sizes were increased for the following algorithms:
- RSA, ElGamal, and DSA: The new minimum is 2000 bits.
- ECDSA and EDDSA: The new minimum is 250 bits.
Impacted Functionality: Reporting(report encryption/decryption)
.
UI Enhancements:
- Not Possible to Edit Existing Notification Template
Fix an issue where the HTML source panel is not present when editing notification templates on the web-app.
Impacted Functionality: Edit notification templates page
- Implemented filter by transactions.status in the Dashboard (Brand Level)
Implemented support for merchants to filter transactions by transactions.status at the Master Merchant (Brand) level.
Impacted Functionality: Charge (Apply Filter), Brand
- Implemented filter by Card Scheme
Introduced a new multi-select filter option for Card Schemes (Mastercard, Visa, AMEX, and UnionPay) within Apply Filter on the charge page at both the brand and company levels.
- Selecting Mastercard or Visa will now return only transactions made with those card schemes, excluding co-branded cards.
- Selecting AMEX will return all AMEX transactions, including AMEX co-branded cards.
Impacted Functionality: Charge (Apply Filter)
- Implemented “Auth/Sale“ filter on Master Merchant Level
Implemented support for “Auth/Sale“ filter transactions at the Master Merchant (Brand) level. This filter enables differentiation between the Direct Charge and Auth & Capture flow.
Impacted Functionality: Charge (Apply Filter)
.
Widget Enhancements:
- Implemented Method to Disable Widget Messages
Added a new method, widget.disableResultMessage(), to our HTML Simple widget to allow merchants to hide unnecessary payment result messages like “Payment details collected”. This enhancement provides merchants with greater control over the UI, enabling a more streamlined and configurable payment flow.
Impacted Functionality: Simple HTML Widget