- Payment Services v2
- Portal
Gateway — v24.0
API
Fixed
- Batch Upload API: Fixed a number of issues with the Batch Upload API:
- Fixed a bug that generated an incorrect output format when an error occurred.
- Fixed an issue when querying the status of a batch request that would result in an HTML response being generated when the batch ID referenced a non-existent batch. A JSON response is now generated containing "batch not found".
- In cases where validation errors (e.g. the
merchantTransactionId
is already assigned) prevents a transaction from being created, the transaction was not written to the output at all. The output now includes a line withsuccess = false
, along with an error message in the output file for every transaction that could not be created.
- Transaction API: Removed the thousands separator from the
amount
field in callbacks for transactions with a surcharge fee.
Features
Changed
- UI: The Tools section in the platform has been overhauled. The entries previously located here have been moved to more relevant parts of the platform - this includes options such as BitPay pairing and Tokenization.
Added
- Job Configuration: Added a new feature to automatically add comments to potentially fraudulent transactions and send out emails with relevant information.
Fixed
- Connector Settings: Fixed a minor visual issue that occurred when selecting the same connector setting twice. The setting was then displayed twice. The setting is now only displayed once.
- Post Processing Setting: Fixed an issue with sending callbacks for transactions created via settlements.
- Transaction List Filter: Fixed an issue with the filter for transactions created in test mode not being applied correctly.
- User Management: Fixed an issue where users were unable to add new merchant users unless they had the
frontend.users.roles.edit
permission.
Adapters
Changed
- Amazon Payment Services (AMAZO-EP1-CC): Added support for the new JSON settlement format.
Added
- Alignet (ALI-EP01-CC): Alignet is a leading technology company based in Peru, specializing in solutions for secure electronic transactions. They pioneered the use of 3-D Secure in Latin America and are a key supplier of major banks in the region. The adapter supports credit card transactions.
- Braintree (BRA-EP1): Added support for the Blik payment method. Blik allows for bank transfers and covers all major Polish banks.
- PayTabs (PAYT-EP01-VALU): PayTabs is a payment processing solution specializing in seamless online transactions in areas such as the Middle East, North Africa and Southeast Asia. The adapter currently supports payments using the valU BNPL payment method in Egypt.
- Worldline (ING-EP2): Added a new endpoint as well as the option to switch between old and new endpoints in the configuration.
- Worldpay, checkout.com (CHE, WOR): Updated the API documentation for checkout.com and WorldPay WPG to include AVS and CVV responses.
Fixed
- Adyen (ADY-EP3): Fixed an issue with missing notification verification for AdyenCheckout.
- Adyen (ADY-EP3-RIV):
- Added support for partial captures for the Riverty payment method using Adyen Checkout.
- The IP address field is now optional instead of mandatory when using the Riverty payment method with AdyenCheckout.
- Bitpay (BTP-EP1-CR): Fixed pairing issues with the new Bitpay connector configuration.
- Braintree (BRA-EP2): Fixed an issue with Braintree's Address Verification Service.
- checkout.com (CHE):
- Fixed the handling of settlements for transactions with multiple partial captures.
- Multiple fees are now supported for a single transaction in the settlement report.
- Klarna (KLW-EP1-APM): HTTP 400 responses are now mapped correctly.
- Mashreq (MASH-EP01): Added handling for the status "Awaited", which previously returned an error (due to this status not being documented by CCAvenue). The transaction is now set to pending when this status is received.
- MultiSafepay (MUL): Fixed an issue with the settlement fetcher that prevented settlements from being retrieved.
- Nuvei (NUV-EP2): Enabled support for partial captures.
- Zona Virtual SA - Zonapagos (ZONA-EP1):
- A unique numeric value is now generated and sent to Zona Virtual as the payment ID
Id_pago
. This value is stored in theadditionalId1
field in IXOPAY as a payment reference that is used if the payment fails. - Changes have been made to the mandatory fields.
The following fields are no longer mandatory:
merchantMetaData
,extraData.idType
,customer.identification
. - Fixed the default error mapping.
- Added mapping for the error when a payment cannot be found.
- A unique numeric value is now generated and sent to Zona Virtual as the payment ID
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.
AU API, PS v1, TGAPI v2, PS v2
- Account Updater API
- Payment Services v1
- Transparent Gateway API v2
- Payment Services v2
Test: AU API, PS v1, TGAPI v2, PS v2
- Account Updater API
- Payment Services v1
- Transparent Gateway API v2
- Payment Services v2
Gateway — v23.22
API
Fixed
- Batch API: Addressed issues with the conversion of files from CSV to JSON, and conflicting UUIDs due to latency between the time when a transaction is submitted and actually processed.
- Transaction API: Fixed an issue where if a failover transaction returns a merchant advice code, this MAC is not returned by the origin transaction. The MAC is now returned by the origin transaction.
Features
Changed
- Customer Profile: It is now possible to use the UUID or payment token from a customer profile to request a CVV refresh via payment.js. This makes it possible to ask the customer to enter their CVV for transactions using a stored credit card.
- Post Processing Setting: Postback notifications are now sent when creating an "unknown" transaction.
- UI: Information on the possible impact of daylight savings time is now displayed when editing job schedules.
- User Management: Any changes to merchant users now require additional confirmation, and a message is displayed that these changes may have an effect on live processing.
Fixed
- Global Connector Settings: Transaction expiry settings are now displayed in the connector's global settings section.
- Post Processing Job Configuration: The calculation of the net settlement amount in the "Write customized Settlement CSV" job step is now the same for refunds and chargebacks.
- Risk Profile: The "Allowlist" and "Blocklist" risk rules no longer list credit card-related options such as the BIN and CC fingerprint for the meta-connector, as the card cannot be evaluated at this stage of processing.
Adapters
Changed
- Bitpay (BTP-EP1-CR): BitPay pairing has been moved to the connector's Additional Configuration tab.
- dLocal (DLO-EP1): Support has been added for PuntoXpress and PayCash in Costa Rica.
- HUA NAN COMMERCIAL BANK (HNCB-EP2-HBQR): The key version used for encryption is now a configuration option.
- Paynetics (PNE-EP1-CC): Added API documentation for Paynetics.
- PAYONE (PASIX-EP3-CC): Added API documentation for Payone.
- Worldline (ING-EP2-CC): Fixed an issue where tokens are flagged as single use when they should be flagged as recurring. These tokens can now be reused.
Added
- Adyen (ADY): Added a new data fetcher for settlements provided by Izyico.
- Zona Virtual SA - Zonapagos (ZONA): Zona Virtual is a Colombian company with 23 years of experience in the e-commerce sector. The ZonaPagos adapter support payments via credit card and Pagos Seguros en Línea.
Fixed
- checkout.com (CHE): Added support for "Partial Capture" settlement entries.
- GoCardless (GOC): Fixed an issue with register transactions in the new server-to-server flow.
- Nuvei (NUV-EP1-CC): Updated the API documentation to include mapping information.
- Shift4 (CRE-EP1-CC): Fixed an issue with how UUIDs are formatted in failover transactions.
- Sofort (SOF-EP2-SOF): Fixed an issue with refunds that would change the status of the original transaction from success to error.
- Unzer (UNZER-EP1): The
orderId
in capture requests now uses theadditionalId1
in the preauthorize transaction. - Valitor (VALIT-EP1-CC): Fixed an issue with duplicated preauthorize transactions in settlements.
Misc
Added
- API Documentation: Updated the API documentation to include information on the
bin_digits
parameter.
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.