- 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.Â
Â
Improved error handling on the /v1/charges/wallet/capture endpoint. Timeout errors from the MPGS gateway are now handled more gracefully, ensuring clearer and more accurate error messages are returned to clients. This enhancement helps prevent unexpected 500 Internal Server Errors and improves reliability for our merchants.
Impacted Functionality: Wallets
The /v1/routing/analysis API now supports BIN and IP-based reject rules. Merchants can block transactions by specifying an IP address or card BIN in the request. If a reject rule is triggered, the transaction is stopped before 3DS or charging. The endpoint remains backward compatible—existing integrations are unaffected if new fields are not used.
Impacted Functionality: Rules
storedOnfile value passed for charges & charge refundFixed an issue where the stored payment source flag was incorrectly set for certain charge and refund requests. Now, payments using Network Tokens are correctly marked as stored, and refund requests no longer include unnecessary payment source information. This ensures more accurate processing and compliance with gateway requirements.
Impacted Functionality: Charges
verificationResults is empty object in Send Result Back to ForterUpdated our fraud check integration to remove empty verification results from requests sent to Forter. This change ensures cleaner data exchange and prevents unnecessary fields from being included in the request payload.
Impacted Functionality: Charges
Resolved an issue affecting wallet payments for our merchants, where custom fields were not being validated consistently with credit card payments. The validation logic for custom fields in wallet transactions now matches that of credit cards, preventing unnecessary errors and ensuring continued support for existing integrations.
Impacted Functionality: Wallets
The analysis endpoint now supports extracting the Bank Identification Number (BIN) from card or vault token, and will use the provided IP address or fall back to the source IP if not specified. This improves accuracy for rule creation and fraud analysis.
Impacted Functionality: Rules
.
.
Resolved an issue where the "Return to Merchant" button in the Click to Pay widget did not redirect users as expected and caused the screen to keep spinning. Users can now successfully return to the merchant page after attempting card enrollment.
Impacted Functionality: Click to Pay
Fixed an issue where card widget validation errors (such as incomplete CVV) were displayed with incorrect formatting, showing each letter as a separate bullet point. Error messages now appear as clear, plain text for a better user experience.
Impacted Functionality: Card Widget
.
.
Resolved an issue where using the disableMaxHeight: true setting in the PayPal Vaulting configuration caused an unexpected fundingSource error, preventing the PayPal button from rendering correctly.
Impacted Functionality: Paypal Vaulting
Fixed a bug in the PayPal Vaulting widget where the returned data structure was inconsistent. The system was incorrectly returning the payment token at the root level (response.token), rather than within the expected data object (response.data.token). The SDK has been updated to correctly return the data structure, ensuring reliability across all three key event responses: onSuccess, onError, and onCancel.
Impacted Functionality: Paypal Vaulting
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
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