FN-14460 Configuration of terms/installments (min/max), paywall v3, integration with new web frontend SDK and security improvements#62
Open
akozubskicr wants to merge 68 commits into
Open
Conversation
…duced nullable type hints in YAML parser.
…w SDK, including frontend SDK initialization, dynamic script loading, installment term limits, and custom CSS support.
…d of direct instantiation.
… backend support for creditors including caching, API integration, and frontend data availability. Updated dependencies for shared plugins.
…erializer for cart serialization, added cart data support via updated inline scripts, and refactored JavaScript logic for streamlined SDK initialization. Updated dependencies to integrate shared plugin updates.
…l of Comfino scripts by RocketLoader and JS bundlers. Added custom attributes for Google CMP blocking prevention.
…n amount on cart/shipping changes via WooCommerce fragments and Block Store. Refactored backend logic for loan calculation and enhanced frontend SDK reload functionality.
…breaks for improved readability, and updated reference locations in text domain files to align with the latest Comfino payment gateway functionality.
…heckout: streamlined `ComfinoPaywallInit` logic, delegated cart-refresh handling to the SDK, and updated UMD module handling. Improved paywall container management for React re-renders.
… formatting for readability, and added `.distignore` for better distribution control.
…k scans using `wp_plugin_check_ignore_directories` filter.
…ComfinoContent` component for streamlined SDK handling, improved handling of SDK script delays, and optimized paywall container updates. Removed `wp_plugin_check_ignore_directories` filter.
…ment in `payment.php`.
…ment in `payment.php`.
…tes; updated SDK notice for future PHP 8.1+ requirements.
pkaluzinski-comfino
approved these changes
May 19, 2026
…d on cart details; adjusted loan query criteria to enhance paywall product filtering.
…doctrine/instantiator`, `myclabs/deep-copy`, `nyholm/psr7`, `php-http/client-common`, `php-http/discovery`, `php-http/httplug`, and `php-http/message`. Enhanced `InstalledVersions` with detailed docblocks and compatibility improvements.
…cy installation via GitHub token.
…rendering; refined `disabled` utility usage in `FrontendManager`; updated Composer dependencies with `psr/http-factory` and added audit ignore rules.
…`doctrine/instantiator`, `myclabs/deep-copy`, `nyholm/psr7`, `php-http/client-common`, `php-http/discovery`, `php-http/httplug`, and `php-http/message`. Cleaned up `InstalledVersions` class by eliminating redundant docblocks.
…ation; refactored frontend SDK loading to handle module scripts alongside UMD scripts. Removed unused `FilterByProductType` logic.
…tdated PHPUnit configurations.
…removing unused packages.
… dependencies (checkout v6, setup-php v2.37.1, cache v5, codecov v6).
…ub Actions workflow.
…etailed error reporting for PHPUnit; removed unused `require-dev` dependencies from `composer.json`.
…rror reporting, added debug mode, and adjusted test discovery settings for better diagnostics.
…ng test discovery patterns and updating PHPUnit settings.
…tored test discovery and updated PHPUnit configuration.
…lters in GitHub Actions test workflow.
…rror_reporting` configuration in `phpunit.xml`.
…s PHP 7.4+ deprecation warnings and removed redundant `error_reporting` override in `phpunit.xml`.
…tions test workflow to validate instance creation.
…workflow; restricted artifact repository to `sunrise/*` in `composer.json`.
… GitHub Actions workflow.
… `psr/http-message` analysis.
…removed diagnostic steps and ensured clean vendor reinstallation for tests.
…g` via `COMFINO_ALLOWED_PRODUCTS_CONFIG_ENABLED` flag in configuration.
…edundant logo rendering logic.
…leaned up related code paths.
…nager and ConfigManager test suites.
… configurations.
…and updated `productTypeNames` support in configurations.
…tests from sending errors to production endpoints.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.