Changeset 3174607
- Timestamp:
- 10/23/2024 08:44:59 PM (18 months ago)
- Location:
- weeconnectpay
- Files:
-
- 608 added
- 13 edited
-
tags/3.11.3 (added)
-
tags/3.11.3/LICENSE.txt (added)
-
tags/3.11.3/README.txt (added)
-
tags/3.11.3/admin (added)
-
tags/3.11.3/admin/WeeConnectPayAdmin.php (added)
-
tags/3.11.3/admin/css (added)
-
tags/3.11.3/admin/css/weeconnectpay-admin.css (added)
-
tags/3.11.3/admin/img (added)
-
tags/3.11.3/admin/img/logo.png (added)
-
tags/3.11.3/admin/index.php (added)
-
tags/3.11.3/admin/js (added)
-
tags/3.11.3/admin/js/weeconnectpay-admin.js (added)
-
tags/3.11.3/admin/partials (added)
-
tags/3.11.3/admin/partials/InitImport.php (added)
-
tags/3.11.3/admin/partials/weeconnectpayAdminDisplay.php (added)
-
tags/3.11.3/dist (added)
-
tags/3.11.3/dist/css (added)
-
tags/3.11.3/dist/css/app.css (added)
-
tags/3.11.3/dist/css/chunk-vendors.css (added)
-
tags/3.11.3/dist/favicon.ico (added)
-
tags/3.11.3/dist/img (added)
-
tags/3.11.3/dist/img/SignInCover.webp (added)
-
tags/3.11.3/dist/img/WeeConnectPayLogo.svg (added)
-
tags/3.11.3/dist/index.html (added)
-
tags/3.11.3/dist/js (added)
-
tags/3.11.3/dist/js/app.js (added)
-
tags/3.11.3/dist/js/app.js.map (added)
-
tags/3.11.3/dist/js/chunk-vendors.js (added)
-
tags/3.11.3/dist/js/chunk-vendors.js.map (added)
-
tags/3.11.3/dist/js/payment-fields.js (added)
-
tags/3.11.3/includes (added)
-
tags/3.11.3/includes/RegisterSettings.php (added)
-
tags/3.11.3/includes/ValidateSettings.php (added)
-
tags/3.11.3/includes/WeeConnectPay.php (added)
-
tags/3.11.3/includes/WeeConnectPayAPI.php (added)
-
tags/3.11.3/includes/WeeConnectPayActivator.php (added)
-
tags/3.11.3/includes/WeeConnectPayController.php (added)
-
tags/3.11.3/includes/WeeConnectPayDeactivator.php (added)
-
tags/3.11.3/includes/WeeConnectPayException.php (added)
-
tags/3.11.3/includes/WeeConnectPayHelper.php (added)
-
tags/3.11.3/includes/WeeConnectPayI18n.php (added)
-
tags/3.11.3/includes/WeeConnectPayLoader.php (added)
-
tags/3.11.3/includes/WeeConnectPaySettingsCallback.php (added)
-
tags/3.11.3/includes/WeeConnectPayUtilities.php (added)
-
tags/3.11.3/includes/index.php (added)
-
tags/3.11.3/includes/integrations (added)
-
tags/3.11.3/includes/integrations/woocommerce (added)
-
tags/3.11.3/includes/integrations/woocommerce/ProductToImport.php (added)
-
tags/3.11.3/includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php (added)
-
tags/3.11.3/includes/integrations/woocommerce/WeeConnectPayMethod.php (added)
-
tags/3.11.3/includes/integrations/woocommerce/WeeConnectPayWooProductImport.php (added)
-
tags/3.11.3/includes/integrations/woocommerce/iframe-communicator.js (added)
-
tags/3.11.3/includes/modules (added)
-
tags/3.11.3/includes/modules/WeeConnectPay (added)
-
tags/3.11.3/includes/modules/WeeConnectPay/AccessToken.php (added)
-
tags/3.11.3/includes/modules/WeeConnectPay/Api (added)
-
tags/3.11.3/includes/modules/WeeConnectPay/Api/ApiClient.php (added)
-
tags/3.11.3/includes/modules/WeeConnectPay/Api/ApiEndpoints.php (added)
-
tags/3.11.3/includes/modules/WeeConnectPay/Api/Requests (added)
-
tags/3.11.3/includes/modules/WeeConnectPay/Api/Requests/CreateCloverCustomerRequest.php (added)
-
tags/3.11.3/includes/modules/WeeConnectPay/Api/Requests/CreateCloverOrderChargeRequest.php (added)
-
tags/3.11.3/includes/modules/WeeConnectPay/Api/Requests/FindOrCreateWoocommerceIntegrationRequest.php (added)
-
tags/3.11.3/includes/modules/WeeConnectPay/Api/Requests/VerifyAuthenticationRequest.php (added)
-
tags/3.11.3/includes/modules/WeeConnectPay/CloverApp.php (added)
-
tags/3.11.3/includes/modules/WeeConnectPay/CloverCountry.php (added)
-
tags/3.11.3/includes/modules/WeeConnectPay/CloverEmployee.php (added)
-
tags/3.11.3/includes/modules/WeeConnectPay/CloverMerchant.php (added)
-
tags/3.11.3/includes/modules/WeeConnectPay/CloverMerchantAppSubscription.php (added)
-
tags/3.11.3/includes/modules/WeeConnectPay/CloverReceiptsHelper.php (added)
-
tags/3.11.3/includes/modules/WeeConnectPay/Currency.php (added)
-
tags/3.11.3/includes/modules/WeeConnectPay/Dependency.php (added)
-
tags/3.11.3/includes/modules/WeeConnectPay/Exceptions (added)
-
tags/3.11.3/includes/modules/WeeConnectPay/Exceptions/Codes (added)
-
tags/3.11.3/includes/modules/WeeConnectPay/Exceptions/Codes/ExceptionCode.php (added)
-
tags/3.11.3/includes/modules/WeeConnectPay/Exceptions/CustomerCreationException.php (added)
-
tags/3.11.3/includes/modules/WeeConnectPay/Exceptions/InsufficientDependencyVersionException.php (added)
-
tags/3.11.3/includes/modules/WeeConnectPay/Exceptions/IntegrationPermissionsException.php (added)
-
tags/3.11.3/includes/modules/WeeConnectPay/Exceptions/MissingDependencyException.php (added)
-
tags/3.11.3/includes/modules/WeeConnectPay/Exceptions/MissingStateException.php (added)
-
tags/3.11.3/includes/modules/WeeConnectPay/Exceptions/SettingsInitializationException.php (added)
-
tags/3.11.3/includes/modules/WeeConnectPay/Exceptions/StandardizedResponseException.php (added)
-
tags/3.11.3/includes/modules/WeeConnectPay/Exceptions/UnsupportedOrderItemTypeException.php (added)
-
tags/3.11.3/includes/modules/WeeConnectPay/Exceptions/WeeConnectPayException.php (added)
-
tags/3.11.3/includes/modules/WeeConnectPay/Integration (added)
-
tags/3.11.3/includes/modules/WeeConnectPay/Integration/AdminPanel.php (added)
-
tags/3.11.3/includes/modules/WeeConnectPay/Integration/Authentication.php (added)
-
tags/3.11.3/includes/modules/WeeConnectPay/Integration/DependencyChecker.php (added)
-
tags/3.11.3/includes/modules/WeeConnectPay/Integration/DismissibleNewFeatureNotice.php (added)
-
tags/3.11.3/includes/modules/WeeConnectPay/Integration/GoogleRecaptcha.php (added)
-
tags/3.11.3/includes/modules/WeeConnectPay/Integration/IntegrationSettings.php (added)
-
tags/3.11.3/includes/modules/WeeConnectPay/Integration/PaymentFields.php (added)
-
tags/3.11.3/includes/modules/WeeConnectPay/Integration/RecaptchaVerifier.php (added)
-
tags/3.11.3/includes/modules/WeeConnectPay/Settings.php (added)
-
tags/3.11.3/includes/modules/WeeConnectPay/StandardizedResponse.php (added)
-
tags/3.11.3/includes/modules/WeeConnectPay/Validators (added)
-
tags/3.11.3/includes/modules/WeeConnectPay/Validators/DependencyValidator.php (added)
-
tags/3.11.3/index.php (added)
-
tags/3.11.3/languages (added)
-
tags/3.11.3/languages/weeconnectpay-fr_CA.mo (added)
-
tags/3.11.3/languages/weeconnectpay-fr_CA.po (added)
-
tags/3.11.3/languages/weeconnectpay.pot (added)
-
tags/3.11.3/packages (added)
-
tags/3.11.3/packages/GuzzleHttp (added)
-
tags/3.11.3/packages/GuzzleHttp/Client.php (added)
-
tags/3.11.3/packages/GuzzleHttp/ClientInterface.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Cookie (added)
-
tags/3.11.3/packages/GuzzleHttp/Cookie/CookieJar.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Cookie/CookieJarInterface.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Cookie/FileCookieJar.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Cookie/SessionCookieJar.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Cookie/SetCookie.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Exception (added)
-
tags/3.11.3/packages/GuzzleHttp/Exception/BadResponseException.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Exception/ClientException.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Exception/ConnectException.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Exception/GuzzleException.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Exception/InvalidArgumentException.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Exception/RequestException.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Exception/SeekException.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Exception/ServerException.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Exception/TooManyRedirectsException.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Exception/TransferException.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Handler (added)
-
tags/3.11.3/packages/GuzzleHttp/Handler/CurlFactory.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Handler/CurlFactoryInterface.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Handler/CurlHandler.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Handler/CurlMultiHandler.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Handler/EasyHandle.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Handler/MockHandler.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Handler/Proxy.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Handler/StreamHandler.php (added)
-
tags/3.11.3/packages/GuzzleHttp/HandlerStack.php (added)
-
tags/3.11.3/packages/GuzzleHttp/MessageFormatter.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Middleware.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Pool.php (added)
-
tags/3.11.3/packages/GuzzleHttp/PrepareBodyMiddleware.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Promise (added)
-
tags/3.11.3/packages/GuzzleHttp/Promise/AggregateException.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Promise/CancellationException.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Promise/Coroutine.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Promise/Create.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Promise/Each.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Promise/EachPromise.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Promise/FulfilledPromise.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Promise/Is.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Promise/Promise.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Promise/PromiseInterface.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Promise/PromisorInterface.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Promise/RejectedPromise.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Promise/RejectionException.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Promise/TaskQueue.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Promise/TaskQueueInterface.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Promise/Utils.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Promise/functions.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Promise/functions_include.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Psr7 (added)
-
tags/3.11.3/packages/GuzzleHttp/Psr7/AppendStream.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Psr7/BufferStream.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Psr7/CachingStream.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Psr7/DroppingStream.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Psr7/FnStream.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Psr7/Header.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Psr7/InflateStream.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Psr7/LazyOpenStream.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Psr7/LimitStream.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Psr7/Message.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Psr7/MessageTrait.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Psr7/MimeType.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Psr7/MultipartStream.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Psr7/NoSeekStream.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Psr7/PumpStream.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Psr7/Query.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Psr7/Request.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Psr7/Response.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Psr7/Rfc7230.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Psr7/ServerRequest.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Psr7/Stream.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Psr7/StreamDecoratorTrait.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Psr7/StreamWrapper.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Psr7/UploadedFile.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Psr7/Uri.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Psr7/UriComparator.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Psr7/UriNormalizer.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Psr7/UriResolver.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Psr7/Utils.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Psr7/functions.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Psr7/functions_include.php (added)
-
tags/3.11.3/packages/GuzzleHttp/RedirectMiddleware.php (added)
-
tags/3.11.3/packages/GuzzleHttp/RequestOptions.php (added)
-
tags/3.11.3/packages/GuzzleHttp/RetryMiddleware.php (added)
-
tags/3.11.3/packages/GuzzleHttp/TransferStats.php (added)
-
tags/3.11.3/packages/GuzzleHttp/UriTemplate.php (added)
-
tags/3.11.3/packages/GuzzleHttp/Utils.php (added)
-
tags/3.11.3/packages/GuzzleHttp/functions.php (added)
-
tags/3.11.3/packages/GuzzleHttp/functions_include.php (added)
-
tags/3.11.3/packages/Psr (added)
-
tags/3.11.3/packages/Psr/Http (added)
-
tags/3.11.3/packages/Psr/Http/Message (added)
-
tags/3.11.3/packages/Psr/Http/Message/MessageInterface.php (added)
-
tags/3.11.3/packages/Psr/Http/Message/RequestInterface.php (added)
-
tags/3.11.3/packages/Psr/Http/Message/ResponseInterface.php (added)
-
tags/3.11.3/packages/Psr/Http/Message/ServerRequestInterface.php (added)
-
tags/3.11.3/packages/Psr/Http/Message/StreamInterface.php (added)
-
tags/3.11.3/packages/Psr/Http/Message/UploadedFileInterface.php (added)
-
tags/3.11.3/packages/Psr/Http/Message/UriInterface.php (added)
-
tags/3.11.3/packages/Symfony (added)
-
tags/3.11.3/packages/Symfony/Polyfill (added)
-
tags/3.11.3/packages/Symfony/Polyfill/Intl (added)
-
tags/3.11.3/packages/Symfony/Polyfill/Intl/Idn (added)
-
tags/3.11.3/packages/Symfony/Polyfill/Intl/Idn/Idn.php (added)
-
tags/3.11.3/packages/Symfony/Polyfill/Intl/Idn/Info.php (added)
-
tags/3.11.3/packages/Symfony/Polyfill/Intl/Idn/LICENSE (added)
-
tags/3.11.3/packages/Symfony/Polyfill/Intl/Idn/README.md (added)
-
tags/3.11.3/packages/Symfony/Polyfill/Intl/Idn/Resources (added)
-
tags/3.11.3/packages/Symfony/Polyfill/Intl/Idn/Resources/unidata (added)
-
tags/3.11.3/packages/Symfony/Polyfill/Intl/Idn/Resources/unidata/DisallowedRanges.php (added)
-
tags/3.11.3/packages/Symfony/Polyfill/Intl/Idn/Resources/unidata/Regex.php (added)
-
tags/3.11.3/packages/Symfony/Polyfill/Intl/Idn/Resources/unidata/deviation.php (added)
-
tags/3.11.3/packages/Symfony/Polyfill/Intl/Idn/Resources/unidata/disallowed.php (added)
-
tags/3.11.3/packages/Symfony/Polyfill/Intl/Idn/Resources/unidata/disallowed_STD3_mapped.php (added)
-
tags/3.11.3/packages/Symfony/Polyfill/Intl/Idn/Resources/unidata/disallowed_STD3_valid.php (added)
-
tags/3.11.3/packages/Symfony/Polyfill/Intl/Idn/Resources/unidata/ignored.php (added)
-
tags/3.11.3/packages/Symfony/Polyfill/Intl/Idn/Resources/unidata/mapped.php (added)
-
tags/3.11.3/packages/Symfony/Polyfill/Intl/Idn/Resources/unidata/virama.php (added)
-
tags/3.11.3/packages/Symfony/Polyfill/Intl/Idn/bootstrap.php (added)
-
tags/3.11.3/packages/Symfony/Polyfill/Intl/Idn/bootstrap80.php (added)
-
tags/3.11.3/packages/Symfony/Polyfill/Intl/Idn/composer.json (added)
-
tags/3.11.3/packages/Symfony/Polyfill/Intl/Normalizer (added)
-
tags/3.11.3/packages/Symfony/Polyfill/Intl/Normalizer/LICENSE (added)
-
tags/3.11.3/packages/Symfony/Polyfill/Intl/Normalizer/Normalizer.php (added)
-
tags/3.11.3/packages/Symfony/Polyfill/Intl/Normalizer/README.md (added)
-
tags/3.11.3/packages/Symfony/Polyfill/Intl/Normalizer/Resources (added)
-
tags/3.11.3/packages/Symfony/Polyfill/Intl/Normalizer/Resources/stubs (added)
-
tags/3.11.3/packages/Symfony/Polyfill/Intl/Normalizer/Resources/stubs/Normalizer.php (added)
-
tags/3.11.3/packages/Symfony/Polyfill/Intl/Normalizer/Resources/unidata (added)
-
tags/3.11.3/packages/Symfony/Polyfill/Intl/Normalizer/Resources/unidata/canonicalComposition.php (added)
-
tags/3.11.3/packages/Symfony/Polyfill/Intl/Normalizer/Resources/unidata/canonicalDecomposition.php (added)
-
tags/3.11.3/packages/Symfony/Polyfill/Intl/Normalizer/Resources/unidata/combiningClass.php (added)
-
tags/3.11.3/packages/Symfony/Polyfill/Intl/Normalizer/Resources/unidata/compatibilityDecomposition.php (added)
-
tags/3.11.3/packages/Symfony/Polyfill/Intl/Normalizer/bootstrap.php (added)
-
tags/3.11.3/packages/Symfony/Polyfill/Intl/Normalizer/bootstrap80.php (added)
-
tags/3.11.3/packages/Symfony/Polyfill/Intl/Normalizer/composer.json (added)
-
tags/3.11.3/packages/Symfony/Polyfill/Php72 (added)
-
tags/3.11.3/packages/Symfony/Polyfill/Php72/LICENSE (added)
-
tags/3.11.3/packages/Symfony/Polyfill/Php72/Php72.php (added)
-
tags/3.11.3/packages/Symfony/Polyfill/Php72/README.md (added)
-
tags/3.11.3/packages/Symfony/Polyfill/Php72/bootstrap.php (added)
-
tags/3.11.3/packages/Symfony/Polyfill/Php72/composer.json (added)
-
tags/3.11.3/packages/classes (added)
-
tags/3.11.3/packages/classes/symfony (added)
-
tags/3.11.3/packages/classes/symfony/polyfill-intl-normalizer (added)
-
tags/3.11.3/packages/classes/symfony/polyfill-intl-normalizer/Resources (added)
-
tags/3.11.3/packages/classes/symfony/polyfill-intl-normalizer/Resources/stubs (added)
-
tags/3.11.3/packages/classes/symfony/polyfill-intl-normalizer/Resources/stubs/Normalizer.php (added)
-
tags/3.11.3/payment-fields-blocks (added)
-
tags/3.11.3/payment-fields-blocks/assets (added)
-
tags/3.11.3/payment-fields-blocks/assets/js (added)
-
tags/3.11.3/payment-fields-blocks/assets/js/frontend (added)
-
tags/3.11.3/payment-fields-blocks/assets/js/frontend/blocks.asset.php (added)
-
tags/3.11.3/payment-fields-blocks/assets/js/frontend/blocks.js (added)
-
tags/3.11.3/public (added)
-
tags/3.11.3/public/favicon.ico (added)
-
tags/3.11.3/public/index.html (added)
-
tags/3.11.3/site (added)
-
tags/3.11.3/site/WeeConnectPayPublic.php (added)
-
tags/3.11.3/site/css (added)
-
tags/3.11.3/site/css/weeconnect-public.css (added)
-
tags/3.11.3/site/img (added)
-
tags/3.11.3/site/img/amex.svg (added)
-
tags/3.11.3/site/img/card-logos.png (added)
-
tags/3.11.3/site/img/clover-logo.svg (added)
-
tags/3.11.3/site/img/discover.svg (added)
-
tags/3.11.3/site/img/lock.svg (added)
-
tags/3.11.3/site/img/mastercard.svg (added)
-
tags/3.11.3/site/img/secured-by-logos.png (added)
-
tags/3.11.3/site/img/visa.svg (added)
-
tags/3.11.3/site/img/weeconnectpay-logo.svg (added)
-
tags/3.11.3/site/index.php (added)
-
tags/3.11.3/site/js (added)
-
tags/3.11.3/site/js/weeconnectpay-public.js (added)
-
tags/3.11.3/site/partials (added)
-
tags/3.11.3/site/partials/weeconnectpayPublicDisplay.php (added)
-
tags/3.11.3/uninstall.php (added)
-
tags/3.11.3/vendor (added)
-
tags/3.11.3/vendor/autoload.php (added)
-
tags/3.11.3/vendor/bin (added)
-
tags/3.11.3/vendor/bin/mozart (added)
-
tags/3.11.3/vendor/coenjacobs (added)
-
tags/3.11.3/vendor/coenjacobs/mozart (added)
-
tags/3.11.3/vendor/coenjacobs/mozart/.github (added)
-
tags/3.11.3/vendor/coenjacobs/mozart/.github/FUNDING.yml (added)
-
tags/3.11.3/vendor/coenjacobs/mozart/.github/workflows (added)
-
tags/3.11.3/vendor/coenjacobs/mozart/.github/workflows/main.yml (added)
-
tags/3.11.3/vendor/coenjacobs/mozart/.gitignore (added)
-
tags/3.11.3/vendor/coenjacobs/mozart/LICENSE (added)
-
tags/3.11.3/vendor/coenjacobs/mozart/README.md (added)
-
tags/3.11.3/vendor/coenjacobs/mozart/bin (added)
-
tags/3.11.3/vendor/coenjacobs/mozart/bin/mozart (added)
-
tags/3.11.3/vendor/coenjacobs/mozart/composer.json (added)
-
tags/3.11.3/vendor/coenjacobs/mozart/phpcs.xml (added)
-
tags/3.11.3/vendor/coenjacobs/mozart/phpunit.xml (added)
-
tags/3.11.3/vendor/coenjacobs/mozart/src (added)
-
tags/3.11.3/vendor/coenjacobs/mozart/src/Composer (added)
-
tags/3.11.3/vendor/coenjacobs/mozart/src/Composer/Autoload (added)
-
tags/3.11.3/vendor/coenjacobs/mozart/src/Composer/Autoload/Autoloader.php (added)
-
tags/3.11.3/vendor/coenjacobs/mozart/src/Composer/Autoload/Classmap.php (added)
-
tags/3.11.3/vendor/coenjacobs/mozart/src/Composer/Autoload/NamespaceAutoloader.php (added)
-
tags/3.11.3/vendor/coenjacobs/mozart/src/Composer/Autoload/Psr0.php (added)
-
tags/3.11.3/vendor/coenjacobs/mozart/src/Composer/Autoload/Psr4.php (added)
-
tags/3.11.3/vendor/coenjacobs/mozart/src/Composer/Package.php (added)
-
tags/3.11.3/vendor/coenjacobs/mozart/src/Console (added)
-
tags/3.11.3/vendor/coenjacobs/mozart/src/Console/Application.php (added)
-
tags/3.11.3/vendor/coenjacobs/mozart/src/Console/Commands (added)
-
tags/3.11.3/vendor/coenjacobs/mozart/src/Console/Commands/Compose.php (added)
-
tags/3.11.3/vendor/coenjacobs/mozart/src/Mover.php (added)
-
tags/3.11.3/vendor/coenjacobs/mozart/src/Replace (added)
-
tags/3.11.3/vendor/coenjacobs/mozart/src/Replace/BaseReplacer.php (added)
-
tags/3.11.3/vendor/coenjacobs/mozart/src/Replace/ClassmapReplacer.php (added)
-
tags/3.11.3/vendor/coenjacobs/mozart/src/Replace/NamespaceReplacer.php (added)
-
tags/3.11.3/vendor/coenjacobs/mozart/src/Replace/Replacer.php (added)
-
tags/3.11.3/vendor/coenjacobs/mozart/src/Replacer.php (added)
-
tags/3.11.3/vendor/coenjacobs/mozart/tests (added)
-
tags/3.11.3/vendor/coenjacobs/mozart/tests/Console (added)
-
tags/3.11.3/vendor/coenjacobs/mozart/tests/Console/Commands (added)
-
tags/3.11.3/vendor/coenjacobs/mozart/tests/Console/Commands/ComposeTest.php (added)
-
tags/3.11.3/vendor/coenjacobs/mozart/tests/MoverTest.php (added)
-
tags/3.11.3/vendor/coenjacobs/mozart/tests/issue89-composer.json (added)
-
tags/3.11.3/vendor/coenjacobs/mozart/tests/replacers (added)
-
tags/3.11.3/vendor/coenjacobs/mozart/tests/replacers/ClassMapReplacerTest.php (added)
-
tags/3.11.3/vendor/coenjacobs/mozart/tests/replacers/ClassmapReplacerIntegrationTest.php (added)
-
tags/3.11.3/vendor/coenjacobs/mozart/tests/replacers/NamespaceReplacerIntegrationTest.php (added)
-
tags/3.11.3/vendor/coenjacobs/mozart/tests/replacers/NamespaceReplacerTest.php (added)
-
tags/3.11.3/vendor/composer (added)
-
tags/3.11.3/vendor/composer/ClassLoader.php (added)
-
tags/3.11.3/vendor/composer/InstalledVersions.php (added)
-
tags/3.11.3/vendor/composer/LICENSE (added)
-
tags/3.11.3/vendor/composer/autoload_classmap.php (added)
-
tags/3.11.3/vendor/composer/autoload_files.php (added)
-
tags/3.11.3/vendor/composer/autoload_namespaces.php (added)
-
tags/3.11.3/vendor/composer/autoload_psr4.php (added)
-
tags/3.11.3/vendor/composer/autoload_real.php (added)
-
tags/3.11.3/vendor/composer/autoload_static.php (added)
-
tags/3.11.3/vendor/composer/installed.json (added)
-
tags/3.11.3/vendor/composer/installed.php (added)
-
tags/3.11.3/vendor/composer/platform_check.php (added)
-
tags/3.11.3/vendor/league (added)
-
tags/3.11.3/vendor/league/flysystem (added)
-
tags/3.11.3/vendor/league/flysystem/LICENSE (added)
-
tags/3.11.3/vendor/league/flysystem/SECURITY.md (added)
-
tags/3.11.3/vendor/league/flysystem/composer.json (added)
-
tags/3.11.3/vendor/league/flysystem/deprecations.md (added)
-
tags/3.11.3/vendor/league/flysystem/src (added)
-
tags/3.11.3/vendor/league/flysystem/src/Adapter (added)
-
tags/3.11.3/vendor/league/flysystem/src/Adapter/AbstractAdapter.php (added)
-
tags/3.11.3/vendor/league/flysystem/src/Adapter/AbstractFtpAdapter.php (added)
-
tags/3.11.3/vendor/league/flysystem/src/Adapter/CanOverwriteFiles.php (added)
-
tags/3.11.3/vendor/league/flysystem/src/Adapter/Ftp.php (added)
-
tags/3.11.3/vendor/league/flysystem/src/Adapter/Ftpd.php (added)
-
tags/3.11.3/vendor/league/flysystem/src/Adapter/Local.php (added)
-
tags/3.11.3/vendor/league/flysystem/src/Adapter/NullAdapter.php (added)
-
tags/3.11.3/vendor/league/flysystem/src/Adapter/Polyfill (added)
-
tags/3.11.3/vendor/league/flysystem/src/Adapter/Polyfill/NotSupportingVisibilityTrait.php (added)
-
tags/3.11.3/vendor/league/flysystem/src/Adapter/Polyfill/StreamedCopyTrait.php (added)
-
tags/3.11.3/vendor/league/flysystem/src/Adapter/Polyfill/StreamedReadingTrait.php (added)
-
tags/3.11.3/vendor/league/flysystem/src/Adapter/Polyfill/StreamedTrait.php (added)
-
tags/3.11.3/vendor/league/flysystem/src/Adapter/Polyfill/StreamedWritingTrait.php (added)
-
tags/3.11.3/vendor/league/flysystem/src/Adapter/SynologyFtp.php (added)
-
tags/3.11.3/vendor/league/flysystem/src/AdapterInterface.php (added)
-
tags/3.11.3/vendor/league/flysystem/src/Config.php (added)
-
tags/3.11.3/vendor/league/flysystem/src/ConfigAwareTrait.php (added)
-
tags/3.11.3/vendor/league/flysystem/src/ConnectionErrorException.php (added)
-
tags/3.11.3/vendor/league/flysystem/src/ConnectionRuntimeException.php (added)
-
tags/3.11.3/vendor/league/flysystem/src/Directory.php (added)
-
tags/3.11.3/vendor/league/flysystem/src/Exception.php (added)
-
tags/3.11.3/vendor/league/flysystem/src/File.php (added)
-
tags/3.11.3/vendor/league/flysystem/src/FileExistsException.php (added)
-
tags/3.11.3/vendor/league/flysystem/src/FileNotFoundException.php (added)
-
tags/3.11.3/vendor/league/flysystem/src/Filesystem.php (added)
-
tags/3.11.3/vendor/league/flysystem/src/FilesystemException.php (added)
-
tags/3.11.3/vendor/league/flysystem/src/FilesystemInterface.php (added)
-
tags/3.11.3/vendor/league/flysystem/src/FilesystemNotFoundException.php (added)
-
tags/3.11.3/vendor/league/flysystem/src/Handler.php (added)
-
tags/3.11.3/vendor/league/flysystem/src/InvalidRootException.php (added)
-
tags/3.11.3/vendor/league/flysystem/src/MountManager.php (added)
-
tags/3.11.3/vendor/league/flysystem/src/NotSupportedException.php (added)
-
tags/3.11.3/vendor/league/flysystem/src/Plugin (added)
-
tags/3.11.3/vendor/league/flysystem/src/Plugin/AbstractPlugin.php (added)
-
tags/3.11.3/vendor/league/flysystem/src/Plugin/EmptyDir.php (added)
-
tags/3.11.3/vendor/league/flysystem/src/Plugin/ForcedCopy.php (added)
-
tags/3.11.3/vendor/league/flysystem/src/Plugin/ForcedRename.php (added)
-
tags/3.11.3/vendor/league/flysystem/src/Plugin/GetWithMetadata.php (added)
-
tags/3.11.3/vendor/league/flysystem/src/Plugin/ListFiles.php (added)
-
tags/3.11.3/vendor/league/flysystem/src/Plugin/ListPaths.php (added)
-
tags/3.11.3/vendor/league/flysystem/src/Plugin/ListWith.php (added)
-
tags/3.11.3/vendor/league/flysystem/src/Plugin/PluggableTrait.php (added)
-
tags/3.11.3/vendor/league/flysystem/src/Plugin/PluginNotFoundException.php (added)
-
tags/3.11.3/vendor/league/flysystem/src/PluginInterface.php (added)
-
tags/3.11.3/vendor/league/flysystem/src/ReadInterface.php (added)
-
tags/3.11.3/vendor/league/flysystem/src/RootViolationException.php (added)
-
tags/3.11.3/vendor/league/flysystem/src/SafeStorage.php (added)
-
tags/3.11.3/vendor/league/flysystem/src/UnreadableFileException.php (added)
-
tags/3.11.3/vendor/league/flysystem/src/Util (added)
-
tags/3.11.3/vendor/league/flysystem/src/Util.php (added)
-
tags/3.11.3/vendor/league/flysystem/src/Util/ContentListingFormatter.php (added)
-
tags/3.11.3/vendor/league/flysystem/src/Util/MimeType.php (added)
-
tags/3.11.3/vendor/league/flysystem/src/Util/StreamHasher.php (added)
-
tags/3.11.3/vendor/psr (added)
-
tags/3.11.3/vendor/psr/container (added)
-
tags/3.11.3/vendor/psr/container/.gitignore (added)
-
tags/3.11.3/vendor/psr/container/LICENSE (added)
-
tags/3.11.3/vendor/psr/container/README.md (added)
-
tags/3.11.3/vendor/psr/container/composer.json (added)
-
tags/3.11.3/vendor/psr/container/src (added)
-
tags/3.11.3/vendor/psr/container/src/ContainerExceptionInterface.php (added)
-
tags/3.11.3/vendor/psr/container/src/ContainerInterface.php (added)
-
tags/3.11.3/vendor/psr/container/src/NotFoundExceptionInterface.php (added)
-
tags/3.11.3/vendor/ralouphie (added)
-
tags/3.11.3/vendor/ralouphie/getallheaders (added)
-
tags/3.11.3/vendor/ralouphie/getallheaders/LICENSE (added)
-
tags/3.11.3/vendor/ralouphie/getallheaders/README.md (added)
-
tags/3.11.3/vendor/ralouphie/getallheaders/composer.json (added)
-
tags/3.11.3/vendor/ralouphie/getallheaders/src (added)
-
tags/3.11.3/vendor/ralouphie/getallheaders/src/getallheaders.php (added)
-
tags/3.11.3/vendor/symfony (added)
-
tags/3.11.3/vendor/symfony/console (added)
-
tags/3.11.3/vendor/symfony/console/Application.php (added)
-
tags/3.11.3/vendor/symfony/console/CHANGELOG.md (added)
-
tags/3.11.3/vendor/symfony/console/Command (added)
-
tags/3.11.3/vendor/symfony/console/Command/Command.php (added)
-
tags/3.11.3/vendor/symfony/console/Command/HelpCommand.php (added)
-
tags/3.11.3/vendor/symfony/console/Command/ListCommand.php (added)
-
tags/3.11.3/vendor/symfony/console/Command/LockableTrait.php (added)
-
tags/3.11.3/vendor/symfony/console/CommandLoader (added)
-
tags/3.11.3/vendor/symfony/console/CommandLoader/CommandLoaderInterface.php (added)
-
tags/3.11.3/vendor/symfony/console/CommandLoader/ContainerCommandLoader.php (added)
-
tags/3.11.3/vendor/symfony/console/CommandLoader/FactoryCommandLoader.php (added)
-
tags/3.11.3/vendor/symfony/console/ConsoleEvents.php (added)
-
tags/3.11.3/vendor/symfony/console/DependencyInjection (added)
-
tags/3.11.3/vendor/symfony/console/DependencyInjection/AddConsoleCommandPass.php (added)
-
tags/3.11.3/vendor/symfony/console/Descriptor (added)
-
tags/3.11.3/vendor/symfony/console/Descriptor/ApplicationDescription.php (added)
-
tags/3.11.3/vendor/symfony/console/Descriptor/Descriptor.php (added)
-
tags/3.11.3/vendor/symfony/console/Descriptor/DescriptorInterface.php (added)
-
tags/3.11.3/vendor/symfony/console/Descriptor/JsonDescriptor.php (added)
-
tags/3.11.3/vendor/symfony/console/Descriptor/MarkdownDescriptor.php (added)
-
tags/3.11.3/vendor/symfony/console/Descriptor/TextDescriptor.php (added)
-
tags/3.11.3/vendor/symfony/console/Descriptor/XmlDescriptor.php (added)
-
tags/3.11.3/vendor/symfony/console/Event (added)
-
tags/3.11.3/vendor/symfony/console/Event/ConsoleCommandEvent.php (added)
-
tags/3.11.3/vendor/symfony/console/Event/ConsoleErrorEvent.php (added)
-
tags/3.11.3/vendor/symfony/console/Event/ConsoleEvent.php (added)
-
tags/3.11.3/vendor/symfony/console/Event/ConsoleTerminateEvent.php (added)
-
tags/3.11.3/vendor/symfony/console/EventListener (added)
-
tags/3.11.3/vendor/symfony/console/EventListener/ErrorListener.php (added)
-
tags/3.11.3/vendor/symfony/console/Exception (added)
-
tags/3.11.3/vendor/symfony/console/Exception/CommandNotFoundException.php (added)
-
tags/3.11.3/vendor/symfony/console/Exception/ExceptionInterface.php (added)
-
tags/3.11.3/vendor/symfony/console/Exception/InvalidArgumentException.php (added)
-
tags/3.11.3/vendor/symfony/console/Exception/InvalidOptionException.php (added)
-
tags/3.11.3/vendor/symfony/console/Exception/LogicException.php (added)
-
tags/3.11.3/vendor/symfony/console/Exception/MissingInputException.php (added)
-
tags/3.11.3/vendor/symfony/console/Exception/NamespaceNotFoundException.php (added)
-
tags/3.11.3/vendor/symfony/console/Exception/RuntimeException.php (added)
-
tags/3.11.3/vendor/symfony/console/Formatter (added)
-
tags/3.11.3/vendor/symfony/console/Formatter/OutputFormatter.php (added)
-
tags/3.11.3/vendor/symfony/console/Formatter/OutputFormatterInterface.php (added)
-
tags/3.11.3/vendor/symfony/console/Formatter/OutputFormatterStyle.php (added)
-
tags/3.11.3/vendor/symfony/console/Formatter/OutputFormatterStyleInterface.php (added)
-
tags/3.11.3/vendor/symfony/console/Formatter/OutputFormatterStyleStack.php (added)
-
tags/3.11.3/vendor/symfony/console/Formatter/WrappableOutputFormatterInterface.php (added)
-
tags/3.11.3/vendor/symfony/console/Helper (added)
-
tags/3.11.3/vendor/symfony/console/Helper/DebugFormatterHelper.php (added)
-
tags/3.11.3/vendor/symfony/console/Helper/DescriptorHelper.php (added)
-
tags/3.11.3/vendor/symfony/console/Helper/Dumper.php (added)
-
tags/3.11.3/vendor/symfony/console/Helper/FormatterHelper.php (added)
-
tags/3.11.3/vendor/symfony/console/Helper/Helper.php (added)
-
tags/3.11.3/vendor/symfony/console/Helper/HelperInterface.php (added)
-
tags/3.11.3/vendor/symfony/console/Helper/HelperSet.php (added)
-
tags/3.11.3/vendor/symfony/console/Helper/InputAwareHelper.php (added)
-
tags/3.11.3/vendor/symfony/console/Helper/ProcessHelper.php (added)
-
tags/3.11.3/vendor/symfony/console/Helper/ProgressBar.php (added)
-
tags/3.11.3/vendor/symfony/console/Helper/ProgressIndicator.php (added)
-
tags/3.11.3/vendor/symfony/console/Helper/QuestionHelper.php (added)
-
tags/3.11.3/vendor/symfony/console/Helper/SymfonyQuestionHelper.php (added)
-
tags/3.11.3/vendor/symfony/console/Helper/Table.php (added)
-
tags/3.11.3/vendor/symfony/console/Helper/TableCell.php (added)
-
tags/3.11.3/vendor/symfony/console/Helper/TableRows.php (added)
-
tags/3.11.3/vendor/symfony/console/Helper/TableSeparator.php (added)
-
tags/3.11.3/vendor/symfony/console/Helper/TableStyle.php (added)
-
tags/3.11.3/vendor/symfony/console/Input (added)
-
tags/3.11.3/vendor/symfony/console/Input/ArgvInput.php (added)
-
tags/3.11.3/vendor/symfony/console/Input/ArrayInput.php (added)
-
tags/3.11.3/vendor/symfony/console/Input/Input.php (added)
-
tags/3.11.3/vendor/symfony/console/Input/InputArgument.php (added)
-
tags/3.11.3/vendor/symfony/console/Input/InputAwareInterface.php (added)
-
tags/3.11.3/vendor/symfony/console/Input/InputDefinition.php (added)
-
tags/3.11.3/vendor/symfony/console/Input/InputInterface.php (added)
-
tags/3.11.3/vendor/symfony/console/Input/InputOption.php (added)
-
tags/3.11.3/vendor/symfony/console/Input/StreamableInputInterface.php (added)
-
tags/3.11.3/vendor/symfony/console/Input/StringInput.php (added)
-
tags/3.11.3/vendor/symfony/console/LICENSE (added)
-
tags/3.11.3/vendor/symfony/console/Logger (added)
-
tags/3.11.3/vendor/symfony/console/Logger/ConsoleLogger.php (added)
-
tags/3.11.3/vendor/symfony/console/Output (added)
-
tags/3.11.3/vendor/symfony/console/Output/BufferedOutput.php (added)
-
tags/3.11.3/vendor/symfony/console/Output/ConsoleOutput.php (added)
-
tags/3.11.3/vendor/symfony/console/Output/ConsoleOutputInterface.php (added)
-
tags/3.11.3/vendor/symfony/console/Output/ConsoleSectionOutput.php (added)
-
tags/3.11.3/vendor/symfony/console/Output/NullOutput.php (added)
-
tags/3.11.3/vendor/symfony/console/Output/Output.php (added)
-
tags/3.11.3/vendor/symfony/console/Output/OutputInterface.php (added)
-
tags/3.11.3/vendor/symfony/console/Output/StreamOutput.php (added)
-
tags/3.11.3/vendor/symfony/console/Output/TrimmedBufferOutput.php (added)
-
tags/3.11.3/vendor/symfony/console/Question (added)
-
tags/3.11.3/vendor/symfony/console/Question/ChoiceQuestion.php (added)
-
tags/3.11.3/vendor/symfony/console/Question/ConfirmationQuestion.php (added)
-
tags/3.11.3/vendor/symfony/console/Question/Question.php (added)
-
tags/3.11.3/vendor/symfony/console/README.md (added)
-
tags/3.11.3/vendor/symfony/console/Resources (added)
-
tags/3.11.3/vendor/symfony/console/Resources/bin (added)
-
tags/3.11.3/vendor/symfony/console/Style (added)
-
tags/3.11.3/vendor/symfony/console/Style/OutputStyle.php (added)
-
tags/3.11.3/vendor/symfony/console/Style/StyleInterface.php (added)
-
tags/3.11.3/vendor/symfony/console/Style/SymfonyStyle.php (added)
-
tags/3.11.3/vendor/symfony/console/Terminal.php (added)
-
tags/3.11.3/vendor/symfony/console/Tester (added)
-
tags/3.11.3/vendor/symfony/console/Tester/ApplicationTester.php (added)
-
tags/3.11.3/vendor/symfony/console/Tester/CommandTester.php (added)
-
tags/3.11.3/vendor/symfony/console/Tester/TesterTrait.php (added)
-
tags/3.11.3/vendor/symfony/console/composer.json (added)
-
tags/3.11.3/vendor/symfony/finder (added)
-
tags/3.11.3/vendor/symfony/finder/CHANGELOG.md (added)
-
tags/3.11.3/vendor/symfony/finder/Comparator (added)
-
tags/3.11.3/vendor/symfony/finder/Comparator/Comparator.php (added)
-
tags/3.11.3/vendor/symfony/finder/Comparator/DateComparator.php (added)
-
tags/3.11.3/vendor/symfony/finder/Comparator/NumberComparator.php (added)
-
tags/3.11.3/vendor/symfony/finder/Exception (added)
-
tags/3.11.3/vendor/symfony/finder/Exception/AccessDeniedException.php (added)
-
tags/3.11.3/vendor/symfony/finder/Exception/DirectoryNotFoundException.php (added)
-
tags/3.11.3/vendor/symfony/finder/Finder.php (added)
-
tags/3.11.3/vendor/symfony/finder/Gitignore.php (added)
-
tags/3.11.3/vendor/symfony/finder/Glob.php (added)
-
tags/3.11.3/vendor/symfony/finder/Iterator (added)
-
tags/3.11.3/vendor/symfony/finder/Iterator/CustomFilterIterator.php (added)
-
tags/3.11.3/vendor/symfony/finder/Iterator/DateRangeFilterIterator.php (added)
-
tags/3.11.3/vendor/symfony/finder/Iterator/DepthRangeFilterIterator.php (added)
-
tags/3.11.3/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php (added)
-
tags/3.11.3/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php (added)
-
tags/3.11.3/vendor/symfony/finder/Iterator/FilecontentFilterIterator.php (added)
-
tags/3.11.3/vendor/symfony/finder/Iterator/FilenameFilterIterator.php (added)
-
tags/3.11.3/vendor/symfony/finder/Iterator/LazyIterator.php (added)
-
tags/3.11.3/vendor/symfony/finder/Iterator/MultiplePcreFilterIterator.php (added)
-
tags/3.11.3/vendor/symfony/finder/Iterator/PathFilterIterator.php (added)
-
tags/3.11.3/vendor/symfony/finder/Iterator/RecursiveDirectoryIterator.php (added)
-
tags/3.11.3/vendor/symfony/finder/Iterator/SizeRangeFilterIterator.php (added)
-
tags/3.11.3/vendor/symfony/finder/Iterator/SortableIterator.php (added)
-
tags/3.11.3/vendor/symfony/finder/LICENSE (added)
-
tags/3.11.3/vendor/symfony/finder/README.md (added)
-
tags/3.11.3/vendor/symfony/finder/SplFileInfo.php (added)
-
tags/3.11.3/vendor/symfony/finder/composer.json (added)
-
tags/3.11.3/vendor/symfony/polyfill-mbstring (added)
-
tags/3.11.3/vendor/symfony/polyfill-mbstring/LICENSE (added)
-
tags/3.11.3/vendor/symfony/polyfill-mbstring/Mbstring.php (added)
-
tags/3.11.3/vendor/symfony/polyfill-mbstring/README.md (added)
-
tags/3.11.3/vendor/symfony/polyfill-mbstring/Resources (added)
-
tags/3.11.3/vendor/symfony/polyfill-mbstring/Resources/unidata (added)
-
tags/3.11.3/vendor/symfony/polyfill-mbstring/Resources/unidata/lowerCase.php (added)
-
tags/3.11.3/vendor/symfony/polyfill-mbstring/Resources/unidata/titleCaseRegexp.php (added)
-
tags/3.11.3/vendor/symfony/polyfill-mbstring/Resources/unidata/upperCase.php (added)
-
tags/3.11.3/vendor/symfony/polyfill-mbstring/bootstrap.php (added)
-
tags/3.11.3/vendor/symfony/polyfill-mbstring/bootstrap80.php (added)
-
tags/3.11.3/vendor/symfony/polyfill-mbstring/composer.json (added)
-
tags/3.11.3/vendor/symfony/polyfill-php73 (added)
-
tags/3.11.3/vendor/symfony/polyfill-php73/LICENSE (added)
-
tags/3.11.3/vendor/symfony/polyfill-php73/Php73.php (added)
-
tags/3.11.3/vendor/symfony/polyfill-php73/README.md (added)
-
tags/3.11.3/vendor/symfony/polyfill-php73/Resources (added)
-
tags/3.11.3/vendor/symfony/polyfill-php73/Resources/stubs (added)
-
tags/3.11.3/vendor/symfony/polyfill-php73/Resources/stubs/JsonException.php (added)
-
tags/3.11.3/vendor/symfony/polyfill-php73/bootstrap.php (added)
-
tags/3.11.3/vendor/symfony/polyfill-php73/composer.json (added)
-
tags/3.11.3/vendor/symfony/polyfill-php80 (added)
-
tags/3.11.3/vendor/symfony/polyfill-php80/LICENSE (added)
-
tags/3.11.3/vendor/symfony/polyfill-php80/Php80.php (added)
-
tags/3.11.3/vendor/symfony/polyfill-php80/PhpToken.php (added)
-
tags/3.11.3/vendor/symfony/polyfill-php80/README.md (added)
-
tags/3.11.3/vendor/symfony/polyfill-php80/Resources (added)
-
tags/3.11.3/vendor/symfony/polyfill-php80/Resources/stubs (added)
-
tags/3.11.3/vendor/symfony/polyfill-php80/Resources/stubs/Attribute.php (added)
-
tags/3.11.3/vendor/symfony/polyfill-php80/Resources/stubs/PhpToken.php (added)
-
tags/3.11.3/vendor/symfony/polyfill-php80/Resources/stubs/Stringable.php (added)
-
tags/3.11.3/vendor/symfony/polyfill-php80/Resources/stubs/UnhandledMatchError.php (added)
-
tags/3.11.3/vendor/symfony/polyfill-php80/Resources/stubs/ValueError.php (added)
-
tags/3.11.3/vendor/symfony/polyfill-php80/bootstrap.php (added)
-
tags/3.11.3/vendor/symfony/polyfill-php80/composer.json (added)
-
tags/3.11.3/vendor/symfony/service-contracts (added)
-
tags/3.11.3/vendor/symfony/service-contracts/.gitignore (added)
-
tags/3.11.3/vendor/symfony/service-contracts/LICENSE (added)
-
tags/3.11.3/vendor/symfony/service-contracts/README.md (added)
-
tags/3.11.3/vendor/symfony/service-contracts/ResetInterface.php (added)
-
tags/3.11.3/vendor/symfony/service-contracts/ServiceLocatorTrait.php (added)
-
tags/3.11.3/vendor/symfony/service-contracts/ServiceProviderInterface.php (added)
-
tags/3.11.3/vendor/symfony/service-contracts/ServiceSubscriberInterface.php (added)
-
tags/3.11.3/vendor/symfony/service-contracts/ServiceSubscriberTrait.php (added)
-
tags/3.11.3/vendor/symfony/service-contracts/Test (added)
-
tags/3.11.3/vendor/symfony/service-contracts/Test/ServiceLocatorTest.php (added)
-
tags/3.11.3/vendor/symfony/service-contracts/composer.json (added)
-
tags/3.11.3/weeconnectpay.php (added)
-
trunk/README.txt (modified) (4 diffs)
-
trunk/includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php (modified) (2 diffs)
-
trunk/includes/integrations/woocommerce/WeeConnectPayMethod.php (modified) (1 diff)
-
trunk/includes/modules/WeeConnectPay/Dependency.php (modified) (2 diffs)
-
trunk/includes/modules/WeeConnectPay/Integration/DependencyChecker.php (modified) (2 diffs)
-
trunk/includes/modules/WeeConnectPay/Validators/DependencyValidator.php (modified) (2 diffs)
-
trunk/languages/weeconnectpay-fr_CA.mo (modified) (previous)
-
trunk/languages/weeconnectpay-fr_CA.po (modified) (44 diffs)
-
trunk/languages/weeconnectpay.pot (modified) (32 diffs)
-
trunk/payment-fields-blocks/assets/js/frontend/blocks.asset.php (modified) (1 diff)
-
trunk/payment-fields-blocks/assets/js/frontend/blocks.js (modified) (1 diff)
-
trunk/vendor/composer/installed.php (modified) (2 diffs)
-
trunk/weeconnectpay.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
weeconnectpay/trunk/README.txt
r3133358 r3174607 6 6 Author: WeeConnectPay 7 7 Contributors: weeconnectpay 8 Stable Tag: 3.11. 08 Stable Tag: 3.11.3 9 9 Requires at least: 5.6 10 Tested Up To: 6.6. 110 Tested Up To: 6.6.2 11 11 Requires PHP: 7.2 12 12 Text Domain: weeconnectpay … … 16 16 Requires Plugins: woocommerce 17 17 WC requires at least: 3.0.4 18 WC tested up to: 9. 1.418 WC tested up to: 9.3.3 19 19 20 20 Accept payments easily and quickly with the Clover online Payment gateway by WeeConnectPay. … … 53 53 WP Memory limit of 64 MB or greater (128 MB or higher is preferred) 54 54 55 <strong>Additional Plugin Requirements</strong> 56 WordPress database table prefix must be properly set and not left empty 57 55 58 In addition, you need an approved business account with Clover. 56 59 You can submit a request through WeeConnectPay. … … 125 128 126 129 == Changelog == 130 = 3.11.3 = 131 * Updated Clover SDK initialisation for WooCommerce Blocks - This should fix iframe placeholder translation issues 132 133 = 3.11.1 = 134 * Added the following requirements: WordPress database must be properly set and not empty 135 127 136 = 3.11.0 = 128 137 * Updated plugin to log the merchant out if the WeeConnectPay API key is invalidated or expired -- We now email your Clover Employee (Also to the Clover Merchant Owner If they are not the same) to notify you and give you a link to reconnect -
weeconnectpay/trunk/includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php
r3133358 r3174607 197 197 add_action( 'woocommerce_checkout_process', array( $this, 'maybe_add_wc_notice' ), 10, 2 ); 198 198 199 // Runs when trying to login with Clover. 200 add_action( 'woocommerce_sections_checkout', array( $this, 'display_clover_login_notice' ) ); 199 201 } 200 202 … … 386 388 } 387 389 390 /** 391 * Displays a confirmation or error message while trying to connect to the Clover API. 392 * 393 * @since 3.11.1 394 * @access public 395 * 396 * @return void 397 */ 398 public function display_clover_login_notice() { 399 // Bails out if it's not the right context. 400 if ( ! isset( $_GET['section'], $_GET['weeconnectpay_status'] ) || 'weeconnectpay' !== $_GET['section'] ) { 401 return; 402 } 403 404 // Defines specific status messages based on the value returned by the 'weeconnectpay_status' parameter. 405 $status_messages = array( 406 'connected' => __( 'The connection with Clover has been successfully established!', 'weeconnectpay' ), 407 'error' => __( 'An error occurred while trying to establish a connection with Clover, please try again in a few minutes.', 'weeconnectpay' ), 408 ); 409 410 $notice_class = in_array( $_GET['weeconnectpay_status'], array( 'connected' ) ) ? 'notice-success' : 'notice-error'; 411 $notice_message = $status_messages[ $_GET['weeconnectpay_status'] ] ?? $status_messages['error']; // Defaults to 'error' if the status message can't be found. 412 echo '<div class="notice is-dismissible ' . sanitize_html_class( $notice_class ) . '"><p>' . esc_html( $notice_message ) . '</p></div>'; 413 } 388 414 389 415 /** -
weeconnectpay/trunk/includes/integrations/woocommerce/WeeConnectPayMethod.php
r3090415 r3174607 75 75 'clover' => [ 76 76 'pakms' => $integrationSettings->getPublicAccessKey(), 77 'websiteLocale' => WeeConnectPayUtilities::getLocale() 77 'locale' => WeeConnectPayUtilities::getLocale(), 78 'merchantId' => $integrationSettings->getCloverMerchant()->getUuid() 78 79 ], 79 80 'woocommerce' => [ -
weeconnectpay/trunk/includes/modules/WeeConnectPay/Dependency.php
r2935265 r3174607 15 15 public const PERMALINK = 'Permalink URL structure'; 16 16 public const PHP_INTL = 'PHP INTL Extension'; 17 public const WPDB_PREFIX = 'WordPress database prefix'; 17 18 18 19 /** … … 121 122 return []; 122 123 } 124 case self::WPDB_PREFIX: 125 try { 126 global $wpdb; 127 if ( !empty($wpdb->prefix) ) { 128 return [0,0,0]; 129 } else { 130 return []; 131 } 132 } catch ( \Throwable $e ) { 133 return []; 134 } 123 135 default: 124 136 return []; -
weeconnectpay/trunk/includes/modules/WeeConnectPay/Integration/DependencyChecker.php
r3117258 r3174607 27 27 Dependency::PERMALINK => [ 0, 0, 0 ], // Quick fix for dependencies without a version to respect type safety 28 28 Dependency::PHP_INTL => [ 0, 0, 0 ], // Quick fix for dependencies without a version to respect type safety 29 Dependency::WPDB_PREFIX => [ 0, 0, 0 ], // Quick fix for dependencies without a version to respect type safety 29 30 ]; 30 31 … … 58 59 ), 59 60 'br' => array(), 61 'code' => array(), 62 'strong' => array(), 63 'p' => array() 60 64 ); 61 65 -
weeconnectpay/trunk/includes/modules/WeeConnectPay/Validators/DependencyValidator.php
r3133358 r3174607 29 29 30 30 /** 31 * @updated 3.11.1 31 32 * @param array $versionToValidate 32 33 * … … 66 67 } 67 68 69 if ($this->dependency->name === Dependency::WPDB_PREFIX) { 70 $dependencyMissingErrorMessage = __('It appears that your WordPress database prefix is either not set or is set to an empty string. This is against WordPress security standards, and as a result, WeeConnectPay has been disabled.', 'weeconnectpay'); 71 $extraInstructions .= __('To resolve this issue, please set a valid prefix in your WordPress database configuration. In a standard WordPress installation, this is done by defining the <code>$table_prefix</code> variable in the <code>wp-config.php</code> file. Having an empty or missing prefix can lead to security vulnerabilities, so it’s crucial to ensure this is configured correctly. <p><strong>Warning:</strong> Changing the <code>$table_prefix</code> value may trigger the WordPress installation wizard. This can give the appearance that your site’s data is missing, but your content is still safe in the database tables without the prefix. We strongly recommend consulting with your web developer before making this change to avoid any confusion or potential issues.</p>', 'weeconnectpay'); 72 73 throw new MissingDependencyException( 74 sprintf( 75 $dependencyMissingErrorMessage, 76 $extraInstructions 77 ), 78 ExceptionCode::MISSING_DEPENDENCY, 79 null, 80 $extraInstructions 81 ); 82 } 83 84 68 85 throw new MissingDependencyException( 69 86 sprintf( 70 __( '%1$s does not seem to be active, which is required for this integration to work properly. Integration disabled.', 'weeconnectpay' ),87 __( '%1$s does not seem to be active, which is required for this integration to work properly. Integration disabled.', 'weeconnectpay' ), 71 88 $this->dependency->name, 72 89 $extraInstructions -
weeconnectpay/trunk/languages/weeconnectpay-fr_CA.po
r3117258 r3174607 2 2 msgstr "" 3 3 "Project-Id-Version: WeeConnectPay\n" 4 "POT-Creation-Date: 2024-0 7-12 14:48-0400\n"5 "PO-Revision-Date: 2024-0 7-12 14:49-0400\n"4 "POT-Creation-Date: 2024-08-15 16:53-0400\n" 5 "PO-Revision-Date: 2024-08-15 16:57-0400\n" 6 6 "Last-Translator: \n" 7 7 "Language-Team: \n" … … 34 34 35 35 #: admin/WeeConnectPayAdmin.php:251 36 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:8 5437 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:9 0736 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:874 37 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:927 38 38 msgid "Card Brand" 39 39 msgstr "Marque de la Carte" … … 108 108 "applications Clover pour résoudre ce problème." 109 109 110 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1 29110 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:130 111 111 msgid "Clover Integration" 112 112 msgstr "Intégration de Clover" 113 113 114 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:13 1114 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:132 115 115 msgid "" 116 116 "Simplify online payments by adding the Clover payment option to your shopping " … … 121 121 "portail Web Clover." 122 122 123 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:3 37123 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:343 124 124 msgid "Please enter your payment information." 125 125 msgstr "Veuillez saisir vos informations de paiement." 126 126 127 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:34 3128 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:3 47127 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:349 128 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:353 129 129 msgid "Please enter a valid credit card number." 130 130 msgstr "Veuillez saisir un numéro de carte de crédit valide." 131 131 132 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:35 3133 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:3 57132 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:359 133 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:363 134 134 msgid "Please enter a valid credit card expiry date." 135 135 msgstr "Veuillez saisir une date d’expiration de carte de crédit valide." 136 136 137 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:36 3138 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:3 67137 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:369 138 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:373 139 139 msgid "Please enter a valid credit card CVV number." 140 140 msgstr "Veuillez saisir un numéro CVV de carte de crédit valide." 141 141 142 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:37 3143 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:3 77142 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:379 143 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:383 144 144 msgid "Please enter a valid credit card postal code." 145 145 msgstr "Veuillez saisir un code postal de carte de crédit valide." 146 146 147 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:40 0147 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:406 148 148 msgid "Enable" 149 149 msgstr "Activer" 150 150 151 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:40 1151 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:407 152 152 msgid "Enable payment gateway" 153 153 msgstr "Activer la passerelle de paiement" 154 154 155 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:4 07155 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:413 156 156 msgid "Authorize Plugin" 157 157 msgstr "Autoriser plugin" 158 158 159 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:41 1159 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:417 160 160 msgid "Title" 161 161 msgstr "Titre" 162 162 163 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:41 3163 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:419 164 164 msgid "This controls the title which the user sees during checkout." 165 165 msgstr "Détermine le titre que les utilisateurs verront durant la commande." 166 166 167 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:4 15167 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:421 168 168 msgid "Payment by Credit Card" 169 169 msgstr "Paiement par carte de crédit" 170 170 171 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:4 18171 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:424 172 172 msgid "Fraud Analysis" 173 173 msgstr "Analyse de la fraude" 174 174 175 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:42 0175 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:426 176 176 msgid "Post Tokenization Verification" 177 177 msgstr "Vérification post-tokenisation" 178 178 179 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:42 1179 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:427 180 180 msgid "Enable post-tokenization verification" 181 181 msgstr "Activer la vérification post-tokenisation" 182 182 183 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:4 26183 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:432 184 184 msgid "Google reCAPTCHA" 185 185 msgstr "Google reCAPTCHA" 186 186 187 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:4 28187 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:434 188 188 msgid "Enable Google reCAPTCHA" 189 189 msgstr "Activer Google reCAPTCHA" 190 190 191 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:4 29191 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:435 192 192 msgid "" 193 193 "Enable Google reCAPTCHA v3 for extra security. This new reCAPTCHA is " … … 200 200 "chaque tentative de paiement." 201 201 202 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:4 35202 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:441 203 203 msgid "Google reCAPTCHA Site Key" 204 204 msgstr "Clé du site Google reCAPTCHA" 205 205 206 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:4 36206 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:442 207 207 msgid "" 208 208 "Don't have a site key and private key for this domain? <a href=\"https://www." … … 214 214 "\">Cliquez ici</a> pour le configurer." 215 215 216 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:44 1216 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:447 217 217 msgid "Google reCAPTCHA Secret Key" 218 218 msgstr "Clé secrète Google reCAPTCHA" 219 219 220 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:4 45220 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:451 221 221 msgid "Google reCAPTCHA Minimum Human Score Threshold" 222 222 msgstr "Seuil minimum de score humain de Google reCAPTCHA" 223 223 224 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:4 47224 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:453 225 225 msgid "" 226 226 "Enhance order security: Set a reCAPTCHA score threshold. The recommended " … … 235 235 "commande ne sera créée dans votre compte Clover." 236 236 237 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:4 57237 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:463 238 238 msgid "Honeypot Fields" 239 239 msgstr "Champs Honeypot" 240 240 241 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:4 59241 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:465 242 242 msgid "Enable Honeypot Fields" 243 243 msgstr "Activer les champs Honeypot" 244 244 245 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:46 0245 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:466 246 246 msgid "" 247 247 "As an additional bot detection step, hidden fields that are sometimes filled " … … 254 254 # Merchant ID: 255 255 # Sont ce qu'on voit dans le haut des settings WooCommerce, les 2 sont 1 a coter de l'autre et devrais avoir la meme terminologie pour "Merchant". 256 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:4 88256 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:494 257 257 msgid "Merchant Name: " 258 258 msgstr "Nom du commerçant : " … … 261 261 # Merchant ID: 262 262 # Sont ce qu'on voit dans le haut des settings WooCommerce, les 2 sont 1 a coter de l'autre et devrais avoir la meme terminologie pour "Merchant". 263 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:49 3263 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:499 264 264 msgid "Merchant ID: " 265 265 msgstr "Identifiant du commerçant : " 266 266 267 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:5 07267 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:513 268 268 msgid "Log in as another Clover merchant or employee" 269 269 msgstr "Connectez-vous en tant qu’un autre commerçant ou employé de Clover" 270 270 271 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:58 0271 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:586 272 272 msgid "" 273 273 "The hidden honeypot field was filled out. This field is hidden an can only be " … … 280 280 "champ : " 281 281 282 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:61 1282 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:617 283 283 msgid "" 284 284 "<b>Google reCAPTCHA API.js (front-end/customer-facing) has encountered an " … … 290 290 "Voici le message d’erreur: " 291 291 292 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:6 26292 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:632 293 293 msgid "Google reCAPTCHA: " 294 294 msgstr "Google reCAPTCHA: " 295 295 296 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:6 27296 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:633 297 297 msgid "Google reCAPTCHA score: " 298 298 msgstr "Score Google reCAPTCHA : " 299 299 300 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:6 28300 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:634 301 301 msgid "Minimum human score setting: " 302 302 msgstr "Paramètre de score humain minimum : " 303 303 304 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:63 1304 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:637 305 305 msgid "" 306 306 "According to your plugin settings for Google reCAPTCHA, the customer who paid " … … 310 310 "payé la commande est probablement un être humain." 311 311 312 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:63 3312 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:639 313 313 msgid "" 314 314 "According to your plugin settings for Google reCAPTCHA, the customer who paid " … … 323 323 "passerelle." 324 324 325 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:65 3325 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:659 326 326 msgid "" 327 327 "The request to Google contains was successful but is missing the score " … … 333 333 "réponse complète : " 334 334 335 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:66 0335 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:666 336 336 msgid "" 337 337 "The request to Google reCAPTCHA triggered an exception. See exception " … … 341 341 "message d’exception : " 342 342 343 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:66 3343 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:669 344 344 msgid "The response from Google reCAPTCHA contains errors. See error codes: " 345 345 msgstr "" … … 347 347 "d’erreur : " 348 348 349 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:6 66349 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:672 350 350 msgid "" 351 351 "The response from Google reCAPTCHA contains unexpected errors. See the full " … … 355 355 "réponse complète : " 356 356 357 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:7 49357 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:755 358 358 msgid "" 359 359 "ERROR: The merchant's Clover API key needs to be refreshed by the merchant to " … … 366 366 "pour réactiver la passerelle de paiement." 367 367 368 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:808 368 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:766 369 msgid "" 370 "ERROR: The merchant's WeeConnectPay API key needs to be refreshed by the " 371 "merchant to keep taking payments with this gateway. Please advise the " 372 "merchant to re-authenticate in the integration to re-enable the payment " 373 "gateway." 374 msgstr "" 375 "ERREUR: La clé API WeeConnectPay du commerçant doit être actualisée par le " 376 "commerçant pour continuer à prendre des paiements avec cette passerelle. " 377 "Veuillez conseiller au commerçant de se ré-authentifier dans l’intégration " 378 "pour réactiver la passerelle de paiement." 379 380 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:826 369 381 msgid "Clover order created." 370 382 msgstr "La commande Clover a été créé." … … 375 387 # Used in the order notes in bold before a 13 character alphanumerical ID from Clover. 376 388 # All the order notes that contain "ID" should be described the same way across the different "ID" notes in every language. 377 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:8 09389 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:827 378 390 msgid "Order ID: " 379 391 msgstr "ID de commande : " 380 392 381 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:8 27393 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:845 382 394 msgid "No payment required: Order total is 0 or under." 383 395 msgstr "Aucun paiement requis: Le total de la commande est de 0 ou moins." 384 396 385 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:8 51397 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:871 386 398 msgid "Clover payment successful!" 387 399 msgstr "Paiement Clover réussi!" … … 392 404 # Used in the order notes in bold before a 13 character alphanumerical ID from Clover. 393 405 # All the order notes that contain "ID" should be described the same way across the different "ID" notes in every language. 394 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:8 52395 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:9 05406 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:872 407 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:925 396 408 msgid "Payment ID: " 397 409 msgstr "ID du paiement : " 398 410 399 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:8 66411 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:886 400 412 #, php-format 401 413 msgid "" … … 406 418 "postal de facturation « %s » sont différents." 407 419 408 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:8 71420 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:891 409 421 #, php-format 410 422 msgid "" … … 416 428 "devraient être les mêmes." 417 429 418 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php: 887419 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:9 10420 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:9 24430 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:907 431 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:930 432 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:944 421 433 msgid "Clover error message: " 422 434 msgstr "Message d’erreur Clover : " 423 435 424 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php: 889436 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:909 425 437 msgid "" 426 438 "Please check the order in the Clover dashboard for the full payment " … … 430 442 "informations de paiement complètes." 431 443 432 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:9 04433 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:9 15444 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:924 445 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:935 434 446 msgid "Payment failed." 435 447 msgstr "Échec de paiement." 436 448 437 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:9 18449 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:938 438 450 msgid "Clover response message: " 439 451 msgstr "Réponse de Clover : " 440 452 441 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:9 21453 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:941 442 454 msgid "Clover error code: " 443 455 msgstr "Code d’erreur Clover : " 444 456 445 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:9 29457 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:949 446 458 msgid "Payment failed - Unhandled context, see response payload: " 447 459 msgstr "Échec du paiement - Contexte non géré, voir la réponse Clover : " 448 460 449 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php: 996461 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1016 450 462 msgid "Provided ID is not a WC Order" 451 463 msgstr "L’ID fourni n’est pas une commande de WC" 452 464 453 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:10 04465 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1024 454 466 msgid "No WC Order Refund found" 455 467 msgstr "Aucun remboursement de commande WC trouvé" 456 468 457 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:10 10469 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1030 458 470 msgid "Refund amount must be higher than 0." 459 471 msgstr "Le montant du remboursement doit être supérieur à 0." 460 472 461 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:10 15473 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1035 462 474 msgid "Last created refund is not a WC Order Refund" 463 475 msgstr "Le dernier remboursement créé n’est pas un remboursement de commande WC" 464 476 465 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:10 20466 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:13 75477 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1040 478 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1395 467 479 msgid "Order has been already refunded" 468 480 msgstr "La commande a déjà été remboursée" 469 481 470 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:10 28482 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1048 471 483 msgid "" 472 484 "Due to an undocumented breaking change in the Clover API, we have temporarily " … … 476 488 "temporairement désactivé les remboursements partiels.\n" 477 489 478 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:10 29490 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1049 479 491 msgid "" 480 492 "This request to refund will not be processed. Should you want to do a partial " … … 485 497 "bord Web Clover." 486 498 487 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:10 47499 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1067 488 500 #, php-format 489 501 msgid "" … … 494 506 "doit être la quantité totale de l'item (%s)" 495 507 496 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:10 59508 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1079 497 509 #, php-format 498 510 msgid "" … … 503 515 "(actuellement %s $) doit être le montant total avant taxes de l'item (%s $)" 504 516 505 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:10 71517 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1091 506 518 #, php-format 507 519 msgid "" … … 512 524 "être la taxe totale de l'item (%s $)" 513 525 514 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:11 32526 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1152 515 527 #, php-format 516 528 msgid "" … … 521 533 "Veuillez contacter support@weeconnectpay.com si vous voyez ce message." 522 534 523 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:11 47535 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1167 524 536 #, php-format 525 537 msgid "" … … 530 542 "doit être la quantité totale du frais (%s)" 531 543 532 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:11 60544 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1180 533 545 #, php-format 534 546 msgid "" … … 539 551 "(actuellement %s $) doit être le montant total avant taxes du frais (%s $)" 540 552 541 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:11 72553 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1192 542 554 #, php-format 543 555 msgid "" … … 548 560 "être la taxe totale du frais (%s $)" 549 561 550 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:12 33562 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1253 551 563 #, php-format 552 564 msgid "" … … 558 570 "livraison avant taxes (%s $)" 559 571 560 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:12 45572 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1265 561 573 #, php-format 562 574 msgid "" … … 568 580 "(%s $)" 569 581 570 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:13 10571 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:13 37582 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1330 583 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1357 572 584 msgid "Refunded: " 573 585 msgstr "Remboursé : " 574 586 575 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:13 12576 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:13 39587 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1332 588 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1359 577 589 #, php-format 578 590 msgid "%1$s %2$s" … … 584 596 # Used in the order notes in bold before a 13 character alphanumerical ID from Clover. 585 597 # All the order notes that contain "ID" should be described the same way across the different "ID" notes in every language. 586 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:13 16587 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:13 43598 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1336 599 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1363 588 600 msgid "Refund ID: " 589 601 msgstr "ID du remboursement : " 590 602 591 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:13 17603 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1337 592 604 msgid "Charge refunded: " 593 605 msgstr "Frais remboursés : " 594 606 595 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:13 20596 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:13 46607 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1340 608 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1366 597 609 msgid "Reason: " 598 610 msgstr "Raison: " … … 603 615 # Used in the order notes in bold before a 13 character alphanumerical ID from Clover. 604 616 # All the order notes that contain "ID" should be described the same way across the different "ID" notes in every language. 605 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:13 59617 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1379 606 618 msgid "Returned clover item ID: " 607 619 msgstr "ID d’article Clover retourné : " 608 620 609 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:13 61621 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1381 610 622 #, php-format 611 623 msgid "%1$s(%2$s %3$s) - %4$s" 612 624 msgstr "%1$s (%2$s %3$s) - %4$s" 613 625 614 #: includes/modules/WeeConnectPay/Integration/IntegrationSettings.php:21 1626 #: includes/modules/WeeConnectPay/Integration/IntegrationSettings.php:212 615 627 msgid "" 616 628 "Failed to update the WooCommerce WeeConnectPay gateway enabled status in the " … … 621 633 "être trouvées." 622 634 623 #: includes/modules/WeeConnectPay/Integration/IntegrationSettings.php:22 4635 #: includes/modules/WeeConnectPay/Integration/IntegrationSettings.php:225 624 636 msgid "Failed to update the WooCommerce integration status in the database." 625 637 msgstr "" … … 627 639 "base de données." 628 640 629 #: includes/modules/WeeConnectPay/Integration/IntegrationSettings.php:25 8641 #: includes/modules/WeeConnectPay/Integration/IntegrationSettings.php:259 630 642 msgid "" 631 643 "Failed to update the WooCommerce integration title in the database. The " … … 635 647 "de données. Les options de passerelle n’ont pas pu être trouvées." 636 648 637 #: includes/modules/WeeConnectPay/Integration/IntegrationSettings.php:27 1649 #: includes/modules/WeeConnectPay/Integration/IntegrationSettings.php:272 638 650 msgid "Failed to update the WooCommerce integration title in the database." 639 651 msgstr "" … … 641 653 "de données." 642 654 643 #: includes/modules/WeeConnectPay/Integration/IntegrationSettings.php:64 4655 #: includes/modules/WeeConnectPay/Integration/IntegrationSettings.php:645 644 656 #, php-format 645 657 msgid "" … … 651 663 "correctement. Intégration désactivée. " 652 664 653 #: includes/modules/WeeConnectPay/Integration/IntegrationSettings.php:65 2665 #: includes/modules/WeeConnectPay/Integration/IntegrationSettings.php:653 654 666 msgid "Dependencies are ok!" 655 667 msgstr "Les dépendances sont acceptables!" 656 668 657 #: includes/modules/WeeConnectPay/Integration/IntegrationSettings.php:6 59669 #: includes/modules/WeeConnectPay/Integration/IntegrationSettings.php:660 658 670 msgid "" 659 671 "Something went wrong while validating one of the requirements for this " … … 671 683 "désolés pour le désagrément." 672 684 685 #: includes/modules/WeeConnectPay/Validators/DependencyValidator.php:44 686 #, php-format 687 msgid "" 688 "%1$s constant does not seem to be set, which is required for this integration " 689 "to work properly when using GitPod. Integration disabled." 690 msgstr "" 691 "La constante %1$s ne semble pas être définie, ce qui est nécessaire pour que " 692 "cette intégration fonctionne correctement dans un environnement GitPod. " 693 "Intégration désactivée." 694 673 695 # Ce string est pour la valeur du setting permalien a eviter, et utilise un terme specifique; voir le premier choix dans /wp-admin/options-permalink.php 674 #: includes/modules/WeeConnectPay/Validators/DependencyValidator.php: 43696 #: includes/modules/WeeConnectPay/Validators/DependencyValidator.php:58 675 697 msgid "Plain" 676 698 msgstr "Simple" 677 699 678 #: includes/modules/WeeConnectPay/Validators/DependencyValidator.php: 44700 #: includes/modules/WeeConnectPay/Validators/DependencyValidator.php:59 679 701 msgid "the permalinks page" 680 702 msgstr "la page des permaliens" 681 703 682 #: includes/modules/WeeConnectPay/Validators/DependencyValidator.php: 47704 #: includes/modules/WeeConnectPay/Validators/DependencyValidator.php:62 683 705 #, php-format 684 706 msgid "" … … 689 711 "WordPress à quelque chose d’autre que « %1$s » sur %2$s." 690 712 691 #: includes/modules/WeeConnectPay/Validators/DependencyValidator.php:54 713 #: includes/modules/WeeConnectPay/Validators/DependencyValidator.php:69 714 msgid "" 715 "It appears that your WordPress database prefix is either not set or is set to " 716 "an empty string. This is against WordPress security standards, and as a " 717 "result, WeeConnectPay has been disabled." 718 msgstr "" 719 "Il semble que le préfixe de votre base de données WordPress ne soit pas " 720 "défini ou soit vide. Cela va à l'encontre des normes de sécurité de WordPress " 721 "et, par conséquent, WeeConnectPay a été désactivé." 722 723 #: includes/modules/WeeConnectPay/Validators/DependencyValidator.php:70 724 msgid "" 725 "To resolve this issue, please set a valid prefix in your WordPress database " 726 "configuration. In a standard WordPress installation, this is done by defining " 727 "the <code>$table_prefix</code> variable in the <code>wp-config.php</code> " 728 "file. Having an empty or missing prefix can lead to security vulnerabilities, " 729 "so it’s crucial to ensure this is configured correctly. <p><strong>Warning:</" 730 "strong> Changing the <code>$table_prefix</code> value may trigger the " 731 "WordPress installation wizard. This can give the appearance that your site’s " 732 "data is missing, but your content is still safe in the database tables " 733 "without the prefix. We strongly recommend consulting with your web developer " 734 "before making this change to avoid any confusion or potential issues.</p>" 735 msgstr "" 736 "Pour résoudre ce problème, veuillez définir un préfixe valide dans la " 737 "configuration de la base de données WordPress. Dans une installation standard " 738 "de WordPress, cela se fait en définissant la variable <code>$table_prefix</" 739 "code> dans le fichier <code>wp-config.php</code>. Un préfixe vide ou manquant " 740 "peut entraîner des vulnérabilités de sécurité, il est donc essentiel de le " 741 "configurer correctement. <p><strong>Attention :</strong> Modifier la valeur " 742 "de <code>$table_prefix</code> peut déclencher l'assistant d'installation de " 743 "WordPress. Cela peut donner l'impression que les données de votre site ont " 744 "disparu, mais elles sont toujours présentes dans les tables de la base de " 745 "données sans le préfixe. Nous vous recommandons vivement de consulter votre " 746 "développeur web avant d’effectuer ce changement afin d’éviter toute confusion " 747 "ou tout problème potentiel.</p>" 748 749 #: includes/modules/WeeConnectPay/Validators/DependencyValidator.php:86 692 750 #, php-format 693 751 msgid "" … … 698 756 "intégration fonctionne correctement. Intégration désactivée." 699 757 700 #: includes/modules/WeeConnectPay/Validators/DependencyValidator.php: 70758 #: includes/modules/WeeConnectPay/Validators/DependencyValidator.php:102 701 759 #, php-format 702 760 msgid "" -
weeconnectpay/trunk/languages/weeconnectpay.pot
r3088710 r3174607 3 3 msgstr "" 4 4 "Project-Id-Version: WeeConnectPay\n" 5 "POT-Creation-Date: 2024-0 5-16 19:35-0400\n"5 "POT-Creation-Date: 2024-08-15 16:58-0400\n" 6 6 "PO-Revision-Date: 2023-09-20 11:23-0400\n" 7 7 "Last-Translator: \n" … … 26 26 "X-Poedit-SearchPathExcluded-4: payment-fields-blocks/node_modules\n" 27 27 28 #: admin/WeeConnectPayAdmin.php:17 628 #: admin/WeeConnectPayAdmin.php:177 29 29 msgid "WooCommerce Settings" 30 msgstr "" 31 32 #: admin/WeeConnectPayAdmin.php:251 33 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:874 34 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:927 35 msgid "Card Brand" 30 36 msgstr "" 31 37 … … 70 76 msgstr "" 71 77 72 #: includes/WeeConnectPayAPI.php:3 8578 #: includes/WeeConnectPayAPI.php:391 73 79 msgid "" 74 80 "A shipping address state, county or province is required for this gateway." … … 92 98 msgstr "" 93 99 94 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1 29100 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:130 95 101 msgid "Clover Integration" 96 102 msgstr "" 97 103 98 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:13 1104 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:132 99 105 msgid "" 100 106 "Simplify online payments by adding the Clover payment option to your shopping " … … 102 108 msgstr "" 103 109 104 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:3 37110 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:343 105 111 msgid "Please enter your payment information." 106 112 msgstr "" 107 113 108 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:34 3109 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:3 47114 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:349 115 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:353 110 116 msgid "Please enter a valid credit card number." 111 117 msgstr "" 112 118 113 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:35 3114 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:3 57119 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:359 120 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:363 115 121 msgid "Please enter a valid credit card expiry date." 116 122 msgstr "" 117 123 118 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:36 3119 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:3 67124 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:369 125 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:373 120 126 msgid "Please enter a valid credit card CVV number." 121 127 msgstr "" 122 128 123 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:37 3124 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:3 77129 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:379 130 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:383 125 131 msgid "Please enter a valid credit card postal code." 126 132 msgstr "" 127 133 128 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:40 0134 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:406 129 135 msgid "Enable" 130 136 msgstr "" 131 137 132 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:40 1138 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:407 133 139 msgid "Enable payment gateway" 134 140 msgstr "" 135 141 136 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:4 07142 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:413 137 143 msgid "Authorize Plugin" 138 144 msgstr "" 139 145 140 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:41 1146 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:417 141 147 msgid "Title" 142 148 msgstr "" 143 149 144 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:41 3150 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:419 145 151 msgid "This controls the title which the user sees during checkout." 146 152 msgstr "" 147 153 148 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:4 15154 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:421 149 155 msgid "Payment by Credit Card" 150 156 msgstr "" 151 157 152 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:4 18158 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:424 153 159 msgid "Fraud Analysis" 154 160 msgstr "" 155 161 156 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:42 0162 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:426 157 163 msgid "Post Tokenization Verification" 158 164 msgstr "" 159 165 160 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:42 1166 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:427 161 167 msgid "Enable post-tokenization verification" 162 168 msgstr "" 163 169 164 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:4 26170 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:432 165 171 msgid "Google reCAPTCHA" 166 172 msgstr "" 167 173 168 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:4 28174 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:434 169 175 msgid "Enable Google reCAPTCHA" 170 176 msgstr "" 171 177 172 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:4 29178 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:435 173 179 msgid "" 174 180 "Enable Google reCAPTCHA v3 for extra security. This new reCAPTCHA is " … … 177 183 msgstr "" 178 184 179 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:4 35185 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:441 180 186 msgid "Google reCAPTCHA Site Key" 181 187 msgstr "" 182 188 183 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:4 36189 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:442 184 190 msgid "" 185 191 "Don't have a site key and private key for this domain? <a href=\"https://www." … … 188 194 msgstr "" 189 195 190 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:44 1196 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:447 191 197 msgid "Google reCAPTCHA Secret Key" 192 198 msgstr "" 193 199 194 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:4 45200 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:451 195 201 msgid "Google reCAPTCHA Minimum Human Score Threshold" 196 202 msgstr "" 197 203 198 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:4 47204 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:453 199 205 msgid "" 200 206 "Enhance order security: Set a reCAPTCHA score threshold. The recommended " … … 204 210 msgstr "" 205 211 206 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:4 57212 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:463 207 213 msgid "Honeypot Fields" 208 214 msgstr "" 209 215 210 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:4 59216 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:465 211 217 msgid "Enable Honeypot Fields" 212 218 msgstr "" 213 219 214 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:46 0220 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:466 215 221 msgid "" 216 222 "As an additional bot detection step, hidden fields that are sometimes filled " … … 218 224 msgstr "" 219 225 220 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:4 88226 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:494 221 227 msgid "Merchant Name: " 222 228 msgstr "" 223 229 224 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:49 3230 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:499 225 231 msgid "Merchant ID: " 226 232 msgstr "" 227 233 228 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:5 07234 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:513 229 235 msgid "Log in as another Clover merchant or employee" 230 236 msgstr "" 231 237 232 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:58 1238 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:586 233 239 msgid "" 234 240 "The hidden honeypot field was filled out. This field is hidden an can only be " … … 237 243 msgstr "" 238 244 239 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:61 2245 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:617 240 246 msgid "" 241 247 "<b>Google reCAPTCHA API.js (front-end/customer-facing) has encountered an " … … 244 250 msgstr "" 245 251 246 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:6 27252 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:632 247 253 msgid "Google reCAPTCHA: " 248 254 msgstr "" 249 255 250 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:6 28256 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:633 251 257 msgid "Google reCAPTCHA score: " 252 258 msgstr "" 253 259 254 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:6 29260 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:634 255 261 msgid "Minimum human score setting: " 256 262 msgstr "" 257 263 258 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:63 2264 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:637 259 265 msgid "" 260 266 "According to your plugin settings for Google reCAPTCHA, the customer who paid " … … 262 268 msgstr "" 263 269 264 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:63 4270 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:639 265 271 msgid "" 266 272 "According to your plugin settings for Google reCAPTCHA, the customer who paid " … … 270 276 msgstr "" 271 277 272 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:65 4278 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:659 273 279 msgid "" 274 280 "The request to Google contains was successful but is missing the score " … … 277 283 msgstr "" 278 284 279 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:66 1285 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:666 280 286 msgid "" 281 287 "The request to Google reCAPTCHA triggered an exception. See exception " … … 283 289 msgstr "" 284 290 285 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:66 4291 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:669 286 292 msgid "The response from Google reCAPTCHA contains errors. See error codes: " 287 293 msgstr "" 288 294 289 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:6 67295 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:672 290 296 msgid "" 291 297 "The response from Google reCAPTCHA contains unexpected errors. See the full " … … 293 299 msgstr "" 294 300 295 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:7 43301 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:755 296 302 msgid "" 297 303 "ERROR: The merchant's Clover API key needs to be refreshed by the merchant to " … … 300 306 msgstr "" 301 307 302 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:802 308 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:766 309 msgid "" 310 "ERROR: The merchant's WeeConnectPay API key needs to be refreshed by the " 311 "merchant to keep taking payments with this gateway. Please advise the " 312 "merchant to re-authenticate in the integration to re-enable the payment " 313 "gateway." 314 msgstr "" 315 316 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:826 303 317 msgid "Clover order created." 304 318 msgstr "" 305 319 306 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:8 03320 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:827 307 321 msgid "Order ID: " 308 322 msgstr "" 309 323 310 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:8 21324 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:845 311 325 msgid "No payment required: Order total is 0 or under." 312 326 msgstr "" 313 327 314 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:8 39328 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:871 315 329 msgid "Clover payment successful!" 316 330 msgstr "" 317 331 318 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:8 40319 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php: 890332 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:872 333 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:925 320 334 msgid "Payment ID: " 321 335 msgstr "" 322 336 323 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:8 51337 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:886 324 338 #, php-format 325 339 msgid "" … … 328 342 msgstr "" 329 343 330 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:8 56344 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:891 331 345 #, php-format 332 346 msgid "" … … 335 349 msgstr "" 336 350 337 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php: 872338 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php: 892339 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:9 06351 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:907 352 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:930 353 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:944 340 354 msgid "Clover error message: " 341 355 msgstr "" 342 356 343 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php: 874357 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:909 344 358 msgid "" 345 359 "Please check the order in the Clover dashboard for the full payment " … … 347 361 msgstr "" 348 362 349 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php: 889350 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php: 897363 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:924 364 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:935 351 365 msgid "Payment failed." 352 366 msgstr "" 353 367 354 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:9 00368 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:938 355 369 msgid "Clover response message: " 356 370 msgstr "" 357 371 358 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:9 03372 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:941 359 373 msgid "Clover error code: " 360 374 msgstr "" 361 375 362 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:9 11376 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:949 363 377 msgid "Payment failed - Unhandled context, see response payload: " 364 378 msgstr "" 365 379 366 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php: 978380 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1016 367 381 msgid "Provided ID is not a WC Order" 368 382 msgstr "" 369 383 370 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php: 986384 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1024 371 385 msgid "No WC Order Refund found" 372 386 msgstr "" 373 387 374 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php: 992388 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1030 375 389 msgid "Refund amount must be higher than 0." 376 390 msgstr "" 377 391 378 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php: 997392 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1035 379 393 msgid "Last created refund is not a WC Order Refund" 380 394 msgstr "" 381 395 382 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:10 02383 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1 260396 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1040 397 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1395 384 398 msgid "Order has been already refunded" 385 399 msgstr "" 386 400 387 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:10 10401 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1048 388 402 msgid "" 389 403 "Due to an undocumented breaking change in the Clover API, we have temporarily " … … 391 405 msgstr "" 392 406 393 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:10 11407 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1049 394 408 msgid "" 395 409 "This request to refund will not be processed. Should you want to do a partial " … … 397 411 msgstr "" 398 412 399 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:10 29413 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1067 400 414 #, php-format 401 415 msgid "" … … 404 418 msgstr "" 405 419 406 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:10 41420 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1079 407 421 #, php-format 408 422 msgid "" … … 411 425 msgstr "" 412 426 413 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:10 53427 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1091 414 428 #, php-format 415 429 msgid "" … … 418 432 msgstr "" 419 433 420 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1118 434 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1152 435 #, php-format 436 msgid "" 437 "Could not find the fee to refund (%s) within the original order. Please " 438 "contact support@weeconnectpay.com if you are seeing this message." 439 msgstr "" 440 441 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1167 442 #, php-format 443 msgid "" 444 "To refund this fee (%s), the quantity to refund (currently %s) must be the " 445 "total fee quantity (%s)" 446 msgstr "" 447 448 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1180 449 #, php-format 450 msgid "" 451 "To refund this fee (%s), the amount before tax to refund (currently $%s) must " 452 "be the fee total amount before tax ($%s)" 453 msgstr "" 454 455 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1192 456 #, php-format 457 msgid "" 458 "To refund this fee (%s), the tax to refund (currently $%s) must be the fee " 459 "total tax ($%s)" 460 msgstr "" 461 462 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1253 421 463 #, php-format 422 464 msgid "" … … 425 467 msgstr "" 426 468 427 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1 130428 #, php-format 429 msgid "" 430 "To refund this shipping item (%s), the tax to refund (currently $%s) must be"431 " the shipping item total tax ($%s)"432 msgstr "" 433 434 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1 195435 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1 222469 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1265 470 #, php-format 471 msgid "" 472 "To refund this shipping item (%s), the shipping tax to refund (currently $%s) " 473 "must be the shipping item total tax ($%s)" 474 msgstr "" 475 476 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1330 477 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1357 436 478 msgid "Refunded: " 437 479 msgstr "" 438 480 439 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1 197440 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1 224481 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1332 482 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1359 441 483 #, php-format 442 484 msgid "%1$s %2$s" 443 485 msgstr "" 444 486 445 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1 201446 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1 228487 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1336 488 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1363 447 489 msgid "Refund ID: " 448 490 msgstr "" 449 491 450 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1 202492 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1337 451 493 msgid "Charge refunded: " 452 494 msgstr "" 453 495 454 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1 205455 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1 231496 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1340 497 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1366 456 498 msgid "Reason: " 457 499 msgstr "" 458 500 459 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1 244501 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1379 460 502 msgid "Returned clover item ID: " 461 503 msgstr "" 462 504 463 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1 246505 #: includes/integrations/woocommerce/WC_Gateway_Weeconnectpay.php:1381 464 506 #, php-format 465 507 msgid "%1$s(%2$s %3$s) - %4$s" 466 508 msgstr "" 467 509 468 #: includes/modules/WeeConnectPay/Integration/IntegrationSettings.php:21 1510 #: includes/modules/WeeConnectPay/Integration/IntegrationSettings.php:212 469 511 msgid "" 470 512 "Failed to update the WooCommerce WeeConnectPay gateway enabled status in the " … … 472 514 msgstr "" 473 515 474 #: includes/modules/WeeConnectPay/Integration/IntegrationSettings.php:22 4516 #: includes/modules/WeeConnectPay/Integration/IntegrationSettings.php:225 475 517 msgid "Failed to update the WooCommerce integration status in the database." 476 518 msgstr "" 477 519 478 #: includes/modules/WeeConnectPay/Integration/IntegrationSettings.php:25 8520 #: includes/modules/WeeConnectPay/Integration/IntegrationSettings.php:259 479 521 msgid "" 480 522 "Failed to update the WooCommerce integration title in the database. The " … … 482 524 msgstr "" 483 525 484 #: includes/modules/WeeConnectPay/Integration/IntegrationSettings.php:27 1526 #: includes/modules/WeeConnectPay/Integration/IntegrationSettings.php:272 485 527 msgid "Failed to update the WooCommerce integration title in the database." 486 528 msgstr "" 487 529 488 #: includes/modules/WeeConnectPay/Integration/IntegrationSettings.php:64 4530 #: includes/modules/WeeConnectPay/Integration/IntegrationSettings.php:645 489 531 #, php-format 490 532 msgid "" … … 493 535 msgstr "" 494 536 495 #: includes/modules/WeeConnectPay/Integration/IntegrationSettings.php:65 2537 #: includes/modules/WeeConnectPay/Integration/IntegrationSettings.php:653 496 538 msgid "Dependencies are ok!" 497 539 msgstr "" 498 540 499 #: includes/modules/WeeConnectPay/Integration/IntegrationSettings.php:6 59541 #: includes/modules/WeeConnectPay/Integration/IntegrationSettings.php:660 500 542 msgid "" 501 543 "Something went wrong while validating one of the requirements for this " … … 509 551 msgstr "" 510 552 511 #: includes/modules/WeeConnectPay/Validators/DependencyValidator.php:41 553 #: includes/modules/WeeConnectPay/Validators/DependencyValidator.php:44 554 #, php-format 555 msgid "" 556 "%1$s constant does not seem to be set, which is required for this integration " 557 "to work properly when using GitPod. Integration disabled." 558 msgstr "" 559 560 #: includes/modules/WeeConnectPay/Validators/DependencyValidator.php:58 561 msgid "Plain" 562 msgstr "" 563 564 #: includes/modules/WeeConnectPay/Validators/DependencyValidator.php:59 565 msgid "the permalinks page" 566 msgstr "" 567 568 #: includes/modules/WeeConnectPay/Validators/DependencyValidator.php:62 569 #, php-format 570 msgid "" 571 "You can resolve this issue by changing your WordPress permalinks settings to " 572 "something other than \"%1$s\" on %2$s." 573 msgstr "" 574 575 #: includes/modules/WeeConnectPay/Validators/DependencyValidator.php:69 576 msgid "" 577 "It appears that your WordPress database prefix is either not set or is set to " 578 "an empty string. This is against WordPress security standards, and as a " 579 "result, WeeConnectPay has been disabled." 580 msgstr "" 581 582 #: includes/modules/WeeConnectPay/Validators/DependencyValidator.php:70 583 msgid "" 584 "To resolve this issue, please set a valid prefix in your WordPress database " 585 "configuration. In a standard WordPress installation, this is done by defining " 586 "the <code>$table_prefix</code> variable in the <code>wp-config.php</code> " 587 "file. Having an empty or missing prefix can lead to security vulnerabilities, " 588 "so it’s crucial to ensure this is configured correctly. <p><strong>Warning:</" 589 "strong> Changing the <code>$table_prefix</code> value may trigger the " 590 "WordPress installation wizard. This can give the appearance that your site’s " 591 "data is missing, but your content is still safe in the database tables " 592 "without the prefix. We strongly recommend consulting with your web developer " 593 "before making this change to avoid any confusion or potential issues.</p>" 594 msgstr "" 595 596 #: includes/modules/WeeConnectPay/Validators/DependencyValidator.php:86 512 597 #, php-format 513 598 msgid "" … … 516 601 msgstr "" 517 602 518 #: includes/modules/WeeConnectPay/Validators/DependencyValidator.php: 54603 #: includes/modules/WeeConnectPay/Validators/DependencyValidator.php:102 519 604 #, php-format 520 605 msgid "" … … 554 639 msgstr "" 555 640 556 #: site/WeeConnectPayPublic.php:155557 msgid ""558 "Note: When editing the Block-based checkout page, it may show that the "559 "gateway is not compatible. This bug only affects the edit page; your "560 "customers can use the gateway without issues. We are working on a solution "561 "with WooCommerce developers for an upcoming update."562 msgstr ""563 564 641 #. Plugin Name of the plugin/theme 565 642 #. Author of the plugin/theme -
weeconnectpay/trunk/payment-fields-blocks/assets/js/frontend/blocks.asset.php
r3105409 r3174607 1 <?php return array('dependencies' => array('react', 'wc-blocks-registry', 'wc-settings', 'wp-html-entities', 'wp-i18n'), 'version' => ' fdd9461ce865bbc2d8d4');1 <?php return array('dependencies' => array('react', 'wc-blocks-registry', 'wc-settings', 'wp-html-entities', 'wp-i18n'), 'version' => '88dcd77fe713f1116edf'); -
weeconnectpay/trunk/payment-fields-blocks/assets/js/frontend/blocks.js
r3105409 r3174607 1 !function(){"use strict";var e={20:function(e,t,r){var o=r(609),n=Symbol.for("react.element"),a=(Symbol.for("react.fragment"),Object.prototype.hasOwnProperty),s=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,c={key:!0,ref:!0,__self:!0,__source:!0};function i(e,t,r){var o,i={},l=null,d=null;for(o in void 0!==r&&(l=""+r),void 0!==t.key&&(l=""+t.key),void 0!==t.ref&&(d=t.ref),t)a.call(t,o)&&!c.hasOwnProperty(o)&&(i[o]=t[o]);if(e&&e.defaultProps)for(o in t=e.defaultProps)void 0===i[o]&&(i[o]=t[o]);return{$$typeof:n,type:e,key:l,ref:d,props:i,_owner:s.current}}t.jsx=i,t.jsxs=i},848:function(e,t,r){e.exports=r(20)},609:function(e){e.exports=window.React}},t={};function r(o){var n=t[o];if(void 0!==n)return n.exports;var a=t[o]={exports:{}};return e[o](a,a.exports,r),a.exports}var o,n,a,s=r(848);!function(e){e.CARD="CARD",e.CVV="CARD_CVV",e.DATE="CARD_DATE",e.NUMBER="CARD_NUMBER",e.POSTAL_CODE="CARD_POSTAL_CODE",e.STREET_ADDRESS="CARD_STREET_ADDRESS",e.PAYMENT_REQUEST_BUTTON="PAYMENT_REQUEST_BUTTON"}(o||(o={})),function(e){e.NUMBER="weeconnectpay-card-number",e.DATE="weeconnectpay-card-date",e.CVV="weeconnectpay-card-cvv",e.ZIP="weeconnectpay-card-postal-code",e.PAYMENT_REQUEST_BUTTON="weeconnectpay-payment-request-button"}(n||(n={})),function(e){e.NUMBER="weeconnectpay-card-number-errors",e.DATE="weeconnectpay-card-date-errors",e.CVV="weeconnectpay-card-cvv-errors",e.ZIP="weeconnectpay-card-postal-code-errors",e.PAYMENT_REQUEST_BUTTON="weeconnectpay-payment-request-button-errors"}(a||(a={}));var c=r(609),i=window.wc.wcSettings,l=window.wc.wcBlocksRegistry,d=window.wp.htmlEntities,p=window.wp.i18n;class u{constructor(e){this.getLocalizedCvvPlaceholderStyles=e=>{let t={};if("fr-CA"===e){const e=document.getElementById(n.CVV);e?t=e.offsetWidth>=106||0===e.offsetWidth?{whiteSpace:"pre-line",position:"relative"}:{whiteSpace:"pre-line",position:"relative",top:"-7px"}:console.warn("WeeConnectPay could not detect the CVV element during Styles creation. CVV Element placeholder may look off-center depending on your locale.")}else t={};return t},this.cloverConfig=e,this.verifyCloverSdkIsLoaded(),this.getPakmsOrFail(e.pakms),this.cloverInstance=this.createCloverInstance(e.pakms )}static getInstance(e){if(!this.instance){if(!e)throw console.error("Clover settings must be provided for initialization."),new Error("Clover settings must be provided for initialization.");this.instance=new u(e)}return this.instance}createCloverInstance(e){try{return new Clover(e)}catch(e){const t=`WeeConnectPay failed to initialize Clover instance: ${e.message}`;throw console.error(t),new Error(t)}}getCloverInstance(){return this.cloverInstance}verifyCloverSdkIsLoaded(){if("undefined"==typeof Clover)throw new Error("Clover SDK is not loaded.")}getPakmsOrFail(e){if(!e||""===e.trim()){const e="WeeConnectPay Gateway for WooCommerce Blocks cannot load the Clover iframes. Reason: Missing Clover public merchant (pakms) key, is the merchant authenticated?";throw console.error(e),new Error(e)}return e}static getWrapperId(e){switch(e){case o.NUMBER:return n.NUMBER;case o.DATE:return n.DATE;case o.CVV:return n.CVV;case o.POSTAL_CODE:return n.ZIP;case o.PAYMENT_REQUEST_BUTTON:return n.PAYMENT_REQUEST_BUTTON;default:return}}static getErrorDisplayId(e){switch(e){case o.NUMBER:return a.NUMBER;case o.DATE:return a.DATE;case o.CVV:return a.CVV;case o.POSTAL_CODE:return a.ZIP;case o.PAYMENT_REQUEST_BUTTON:return a.PAYMENT_REQUEST_BUTTON;default:return}}getDefaultStyles(){const e=this.getLocalizedCvvPlaceholderStyles(this.cloverConfig.websiteLocale);return{input:{padding:"0px",margin:"0px",height:"3.4em",width:"100%",border:"1px #C8C8C8 solid",borderRadius:"3px",textAlign:"center"},"::-webkit-input-placeholder":{textAlign:"center"},"::-moz-placeholder":{textAlign:"center"},":-ms-input-placeholder":{textAlign:"center"},":-moz-placeholder":{textAlign:"center"},"card-cvv input::-webkit-input-placeholder":e,"card-cvv input::-moz-placeholder":e,"card-cvv input:-ms-input-placeholder":e,"card-cvv input:-moz-placeholder":e}}createElements(e){const t=this.cloverInstance.elements(),r={};return e.forEach((([e,o])=>{const n={...this.getDefaultStyles(),...o};try{r[e]=t.create(e,n)}catch(t){console.error(`Error creating element for type ${e}:`,t)}})),r}mountElements(e){Object.entries(e).forEach((([e,t])=>{const r=e,o=u.getWrapperId(r);o&&t.mount&&t.mount("#"+o)}))}static createFinalValidationState(){const e={CARD_NUMBER:{error:"Card number is required",touched:!0},CARD_DATE:{error:"Card expiry is required",touched:!0},CARD_CVV:{error:"Card CVV is required",touched:!0},CARD_POSTAL_CODE:{error:"Card postal code is required",touched:!0}},t=u.getValidationState(),r={};return Object.keys(e).forEach((o=>{const n=o,a=t[n];a&&(a.touched&&!a.error||a.touched&&a.error)?r[n]=a:r[n]=e[n]})),r}attachEventListeners({elements:e,events:t,handler:r}){Object.keys(e).forEach((o=>{const n=e[o];t.forEach((e=>{n.addEventListener(e,r)}))}))}static getValidationState(){return u.validationState}static isFinalEventValid(e){return["CARD_NUMBER","CARD_DATE","CARD_CVV","CARD_POSTAL_CODE"].every((t=>{const r=e[t];return r&&r.touched&&!r.error}))}static isEventElementState(e){return e&&"object"==typeof e&&"touched"in e}static getErrorMessageOrNull(e){const t=["CARD_CVV","CARD_DATE","CARD_NUMBER","CARD_POSTAL_CODE"];let r=!1,n="";return 0===Object.keys(e).length?t.forEach((()=>{r=!0,n+="These fields are required.<br>"})):t.forEach((t=>{const a=e[t];u.isEventElementState(a)&&a.touched?a.error&&(r=!0,n+=`${a.error}<br>`):(r=!0,n+=`${o[t]}: This field is required.<br>`)})),r?n:null}}u.validationState={},u.validationEventHandler=(e,t)=>{"onPaymentSetup"!==t&&(u.validationState={...e}),Object.entries(e).forEach((([e,t])=>{const r=e,o=u.getWrapperId(r),n=u.getErrorDisplayId(r),a=o?document.getElementById(o):null,s=n?document.getElementById(n):null;a&&s?t.error&&t.touched?u.addError(a,s,t.error):t.touched&&u.removeError(a,s):console.error(`WeeConnectPay failed to handle the event for the Clover Iframe element type: ${r}. The wrapperElement or errorDisplayElement were not found. `,{wrapperElement:{id:o,element:a},errorDisplayElement:{id:n,element:s}})}))},u.addError=(e,t,r)=>{t.textContent=r,t.classList.add("error"),e.classList.remove("success"),e.classList.add("error")},u.removeError=(e,t)=>{t.textContent=null,t.classList.remove("error"),e.classList.remove("error"),e.classList.add("success")};var h=u;Error;class E{constructor(e){if(this.googleRecaptchaConfig=e,this.verifyGoogleRecaptchaSdkIsLoaded(),!E.isGoogleRecaptchaEnabled(e.isEnabled))throw console.error("Google Recaptcha is disabled in the settings but is still being constructed."),new Error("Google Recaptcha is disabled in the settings but is still being constructed.");this.getSiteKeyOrFail(e.siteKey)}static getInstance(e){if(!this.instance){if(!e)throw console.error("Clover settings must be provided for initialization."),new Error("Clover settings must be provided for initialization.");this.instance=new E(e)}return this.instance}verifyGoogleRecaptchaSdkIsLoaded(){if("undefined"==typeof grecaptcha)throw console.error("Google Recaptcha SDK is not loaded."),new Error("Google Recaptcha SDK is not loaded.")}static isGoogleRecaptchaEnabled(e){return"1"===e}getSiteKeyOrFail(e){if(!e||""===e.trim()){const e='WeeConnectPay Gateway for WooCommerce Blocks has an error while using Google Recaptcha. Reason: Missing Google Recaptcha "site key". Have you set it up in the plugin settings?';throw console.error(e),new Error(e)}return e}createToken(){return new Promise(((e,t)=>{grecaptcha.ready((()=>{try{grecaptcha.execute(this.googleRecaptchaConfig.siteKey,{action:"submit"}).then((t=>{e(t)}),(e=>{t(e.toString())}))}catch(e){t(e.toString())}}))}))}async getTokenOrExceptionJson(){return await this.createToken()}static getStringifiedErrorForPaymentMethodData(e){const t={exception:e.toString()};return JSON.stringify(t)}}const m="weeconnectpay",v=(0,i.getSetting)("weeconnectpay_data",{}),g=(0,d.decodeEntities)(v.woocommerce?.gateway?.title)||(0,p.__)("Credit Card","weeconnectpay"),f=e=>{const{eventRegistration:t,emitResponse:r}=e,{onPaymentSetup:n}=t;return(0,c.useEffect)((()=>{const e=n((async()=>{const e=h.createFinalValidationState();if(h.validationEventHandler(e,"onPaymentSetup"),!h.isFinalEventValid(e)){const t=h.getErrorMessageOrNull(e);if(null!==t)return{type:r?.responseTypes.ERROR,message:t,messageContext:r?.noticeContexts?.PAYMENTS};{const e="An unexpected validation error has occurred. Please check the console for more details.";return console.error("The final validation before tokenizing the card did not pass validation, but could not generate a proper error message."),{type:r?.responseTypes.ERROR,unhandledValidationErrorMessage:e,messageContext:r?.noticeContexts?.PAYMENTS}}}const t=h.getInstance(v.clover).getCloverInstance();try{var o;let e="";if(E.isGoogleRecaptchaEnabled(v.googleRecaptcha.isEnabled))try{const t=E.getInstance(v.googleRecaptcha);e=await t.getTokenOrExceptionJson()}catch(t){console.error("Error creating Google Recaptcha Token:",t),e=E.getStringifiedErrorForPaymentMethodData(t)}const n=await t.createToken(),a=n.token,s=null!==(o=n.card?.brand)&&void 0!==o?o:"",c=n.card?.address_zip;return{type:r.responseTypes.SUCCESS,meta:{paymentMethodData:{token:a,"card-brand":s,"tokenized-zip":c,"recaptcha-token":e}}}}catch(e){return console.error("Error creating Clover token:",e),{type:r?.responseTypes.ERROR,message:"Error creating Clover token",messageContext:r?.noticeContexts?.PAYMENTS}}}));return()=>e()}),[r.responseTypes.ERROR,r.responseTypes.SUCCESS,n]),(0,c.useEffect)((()=>{!function(){try{const e=h.getInstance(v.clover),t=[[o.NUMBER,{}],[o.DATE,{}],[o.CVV,{}],[o.POSTAL_CODE,{}]],r=e.createElements(t);e.mountElements(r),e.attachEventListeners({elements:r,events:["change","blur"],handler:h.validationEventHandler})}catch(e){console.error("WeeConnectPay failed to setup Clover:",e.message)}}()}),[]),(0,s.jsx)("div",{id:"weeconnectpay-wc-fields",children:(0,s.jsxs)("div",{id:"form-display-no-footer",children:[(0,s.jsx)("div",{className:"top-row-wrapper",children:(0,s.jsxs)("div",{className:"form-row top-row full-width",children:[(0,s.jsx)("div",{id:"weeconnectpay-card-number",className:"field card-number-field"}),(0,s.jsx)("div",{className:"input-errors",id:"weeconnectpay-card-number-errors",role:"alert"})]})}),(0,s.jsxs)("div",{className:"bottom-row-wrapper",children:[(0,s.jsxs)("div",{className:"form-row bottom-row third-width",children:[(0,s.jsx)("div",{id:"weeconnectpay-card-date",className:"field card-date-field"}),(0,s.jsx)("div",{className:"input-errors",id:"weeconnectpay-card-date-errors",role:"alert"})]}),(0,s.jsxs)("div",{className:"form-row bottom-row third-width",children:[(0,s.jsx)("div",{id:"weeconnectpay-card-cvv",className:"field card-cvv-field"}),(0,s.jsx)("div",{className:"input-errors",id:"weeconnectpay-card-cvv-errors",role:"alert"})]}),(0,s.jsxs)("div",{className:"form-row bottom-row third-width",children:[(0,s.jsx)("div",{id:"weeconnectpay-card-postal-code",className:"field card-postal-code-field"}),(0,s.jsx)("div",{className:"input-errors",id:"weeconnectpay-card-postal-code-errors",role:"alert"})]})]}),(0,s.jsx)("div",{id:"card-response",role:"alert"}),(0,s.jsx)("div",{id:"card-errors",role:"alert"}),(0,s.jsx)("div",{className:"clover-footer"})]})})},y={name:m,paymentMethodId:m,label:g,content:(0,s.jsx)(f,{emitResponse:()=>{},eventRegistration:()=>{}}),edit:(0,s.jsx)(f,{emitResponse:()=>{},eventRegistration:()=>{}}),canMakePayment:()=>!0,ariaLabel:g,supports:{features:v.woocommerce?.gateway?.supports?v.woocommerce.gateway.supports:["products"]}};(0,l.registerPaymentMethod)(y)}();1 !function(){"use strict";var e={20:function(e,t,r){var o=r(609),n=Symbol.for("react.element"),a=(Symbol.for("react.fragment"),Object.prototype.hasOwnProperty),s=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,c={key:!0,ref:!0,__self:!0,__source:!0};function i(e,t,r){var o,i={},l=null,d=null;for(o in void 0!==r&&(l=""+r),void 0!==t.key&&(l=""+t.key),void 0!==t.ref&&(d=t.ref),t)a.call(t,o)&&!c.hasOwnProperty(o)&&(i[o]=t[o]);if(e&&e.defaultProps)for(o in t=e.defaultProps)void 0===i[o]&&(i[o]=t[o]);return{$$typeof:n,type:e,key:l,ref:d,props:i,_owner:s.current}}t.jsx=i,t.jsxs=i},848:function(e,t,r){e.exports=r(20)},609:function(e){e.exports=window.React}},t={};function r(o){var n=t[o];if(void 0!==n)return n.exports;var a=t[o]={exports:{}};return e[o](a,a.exports,r),a.exports}var o,n,a,s=r(848);!function(e){e.CARD="CARD",e.CVV="CARD_CVV",e.DATE="CARD_DATE",e.NUMBER="CARD_NUMBER",e.POSTAL_CODE="CARD_POSTAL_CODE",e.STREET_ADDRESS="CARD_STREET_ADDRESS",e.PAYMENT_REQUEST_BUTTON="PAYMENT_REQUEST_BUTTON"}(o||(o={})),function(e){e.NUMBER="weeconnectpay-card-number",e.DATE="weeconnectpay-card-date",e.CVV="weeconnectpay-card-cvv",e.ZIP="weeconnectpay-card-postal-code",e.PAYMENT_REQUEST_BUTTON="weeconnectpay-payment-request-button"}(n||(n={})),function(e){e.NUMBER="weeconnectpay-card-number-errors",e.DATE="weeconnectpay-card-date-errors",e.CVV="weeconnectpay-card-cvv-errors",e.ZIP="weeconnectpay-card-postal-code-errors",e.PAYMENT_REQUEST_BUTTON="weeconnectpay-payment-request-button-errors"}(a||(a={}));var c=r(609),i=window.wc.wcSettings,l=window.wc.wcBlocksRegistry,d=window.wp.htmlEntities,p=window.wp.i18n;class u{constructor(e){this.getLocalizedCvvPlaceholderStyles=e=>{let t={};if("fr-CA"===e){const e=document.getElementById(n.CVV);e?t=e.offsetWidth>=106||0===e.offsetWidth?{whiteSpace:"pre-line",position:"relative"}:{whiteSpace:"pre-line",position:"relative",top:"-7px"}:console.warn("WeeConnectPay could not detect the CVV element during Styles creation. CVV Element placeholder may look off-center depending on your locale.")}else t={};return t},this.cloverConfig=e,this.verifyCloverSdkIsLoaded(),this.getPakmsOrFail(e.pakms),this.cloverInstance=this.createCloverInstance(e.pakms,e.locale,e.merchantId)}static getInstance(e){if(!this.instance){if(!e)throw console.error("Clover settings must be provided for initialization."),new Error("Clover settings must be provided for initialization.");this.instance=new u(e)}return this.instance}createCloverInstance(e,t,r){try{return new Clover(e,{locale:t,merchantId:r})}catch(e){const t=`WeeConnectPay failed to initialize Clover instance: ${e.message}`;throw console.error(t),new Error(t)}}getCloverInstance(){return this.cloverInstance}verifyCloverSdkIsLoaded(){if("undefined"==typeof Clover)throw new Error("Clover SDK is not loaded.")}getPakmsOrFail(e){if(!e||""===e.trim()){const e="WeeConnectPay Gateway for WooCommerce Blocks cannot load the Clover iframes. Reason: Missing Clover public merchant (pakms) key, is the merchant authenticated?";throw console.error(e),new Error(e)}return e}static getWrapperId(e){switch(e){case o.NUMBER:return n.NUMBER;case o.DATE:return n.DATE;case o.CVV:return n.CVV;case o.POSTAL_CODE:return n.ZIP;case o.PAYMENT_REQUEST_BUTTON:return n.PAYMENT_REQUEST_BUTTON;default:return}}static getErrorDisplayId(e){switch(e){case o.NUMBER:return a.NUMBER;case o.DATE:return a.DATE;case o.CVV:return a.CVV;case o.POSTAL_CODE:return a.ZIP;case o.PAYMENT_REQUEST_BUTTON:return a.PAYMENT_REQUEST_BUTTON;default:return}}getDefaultStyles(){const e=this.getLocalizedCvvPlaceholderStyles(this.cloverConfig.locale);return{input:{padding:"0px",margin:"0px",height:"3.4em",width:"100%",border:"1px #C8C8C8 solid",borderRadius:"3px",textAlign:"center"},"::-webkit-input-placeholder":{textAlign:"center"},"::-moz-placeholder":{textAlign:"center"},":-ms-input-placeholder":{textAlign:"center"},":-moz-placeholder":{textAlign:"center"},"card-cvv input::-webkit-input-placeholder":e,"card-cvv input::-moz-placeholder":e,"card-cvv input:-ms-input-placeholder":e,"card-cvv input:-moz-placeholder":e}}createElements(e){const t=this.cloverInstance.elements(),r={};return e.forEach((([e,o])=>{const n={...this.getDefaultStyles(),...o};try{r[e]=t.create(e,n)}catch(t){console.error(`Error creating element for type ${e}:`,t)}})),r}mountElements(e){Object.entries(e).forEach((([e,t])=>{const r=e,o=u.getWrapperId(r);o&&t.mount&&t.mount("#"+o)}))}static createFinalValidationState(){const e={CARD_NUMBER:{error:"Card number is required",touched:!0},CARD_DATE:{error:"Card expiry is required",touched:!0},CARD_CVV:{error:"Card CVV is required",touched:!0},CARD_POSTAL_CODE:{error:"Card postal code is required",touched:!0}},t=u.getValidationState(),r={};return Object.keys(e).forEach((o=>{const n=o,a=t[n];a&&(a.touched&&!a.error||a.touched&&a.error)?r[n]=a:r[n]=e[n]})),r}attachEventListeners({elements:e,events:t,handler:r}){Object.keys(e).forEach((o=>{const n=e[o];t.forEach((e=>{n.addEventListener(e,r)}))}))}static getValidationState(){return u.validationState}static isFinalEventValid(e){return["CARD_NUMBER","CARD_DATE","CARD_CVV","CARD_POSTAL_CODE"].every((t=>{const r=e[t];return r&&r.touched&&!r.error}))}static isEventElementState(e){return e&&"object"==typeof e&&"touched"in e}static getErrorMessageOrNull(e){const t=["CARD_CVV","CARD_DATE","CARD_NUMBER","CARD_POSTAL_CODE"];let r=!1,n="";return 0===Object.keys(e).length?t.forEach((()=>{r=!0,n+="These fields are required.<br>"})):t.forEach((t=>{const a=e[t];u.isEventElementState(a)&&a.touched?a.error&&(r=!0,n+=`${a.error}<br>`):(r=!0,n+=`${o[t]}: This field is required.<br>`)})),r?n:null}}u.validationState={},u.validationEventHandler=(e,t)=>{"onPaymentSetup"!==t&&(u.validationState={...e}),Object.entries(e).forEach((([e,t])=>{const r=e,o=u.getWrapperId(r),n=u.getErrorDisplayId(r),a=o?document.getElementById(o):null,s=n?document.getElementById(n):null;a&&s?t.error&&t.touched?u.addError(a,s,t.error):t.touched&&u.removeError(a,s):console.error(`WeeConnectPay failed to handle the event for the Clover Iframe element type: ${r}. The wrapperElement or errorDisplayElement were not found. `,{wrapperElement:{id:o,element:a},errorDisplayElement:{id:n,element:s}})}))},u.addError=(e,t,r)=>{t.textContent=r,t.classList.add("error"),e.classList.remove("success"),e.classList.add("error")},u.removeError=(e,t)=>{t.textContent=null,t.classList.remove("error"),e.classList.remove("error"),e.classList.add("success")};var h=u;Error;class E{constructor(e){if(this.googleRecaptchaConfig=e,this.verifyGoogleRecaptchaSdkIsLoaded(),!E.isGoogleRecaptchaEnabled(e.isEnabled))throw console.error("Google Recaptcha is disabled in the settings but is still being constructed."),new Error("Google Recaptcha is disabled in the settings but is still being constructed.");this.getSiteKeyOrFail(e.siteKey)}static getInstance(e){if(!this.instance){if(!e)throw console.error("Clover settings must be provided for initialization."),new Error("Clover settings must be provided for initialization.");this.instance=new E(e)}return this.instance}verifyGoogleRecaptchaSdkIsLoaded(){if("undefined"==typeof grecaptcha)throw console.error("Google Recaptcha SDK is not loaded."),new Error("Google Recaptcha SDK is not loaded.")}static isGoogleRecaptchaEnabled(e){return"1"===e}getSiteKeyOrFail(e){if(!e||""===e.trim()){const e='WeeConnectPay Gateway for WooCommerce Blocks has an error while using Google Recaptcha. Reason: Missing Google Recaptcha "site key". Have you set it up in the plugin settings?';throw console.error(e),new Error(e)}return e}createToken(){return new Promise(((e,t)=>{grecaptcha.ready((()=>{try{grecaptcha.execute(this.googleRecaptchaConfig.siteKey,{action:"submit"}).then((t=>{e(t)}),(e=>{t(e.toString())}))}catch(e){t(e.toString())}}))}))}async getTokenOrExceptionJson(){return await this.createToken()}static getStringifiedErrorForPaymentMethodData(e){const t={exception:e.toString()};return JSON.stringify(t)}}const m="weeconnectpay",v=(0,i.getSetting)("weeconnectpay_data",{}),g=(0,d.decodeEntities)(v.woocommerce?.gateway?.title)||(0,p.__)("Credit Card","weeconnectpay"),f=e=>{const{eventRegistration:t,emitResponse:r}=e,{onPaymentSetup:n}=t;return(0,c.useEffect)((()=>{const e=n((async()=>{const e=h.createFinalValidationState();if(h.validationEventHandler(e,"onPaymentSetup"),!h.isFinalEventValid(e)){const t=h.getErrorMessageOrNull(e);if(null!==t)return{type:r?.responseTypes.ERROR,message:t,messageContext:r?.noticeContexts?.PAYMENTS};{const e="An unexpected validation error has occurred. Please check the console for more details.";return console.error("The final validation before tokenizing the card did not pass validation, but could not generate a proper error message."),{type:r?.responseTypes.ERROR,unhandledValidationErrorMessage:e,messageContext:r?.noticeContexts?.PAYMENTS}}}const t=h.getInstance(v.clover).getCloverInstance();try{var o;let e="";if(E.isGoogleRecaptchaEnabled(v.googleRecaptcha.isEnabled))try{const t=E.getInstance(v.googleRecaptcha);e=await t.getTokenOrExceptionJson()}catch(t){console.error("Error creating Google Recaptcha Token:",t),e=E.getStringifiedErrorForPaymentMethodData(t)}const n=await t.createToken(),a=n.token,s=null!==(o=n.card?.brand)&&void 0!==o?o:"",c=n.card?.address_zip;return{type:r.responseTypes.SUCCESS,meta:{paymentMethodData:{token:a,"card-brand":s,"tokenized-zip":c,"recaptcha-token":e}}}}catch(e){return console.error("Error creating Clover token:",e),{type:r?.responseTypes.ERROR,message:"Error creating Clover token",messageContext:r?.noticeContexts?.PAYMENTS}}}));return()=>e()}),[r.responseTypes.ERROR,r.responseTypes.SUCCESS,n]),(0,c.useEffect)((()=>{!function(){try{const e=h.getInstance(v.clover),t=[[o.NUMBER,{}],[o.DATE,{}],[o.CVV,{}],[o.POSTAL_CODE,{}]],r=e.createElements(t);e.mountElements(r),e.attachEventListeners({elements:r,events:["change","blur"],handler:h.validationEventHandler})}catch(e){console.error("WeeConnectPay failed to setup Clover:",e.message)}}()}),[]),(0,s.jsx)("div",{id:"weeconnectpay-wc-fields",children:(0,s.jsxs)("div",{id:"form-display-no-footer",children:[(0,s.jsx)("div",{className:"top-row-wrapper",children:(0,s.jsxs)("div",{className:"form-row top-row full-width",children:[(0,s.jsx)("div",{id:"weeconnectpay-card-number",className:"field card-number-field"}),(0,s.jsx)("div",{className:"input-errors",id:"weeconnectpay-card-number-errors",role:"alert"})]})}),(0,s.jsxs)("div",{className:"bottom-row-wrapper",children:[(0,s.jsxs)("div",{className:"form-row bottom-row third-width",children:[(0,s.jsx)("div",{id:"weeconnectpay-card-date",className:"field card-date-field"}),(0,s.jsx)("div",{className:"input-errors",id:"weeconnectpay-card-date-errors",role:"alert"})]}),(0,s.jsxs)("div",{className:"form-row bottom-row third-width",children:[(0,s.jsx)("div",{id:"weeconnectpay-card-cvv",className:"field card-cvv-field"}),(0,s.jsx)("div",{className:"input-errors",id:"weeconnectpay-card-cvv-errors",role:"alert"})]}),(0,s.jsxs)("div",{className:"form-row bottom-row third-width",children:[(0,s.jsx)("div",{id:"weeconnectpay-card-postal-code",className:"field card-postal-code-field"}),(0,s.jsx)("div",{className:"input-errors",id:"weeconnectpay-card-postal-code-errors",role:"alert"})]})]}),(0,s.jsx)("div",{id:"card-response",role:"alert"}),(0,s.jsx)("div",{id:"card-errors",role:"alert"}),(0,s.jsx)("div",{className:"clover-footer"})]})})},y={name:m,paymentMethodId:m,label:g,content:(0,s.jsx)(f,{emitResponse:()=>{},eventRegistration:()=>{}}),edit:(0,s.jsx)(f,{emitResponse:()=>{},eventRegistration:()=>{}}),canMakePayment:()=>!0,ariaLabel:g,supports:{features:v.woocommerce?.gateway?.supports?v.woocommerce.gateway.supports:["products"]}};(0,l.registerPaymentMethod)(y)}(); -
weeconnectpay/trunk/vendor/composer/installed.php
r3133358 r3174607 2 2 'root' => array( 3 3 'name' => '__root__', 4 'pretty_version' => '3.11. 0',5 'version' => '3.11. 0.0',6 'reference' => ' 0a65ce7b59d7c7f665083abfb9a2e4a931a0791d',4 'pretty_version' => '3.11.3', 5 'version' => '3.11.3.0', 6 'reference' => 'cbe9b645f05932cfd3bc9ab4297d42bc2f7e6c05', 7 7 'type' => 'library', 8 8 'install_path' => __DIR__ . '/../../', … … 12 12 'versions' => array( 13 13 '__root__' => array( 14 'pretty_version' => '3.11. 0',15 'version' => '3.11. 0.0',16 'reference' => ' 0a65ce7b59d7c7f665083abfb9a2e4a931a0791d',14 'pretty_version' => '3.11.3', 15 'version' => '3.11.3.0', 16 'reference' => 'cbe9b645f05932cfd3bc9ab4297d42bc2f7e6c05', 17 17 'type' => 'library', 18 18 'install_path' => __DIR__ . '/../../', -
weeconnectpay/trunk/weeconnectpay.php
r3133358 r3174607 18 18 * Description: Integrate Clover Payments with your WooCommerce online store. 19 19 * Tags: clover, payments, weeconnect, e-commerce, gateway 20 * Version: 3.11. 020 * Version: 3.11.3 21 21 * Requires at least: 5.6 22 * Tested Up To: 6.6. 122 * Tested Up To: 6.6.2 23 23 * Requires PHP: 7.2 24 24 * Author: WeeConnectPay … … 31 31 * Requires Plugins: woocommerce 32 32 * WC requires at least: 3.0.4 33 * WC tested up to: 9. 1.433 * WC tested up to: 9.3.3 34 34 */ 35 35 … … 38 38 die; 39 39 } 40 const WEECONNECT_VERSION = '3.11. 0';40 const WEECONNECT_VERSION = '3.11.3'; 41 41 42 42 define( 'WEECONNECTPAY_PLUGIN_URL', plugin_dir_url(__FILE__));
Note: See TracChangeset
for help on using the changeset viewer.