Added support for PayPal and enhanced payment payloads with riskData and shopperConversionId. Introduced capture delay configuration for Card, Google Pay, and Apple Pay, and improved logging observability across Webhooks, refunds, and cancellations.
Enhanced logging robustness and error handling for invalid card scenarios (Adyen errors 101/905). Resolved transaction timeouts by optimizing Supabase flush calls and added character limits for idempotency keys to ensure API compatibility.
Enhanced logging system with the introduction of Winston logger, including file origin details and implementation across POS services. Added documentation links for better merchant guidance.
Improved webhook and POS flows by refining data storage in VBase, optimizing idempotency for refunds and cancellations, and resolving terminal synchronization timeouts.
Comprehensive improvements to token management for subscriptions and POS purchases, including fixes for 3DS token naming and session handling. Updated deprecated terminal APIs and optimized API timeouts for better reliability.
Expanded payment method support with the introduction of Affirm and enhanced configurations for Apple Pay. Improved the payment experience with a new retry flow for web components and redirect APIs, and implemented a proxy for marketing and payment detail methods.
Refactored the core payment engine by replacing legacy dependencies, optimizing error handling for 409 conflicts, and improving the overall UI consistency within the VTEX Configuration.
Enhanced subscription management by introducing new flows using the networkTxReference token. Improved transaction visibility by adding acquirer information to payment details and Webhook responses.
Restored integration stability by reverting to a stable version and updated payment details to support multiple accounts. Standardized BrowserInfo data to use HTTPS by default.
Extensive update to payment payloads for Klarna, Boleto, Pix, and Card transactions, including the addition of line item adapters and shopperStatement support.
Improved integration robustness with a new healthcheck route and automated UI recovery for failed payments. Optimized data storage by centralizing transaction saving in payment details.
Introduced Klarna Account support and implemented the Apple Pay v2 controller based on Adyen standards. Added utility functions for country ISO conversion.