API Enhancements
- 500 Errors On Wallet Capture Endpoint
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
- Extend Analysis API to Support BIN & IP Reject Rules
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
- Incorrect
storedOnfilevalue passed for charges & charge refund
Fixed 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
verificationResultsis empty object in Send Result Back to Forter
Updated 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
- Data Validation for the new custom fields in wallets is not validating correctly
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
- Analysis endpoint enhancement – IP Address
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
.
UI Enhancements:
- There are no UI enhancements in this release
.
Widget Enhancements:
- Click To Pay Return Button Widget Issue
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
- Card widget validation error formatting
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