- Solutions
- Our Platform
Our Platform
Paydock
Quick Contact
- Developers
Developers
Paydock
Resources
- About
About
Paydock
Newsroom
Keep up to date with all the latest changes to our code base.
Make sure to follow our Status Page for more information on product performance. We highly recommend clearing the cache in your browser after every release and keeping your Client SDK version up to date.
Added support for Customer Initiated Transaction (CIT) and Merchant Initiated Transaction (MIT) indicator fields in Cybersource requests. This ensures accurate transaction classification and aligns with Cybersource’s compliance recommendations.
Impacted Functionality: Cybersource
Introduced comprehensive validation for BIN inputs on rule creation and update endpoints. Only numeric strings of 6 or 8 digits are accepted, with matching lengths and correct range order enforced.
Impacted Functionality: Rules Engine
Added validation for IP address rules on creation and update. Ensures valid IPv4/IPv6 formats, matching IP versions in ranges, and correct ordering.
Impacted Functionality: Rules Engine
.
Updated reporting functionality to reflect the selected timezone instead of defaulting to UTC, improving accuracy and clarity for users across the merchant and brand level
Impacted Functionality: Reporting
.
No enhancements in this release.
Introduced and mapped the PayPal expiration_time to the Paydock authorization_expiry field for PayPal Authorized charges. This field is now visible at the charge level, ensuring merchants are aware of the authorization expiration timeline.
Impacted Functionality: Paypal Vaulting
.
Expanded the card expiration year selection range in the UI to 2039. Merchants can now select expiration years up to 2039 on the charges, subscriptions, and customer pages.
Impacted Functionality: Charges, subscriptions, and customer
Implemented a fix to resolve the issue where transactions could not be retrieved when searching by first name, last name, or email within the Apply New Filter option on the Charge page.
Impacted Functionality: Charges (Apply New Filter - Search input)
Improved reporting to provide greater accuracy and flexibility:
These updates ensure reports align seamlessly with filter criteria and deliver more reliable results..
Impacted Functionality: Charge Reporting
Fixed an issue where the Services page defaulted to Gateway services after adding a ClickToPay service from Registration. The page now correctly reflects the selected service, preventing user confusion.
Impacted Functionality: Services page (Click to pay)
.
Resolved an issue where the Google Pay mark in the checkout widget was missing the required border. The Google Pay logo mark has been updated to align with the latest brand guidelines, ensuring merchants can successfully activate Google Pay in production.
Impacted Functionality: Checkout
To strengthen security, the following restrictions applied to all new imported PGP keys.
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.
The minimum required key sizes were increased for the following algorithms:
Impacted Functionality: Reporting(report encryption/decryption)
.
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 support for merchants to filter transactions by transactions.status at the Master Merchant (Brand) level.
Impacted Functionality: Charge (Apply Filter), Brand
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.
Impacted Functionality: Charge (Apply Filter)
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)
.
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
Fixed the error that the charge failed when it was created without a cardholder name
Impacted Functionality: Charges
Fixed the issue that when entering the cardholder’s name in the card form on the Firefox browser, errors appeared in the console log.
When “Omit Expiry Date“is enabled, Paydock will send the omit expiry flag as true only when the card is expired and the payment is recurring (ECM = 32).
Updated the Checkout permission process to use separate, permission-based API endpoints for creating, updating, and deleting configuration and customisation templates. This change ensures that merchants can only interact with the appropriate template type through the UI and API.
Impacted Functionality: Checkout
Enabled URL filtering for the type and version fields in the GET /v1/checkouts/templates endpoint. This resolves an issue where the API was not correctly filtering templates by version, ensuring that requests now return only templates that match the specified type and version parameters.
Impacted Functionality: Checkout
Implemented a fix to ensure that when consumers update shipping address during checkout (ApplePay Express), the amount displayed in the Apple popup also reflects the new shipping cost instead of the order and shipping amount. Also fixed the non-updating of shipping address in the logs after a successful charge creation
Impacted Functionality: Apple Pay Express, Charge
Impacted Functionality: SSO/SAML
.
Impacted Functionality: SSO/SAML
.pem file or copy to clipboard the X.509 Certificate which is used in SSO/SAML flows.Impacted Functionality: SSO/SAML
Updated the labels for "Transaction Id" to “Custom Transaction Id” and "Order Id" to “Custom Order Id” with explanatory tooltips on the Charge page filters.
Impacted Functionality: Charge (Apply New Filter)
Phone Number and Website fieldsImplemented a fix to address the non-display of the Company Phone Number and Website fields in Company Profiles and when editing a Company from the Brand level.
Impacted Functionality: Company & Brand
.
No enhancements in this release.
Change POST https://<api-url>/v1/notifications and PUT https://<api-url>/v1/notifications/:nid to require HTTPS protocol when the DTO field destination is a URL. This will ensure that Notifications with type webhook deliver messages via secure communication channels.
Impacted Functionality: Notifications
Fixed issue that the message returned in Forter’s response was not set to the transaction “specific_message“.
Impacted Functionality: Forter
.
Change the notification creation and edit forms such that they prevent submissions of HTTP URLs when the notification type is webhook.
Impacted Functionality: Notifications
Implemented ability to filter transactions by transactions.type = fraud enabling merchants view all fraud transactions.
Impacted Functionality: Charge reporting
.
No enhancements this release.
Orchestrate without clutter, confusion or code. Connect a world of payments and
commerce services to your business.
Orchestrate without clutter, confusion or code. Connect a world of payments and commerce services to your business.
Paydock Holdings Pty Limited
L40,
2 Park Street,
Sydney,
NSW 2000,
Australia
Paydock Ltd
Arquen House,
4-6 Spicer Street,
St. Albans,
Hertfordshire,
England,
AL3 4PQ
Copyright © Paydock 2023. All Rights Reserved | Privacy Policy | Website Terms of Use