Gateway API
Added
- payment.js: Add support for retrieving BIN data during card number input via the
getBinDataoption in number events. - Provisioning API: Add a new endpoint to enroll merchants for Network Tokenization.
- Push API: Add support for the
itemsfield for Debit, Preauthorize, Capture, Refund, and Payout transactions. - Transaction API: Add support for submitting partial authorization data in the transaction request payload.
- Transaction API: Add support for submitting unlinked refund data in the transaction request payload.
Gateway Features
Changed
- Transaction Processing: Forward the Scheme Lifecycle Identifier from the initial transaction in follow-up Debit and Preauthorize requests. Optionally include it in API responses and callback notifications via the connector setting Postback/Status: Include schemeLifecycleIdentifier in postback/status response.
Added
- Meta connector: Add a new routing rule that allows routing based on the adapter and payment method used during the initial registration, enabling cross-tenant recurring payment routing.
- Post Processing Jobs: Add a new Fee Conversion setting to the CAMT053 export strategy, allowing transaction amounts to be converted to a specified target or fixed currency in the export.
- Post Processing Jobs: Add the Payout Reference to all entries in the CAMT053 XML export, omitting the field when no reference is available.
- Post Processing Jobs: Add transaction split data to the transaction data export.
- Post Processing Jobs: Add new settings to the CAMT053 export strategy to include fee-only transactions and balance transfer entries derived from job line items in the export.
- Post Processing Setting: Add a new provider setting to enable settling unreferenced refund (payout) transactions as refund transactions.
- Transaction Details: Add split transaction details to the transaction detail view.
Fixed
- BIN Lookup: Fix an issue where an Apple Pay Preauthorize transaction with no BIN lookup data followed by a Capture caused an error.
- Blocklist: Fix an error in the automatic block list triggered when a transaction had an empty credit card fingerprint or BIN value.
- Callback: Fix an issue where callback notifications were sent in the wrong format for connectors configured to use V3 SHA512 signing.
- Customer Profiles: Fix an issue affecting customer profiles when transactions fail over to another connector.
- Post Processing Jobs: Fix the amount calculation for Refund and Chargeback transactions in the CAMT053 XML export.
- Post Processing Jobs: Fix an issue where the Collect Transactions from Related Batch strategy did not collect transactions settled via a different provider when the Provider Settlement: Accept from Other Provider GUIDs setting was enabled.
- Virtual Terminal: Fix an issue where Preauthorize and Register transactions made via the Virtual Terminal were not flagged as MOTO.
Gateway Adapters
Changed
- Dimoco (DIM):
- Add automatic calculation and isolation of foreign exchange gain/loss amounts in settlement processing, with an option to segment results by card scheme.
- Add support for SAP settlement files, mapping them to the correct settlement batch based on the day of the week.
- Add support for processing CBE entries in TK011 settlement files.
- EBANX (EBA-EP1-PIX): Add support for enrollment to facilitate recurring transactions.
- HDFC CCAvenue (CCAV-EP01-CCRD): Improve transaction status verification.
- Straight2Bank Pay (STRAI-E01-CC): Add support for card payments via redirect.
- Straight2Bank Pay (STRAI-E01-QRIS): Add support for the new payment method QRIS. QRIS (Quick Response Code Indonesian Standard) is Indonesia's unified QR code payment standard, enabling customers to pay by scanning a single QR code using any participating Indonesian bank or e-wallet application.
- Straight2Bank Pay (STRAI-E01-VAIND): Add support for the new payment method Virtual Account (VA). Virtual Account is a widely used payment method in Indonesia where customers complete payments by transferring funds to a unique, dynamically assigned bank account number.
- Worldline (ING-EP2-BTR): Add support for resolving the transaction reference from nested callback notification payloads for payment and refund callbacks.
Added
- Aeropay (AERO): Aeropay is a US-based payment network that enables instant bank-to-bank transfers for direct ACH payments. The new adapter supports Register, Debit, Preauthorize, Capture, Void, Refund, and Payout transaction types. Aeropay allows customers to pay directly from their bank account without a credit or debit card, using a one-time MFA confirmation during the registration flow.
- Connexpay (CXP): ConnexPay is a leading payment provider in the United States and Europe, enabling secure and reliable credit card payments. The new adapter supports Debit, Preauthorize, Capture, Void, and Refund transaction types.
Fixed
- Dimoco (DIM):
- Fix an issue where settlement records were not processed when the primary transaction identifier was missing.
- Fix a reconciliation issue that occurred when the card scheme split configuration was disabled.
- JPMorganChase (CHA): Fix an issue where settlement files could be fetched and processed more than once.
- PayPal Complete Payments - PPCP (PPCP-EP1-PPE): Fix an issue where the billing city and billing state were mapped incorrectly in payment requests.
- PayU (PAU): Fix an issue where statement files were downloaded and processed multiple times during post-processing.
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.