Levdbas
Forum Replies Created
-
Forum: Plugins
In reply to: [Mollie Payments for WooCommerce] Payment ID problem with virtual productsI am running into the same issue as @keeslamper . Only with a product that becomes “free of charge” because of a voucher that brings the price to 0 euro. Then an order gets the same error message:
Order contains Mollie payment method, but not a valid Mollie Order ID. Canceling order failed.
the order ends up as being “complete” but the woocommerce_order_status_completed hook does not fire.Hi @amimulihsanmahdi, no I also have this on standard themes without any plugins active. WP_DEBUG needs to be enabled though.
I still see that the file ‘web/app/plugins/fluentform/boot/app.php’ is hooked to the plugins_loaded action, which is incorrect and should be the ‘init’ hook at the earliest.
Hi @amimulihsanmahdi , I updated to version 6.0.2 and still running into the same issue. The code is still called too early on the plugins_loaded hook.
Yes, the update works @widgetpack , thanks for your quick actions!
Same issue @amimulihsanmahdi
Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the fluentform domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/sites/sitename/web/wp/wp-includes/functions.php on line 6114This is triggered in the front- and backend when debug mode is active. This bug was introduced in the 6.0 update.
Edit:
Traced it to the actionadd_action('plugins_loaded', function () {in the app.php file. This is called too early and should be at least on the init hook.
Hi @femiyb ,
Thank you for your reply.
We run on a server powered by Nginx (Managed by Spinupwp). The other site, running the same API keys is running on the same server btw. Also there are no errors in the error log.
2025-03-18T11:48:41+00:00 Foutopsporing Mollie\WooCommerce\Payment\PaymentModule::onMollieReturn: Redirect url on return order mollie_wc_gateway_ideal, order 6454: https://skinplus.nl/afrekenen/order-received/6454/?key=wc_order_DHhicaenczCJB&utm_nooverride=1
2025-03-18T11:52:17+00:00 Foutopsporing ideal: Start process_payment for order 6455
Aanvullende context
2025-03-18T11:52:18+00:00 Foutopsporing getUserMollieCustomerId: Mollie Customer ID (cst_mEK4XWx8vs) found and valid for user 1 on this API key. (test).
2025-03-18T11:52:18+00:00 Foutopsporing mollie_wc_gateway_ideal: Create Mollie payment object for order 6455
Aanvullende context
2025-03-18T11:52:18+00:00 Foutopsporing Order 6455 returnUrl: https://skinplus.nl/afrekenen/order-received/6455/?key=wc_order_kjuw4TG8wzBBh&order_id=6455&filter_flag=onMollieReturn
Aanvullende context
2025-03-18T11:52:18+00:00 Foutopsporing Order 6455 webhookUrl: https://skinplus.nl/wc-api/mollie_wc_gateway_ideal?order_id=6455&key=wc_order_kjuw4TG8wzBBh&filter_flag
Aanvullende context
2025-03-18T11:52:18+00:00 Foutopsporing Creating payment object: type Order, first try creating a Mollie Order.
2025-03-18T11:52:18+00:00 Foutopsporing {"amount":{"currency":"EUR","value":"40.95"},"redirectUrl":"https:\/\/skinplus.nl\/afrekenen\/order-received\/6455\/?key=wc_order_kjuw4TG8wzBBh&order_id=6455&filter_flag=onMollieReturn","webhookUrl":"https:\/\/skinplus.nl\/wc-api\/mollie_wc_gateway_ideal?order_id=6455&key=wc_order_kjuw4TG8wzBBh&filter_flag","method":"ideal","payment":{"issuer":null,"customerId":"cst_mEK4XWx8vs"},"locale":"nl_NL","metadata":{"order_id":6455,"order_number":"6455"},"orderNumber":"6455","lines":[{"sku":"6264","name":"Heliocare360\u00b0 Pediatrics Transparent Spray","quantity":1,"vatRate":0,"unitPrice":{"currency":"EUR","value":"33.00"},"totalAmount":{"currency":"EUR","value":"33.00"},"vatAmount":{"currency":"EUR","value":"0.00"},"discountAmount":{"currency":"EUR","value":"0.00"},"metadata":{"order_item_id":700}},{"type":"shipping_fee","name":"Verzending","quantity":1,"vatRate":0,"unitPrice":{"currency":"EUR","value":"7.95"},"totalAmount":{"currency":"EUR","value":"7.95"},"vatAmount":{"currency":"EUR","value":"0.00"},"metadata":{"order_item_id":"701"}}]}
2025-03-18T11:52:18+00:00 Foutopsporing {"resource":"order","id":"ord_1.nd6q1u","profileId":"pfl_Jg2T9sDvKQ","mode":"test","amount":{"value":"40.95","currency":"EUR"},"amountCaptured":null,"amountRefunded":null,"status":"created","billingAddress":{"streetAndNumber":"redacted","postalCode":"redacted","city":"redacted","country":"NL","givenName":"My name","familyName":"Redacted","email":"My name@Redacted.nl","phone":"+redacted"},"consumerDateOfBirth":null,"orderNumber":"6455","shippingAddress":{"streetAndNumber":"redacted","postalCode":"redacted","city":"redacted","country":"NL","givenName":"My name","familyName":"Redacted","email":"My name@Redacted.nl"},"method":"ideal","locale":"nl_NL","metadata":{"order_id":6455,"order_number":"6455"},"isCancelable":false,"webhookUrl":"https:\/\/skinplus.nl\/wc-api\/mollie_wc_gateway_ideal?order_id=6455&key=wc_order_kjuw4TG8wzBBh&filter_flag","redirectUrl":"https:\/\/skinplus.nl\/afrekenen\/order-received\/6455\/?key=wc_order_kjuw4TG8wzBBh&order_id=6455&filter_flag=onMollieReturn","cancelUrl":null,"createdAt":"2025-03-18T11:52:18+00:00","expiresAt":"2025-04-15T11:52:18+00:00","expiredAt":null,"paidAt":null,"authorizedAt":null,"canceledAt":null,"completedAt":null,"lines":[{"resource":"orderline","id":"odl_3.bknxp3","orderId":"ord_1.nd6q1u","name":"Heliocare360\u00b0 Pediatrics Transparent Spray","sku":"6264","type":"physical","status":"created","metadata":{"order_item_id":700},"isCancelable":false,"quantity":1,"quantityShipped":0,"amountShipped":{"value":"0.00","currency":"EUR"},"quantityRefunded":0,"amountRefunded":{"value":"0.00","currency":"EUR"},"quantityCanceled":0,"amountCanceled":{"value":"0.00","currency":"EUR"},"shippableQuantity":0,"refundableQuantity":0,"cancelableQuantity":0,"unitPrice":{"value":"33.00","currency":"EUR"},"vatRate":"0.00","vatAmount":{"value":"0.00","currency":"EUR"},"totalAmount":{"value":"33.00","currency":"EUR"},"createdAt":"2025-03-18T11:52:18+00:00"},{"resource":"orderline","id":"odl_3.mhsq9m","orderId":"ord_1.nd6q1u","name":"Verzending","sku":null,"type":"shipping_fee","status":"created","metadata":{"order_item_id":"701"},"isCancelable":false,"quantity":1,"quantityShipped":0,"amountShipped":{"value":"0.00","currency":"EUR"},"quantityRefunded":0,"amountRefunded":{"value":"0.00","currency":"EUR"},"quantityCanceled":0,"amountCanceled":{"value":"0.00","currency":"EUR"},"shippableQuantity":0,"refundableQuantity":0,"cancelableQuantity":0,"unitPrice":{"value":"7.95","currency":"EUR"},"vatRate":"0.00","vatAmount":{"value":"0.00","currency":"EUR"},"totalAmount":{"value":"7.95","currency":"EUR"},"createdAt":"2025-03-18T11:52:18+00:00"}],"shopperCountryMustMatchBillingCountry":false,"_links":{"self":{"href":"https:\/\/api.mollie.com\/v2\/orders\/ord_1.nd6q1u","type":"application\/hal+json"},"dashboard":{"href":"https:\/\/my.mollie.com\/dashboard\/org_7575111\/orders\/ord_1.nd6q1u","type":"text\/html"},"checkout":{"href":"https:\/\/www.mollie.com\/checkout\/order\/1.nd6q1u","type":"text\/html"},"documentation":{"href":"https:\/\/docs.mollie.com\/reference\/v2\/orders-api\/create-order","type":"text\/html"}},"_embedded":null}
2025-03-18T11:52:19+00:00 Foutopsporing setUserMollieCustomerId: Stored Mollie customer ID cst_mEK4XWx8vs with user 1
2025-03-18T11:52:19+00:00 Foutopsporing ideal: Mollie payment object ord_1.nd6q1u (test) created for order 6455
2025-03-18T11:52:19+00:00 Foutopsporing For order 6455 redirect user to Mollie Checkout URL: https://www.mollie.com/checkout/order/1.nd6q1u
2025-03-18T11:52:23+00:00 Foutopsporing Mollie\WooCommerce\Gateway\MolliePaymentGateway::getReturnRedirectUrlForOrder 6455: Determine what the redirect URL in WooCommerce should be.
2025-03-18T11:52:23+00:00 Foutopsporing Mollie\WooCommerce\Payment\MollieOrderService::orderNeedsPayment mollie_wc_gateway_ideal: Order 6455 orderNeedsPayment check: yes, order not previously processed by Mollie gateway.
....Later that day....
2025-03-18T13:49:05+00:00 Foutopsporing Mollie\WooCommerce\Payment\PaymentModule::cancelOrderAtMollie - 6455 - Try to process cancelled order at Mollie.
2025-03-18T13:49:05+00:00 Foutopsporing Mollie\WooCommerce\Payment\PaymentModule::cancelOrderAtMollie - 6455 - Updating order to canceled at Mollie failed, error: [2025-03-18T13:49:05+0000] Error executing API call (404: Not Found): Order ord_1.nd6q1u exists, but the wrong mode is used. Try switching live / test API keys.. Documentation: https://docs.mollie.com/overview/handling-errors. Request body: {"status":404,"title":"Not Found","detail":"Order ord_1.nd6q1u exists, but the wrong mode is used. Try switching live / test API keys.","_links":{"documentation":{"href":"https://docs.mollie.com/overview/handling-errors","type":"text/html"}}}Edit: I just saw your test order as well, that one is also stuck.
Forum: Plugins
In reply to: [MailerLite - WooCommerce integration] JS errorYes, same issue here!
I am having the same issue since the latest update. Rankmath could you please test your codebase against PHP8.1 and 8.2 as well since PHP8.1 and PHP8.2 are now the recommended versions by WordPress? See https://make.wordpress.org/hosting/handbook/compatibility/#wordpress-php-mysql-mariadb-versions
- This reply was modified 2 years, 5 months ago by Levdbas.
Forum: Plugins
In reply to: [EU Cookies Bar for WordPress] error with loginI encountered the same issue where the sites comes in a redirect loop.
Forum: Plugins
In reply to: [Intagrate Lite] How frequently should we have to re-log in?I have the same problem. I got logged out every other day.
I ran into issues with PHP7.4 as well. I use Mailgun as the preferred method. Test mails sent from WP MAIL smtp result in an error. Unfortunately the debug information given does not say anything specific about the problem.
I think there must be a compatibility issue.
Forum: Reviews
In reply to: [Support Hours] Good plugin and great idea!Hi movementoweb,
Thank you for your rating and your suggestion! It helps a lot. Could you elaborate your idea for a wiget a bit more? As for now I only had the Support Hours time widget in mind for the WordPress dashboard only. In what kind of situation would you like to show it on the front-end or the actual website so to say? If you make a great case I will consider it for a release in the future.
Kind regards,
Forum: Plugins
In reply to: [Support Hours] Feature request: sorting the list of activities1.5.2 is now out with ordering of activities based on date on save.
Forum: Plugins
In reply to: [Support Hours] Feature request: sorting the list of activitiesHey Ivar,
What I currently have working is the following. In some cases the ordering of the activities you dialed in could get mixed up. For example if you added three entries. For example:
14-10-2018 + 10:00 added time
29-10-2018 – 05:00 second activity
30-10-2018 – 00:25 first activityNow you find out you mixed up entry two and three. I think this happened with your huge list. You now want to correct the date of the third activity to the correct date, for example:
14-10-2018 + 10:00 added time
29-10-2018 – 05:00 second activity
28-10-2018 – 00:25 first activityBut the order would stay the same right? I now created a function which I haven’t released yet, that does the following. After saving the fields in the admin area, all fields are ordered on date again. This is for the admin/input, widget and overview area.
14-10-2018 + 10:00 added time
28-10-2018 – 00:25 first activity
29-10-2018 – 05:00 second activityThis way, not only the admin/input area but also the overview and widget are in the correct order once more. I think this fixes your problem and also corrects the display order in the input area as well. Two birds with one stone so to say.
Please let me know if this does what you’re searching for. If so, I’ll release it in the upcoming week with some other minor changes.
I will consider sorting options for the overview page in the future. For now, this is a bit too much to tackle besides my normal job. But I’ll keep it on my nice to have list and will keep you posted about that.
Forum: Plugins
In reply to: [Support Hours] Bug when entering new activity in version 1.5Ivar, I did find the issue and fixed it in 1.5.1 that I just released. Thanks once more for bringing this to the attention and I am kind of ashamed that this escaped my testing. 🙂 Either way, I hope you enjoy version 1.5.x and please let me know if this resolves the issue and let me know if you come across any other bug or thing worth improving. I’m always open for suggestions. I am also interested in your use-case for the plugin and on how many websites you’ve installed it. This can give me some insights on where to improve as well!