- API v1
Gateway — v.24.2
API
Fixed
- Transaction API: Fixed an issue where adapter error codes (
errors.adapterCode
) were sometimes returned as a numeric value instead of as a string.
Features
Changed
- Connector Configuration: When adding a connector or meta-connector, the public integration key is now prefilled with a random valid value. This value can still be edited and realtime feedback is provided on whether the edited value is valid.
- Connector Settings: Ensured
referenceUuid
is present in all cases when the connector setting Postback/Status: include reference uuid for all subsequent transactions in postback request and status response is enabled. - Virtual Terminal: The virtual terminal has been reworked, including the Transaction, Customer, Credit Card and Payment details sections. New permissions have been introduced to handle the new streamlined form. Some of the business logic has been reworked or extended and GST calculations are now included in the Transaction section. The type of transactions available in the virtual terminal can now also be restricted using a new tenant/connector setting. For more information, refer to the User Manual.
Added
- Connector Settings: Added a new connector setting Postback/Status: Include captureId for debit transactions in postback request and status response if available to enable sending
captureId
in callback requests and status responses.
Fixed
- BI Data Source: Fixed the recurring status for chargeback and chargeback reversal transactions in the BI data source.
- Post Processing Jobs: Fixed an issue that would cause an error if the ID for a post processing job schedule was incorrect.
- Post Processing Jobs: It is now possible to add static values to aggregated lines in CSV exports by defining a default value for the static column field.
- Provider Settlements and Reconciliation: Settlements can now be resolved using all available IDs.
- Provider Settlements and Reconciliation: When assigning a connector to a provider, it is now possible to view and select the connectors for these merchants assigned to sub-tenants.
- User Management: Fixed an issue that could result in an error when a user attempts to change their password. In such cases, users are now redirected to the login page instead.
Adapters
Changed
- Adyen (ADY-EP1-CC, ADY-EP3-CC): Added support for network tokenization.
- dLocal (DLO-EP1): Added an option to omit the
callback_url
parameter, as this removes the back button on the dLocal payment page. - Stripe (STRV2-EP1-CC): 3DS result data from Stripe is now included in callbacks.
- Worldpay (WOR-EP1): Added a new setting, Debit waits for webhook, to postpone marking a debit transaction as successful. This setting waits for the capture event webhook notification instead of relying solely on the authorization webhook.
Added
- Worldline (ING-EP2-MUB): Added support for the Multibanco payment method (bank transfer). Multibanco is the largest interbank network in Portugal.
Fixed
- Adyen (ADY-EP3): Updated the API documentation to include the
merchantOrderReference
parameter. - Braintree (BRA): Added support for settling chargeback reversals.
- DPO Pay (PAYGA-PYGT-CC): Updated the adapter documentation to cover new capabilities (PreAuth, Void, Capture).
- E-Comprocessing, eMerchantPay (ECP-EP1, EME-EP3-CC): Added API documentation for eMerchantPay and E-Comprocessing.
- MultiSafepay (MUL-EP1): Fixed a typo in the status used by callback handling for chargebacks.
- Nuvei (NUV-EP1): Updated the API documentation to include information on mandatory fields.
- Nuvei (NUV-EP1-CC): Fixed an issue that caused the transaction ID to be incorrectly set to IXOPAY's internal UUID until the callback is received.
Please note that some of the features mentioned in the release notes may initially be available only within our sandbox environment for testing purposes. These features will be made available in the production environment upon successful testing and approval.
PS v2
- Payment Services v2
Test: PS v2
- Payment Services v2
Gateway — v.24.1
Features
Changed
- Job Configuration: Strengthened TLS verification for the target host when utilizing the Send document to endpoint post-processing step.
Added
- Connector Settings:
- Added a new connector setting Postback/Status: include original adapter reference id in postback request and status response
to enable sending
extraData["originalAdapterReferenceId"]
in callback requests and status responses for all transaction types. - Added a new connector setting Postback/Status: include reference uuid for all subsequent transactions in postback request and status response
to enable sending
referenceUuid
in callback requests and status responses for all transaction types. This includes transactions referenced directly via thereferenceUuid
field, as well as related transactions in thecustomerProfileData.customerProfileGuid
field of the customer profile, provided the customer profile belongs to the affected merchant.
- Added a new connector setting Postback/Status: include original adapter reference id in postback request and status response
to enable sending
Fixed
- Customer Profiles: Fixed an issue where manually detaching a payment instrument without deleting it from a customer profile caused unwanted behavior.
- Provider Settlements and Reconciliation: The callback URL for chargebacks initiated through settlement processing is determined automatically. If the related transaction lacks a callback URL, the transaction tree is searched for an appropriate destination.
- User Management: Extended the Include Sub-Tenants filter to include sub-tenants of sub-tenants, not just direct sub-tenants.
Adapters
Changed
- Adyen (ADY-EP3-MBWAY): Added support for the MB Way payment method to Adyen Checkout. MB WAY, provided by MULTIBANCO, serves as a mobile wallet within Portugal's interbank payment network.
- checkout.com (CHE-EP2-IDE): Added support for the iDEAL payment method using the checkout.com NAS platform. iDEAL is an online payment method that enables consumers to pay online through their own bank. Payments are made via bank app or online banking.
- Klarna (KLW-EP1):
- Added documentation on required parameters.
- Added fallback logic to populate essential customer fields when shipping data is missing.
- Worldline (ING-EP2): Added support for the Sofort payment method. Sofort is the predominant online banking method in countries such as Germany, Austria, Switzerland and Belgium and continues to expand its global reach.
Fixed
- 2C2P (2C2P-EP1): Improved the handling of empty HTTP responses received from 2C2P.
- Alignet (ALI-EP01-CC):
- Updated documentation to clarify that customer shipping address first and last name parameters are optional.
- Included
extraData
from referenced transactions in follow-up transactions.
- Bitpay (BTP-EP1): Fixed
cancelUrl
forwarding to Bitpay and introduced logging for Bitpay invoice adapter calls. - Braintree (BRA): Skip loading transaction data when receiving Braintree callbacks without a
paymentId
. - checkout.com (CHE):
- Fixed an issue where settlement processing failed if a previous data fetcher returned no data.
- Updated documentation with more detailed information about
extraData
fields relevant to the recipient of account funding transactions.
- Sepa Express (SEP): Improved UTF-8 handling in the account holder field to handle invalid characters more effectively.
- Unzer (UNZER-EP1): Fixed an issue with handling empty responses from the PSP.
- Volt (VOL-EP1): Enhanced callback processing to immediately mark transactions as successful upon receiving a
COMPLETED
status callback and the successOnSettle connector setting is enabled. - Worldline (ING-EP2): Fixed an issue with follow-up debit transactions that reference transactions based on imported IBAN tokens.
Please note that some of the features mentioned in the release notes may initially be available only within our sandbox environment for testing purposes. These features will be made available in the production environment upon successful testing and approval.