webaware
Forum Replies Created
-
Forum: Plugins
In reply to: [Eway Payment Gateway] Fail Transaction on 1st attemptNo worries! Happy December!
cheers,
RossForum: Plugins
In reply to: [Eway Payment Gateway] Fail Transaction on 1st attemptG’day Eric,
You have JavaScript errors on your page, caused by overly-aggressive optimisation of your script loads. Please tell Autoptimize to exclude the jquery script so that it can load in the head where it needs to load for scripts on your page.
cheers,
RossForum: Plugins
In reply to: [GF Windcave Free] User Access ErrorG’day Will,
I’m trying to get a new release out very soon, including a fix for this. In the meantime, please try this dev version. It should fix your problem.
https://www.dropbox.com/s/qlrk0e1db8froly/gravity-forms-dps-pxpay-2.0.2-dev.zip?dl=1
cheers,
RossForum: Plugins
In reply to: [GF Windcave Free] Send Notifications on Successful Transaction OnlyNo worries!
Forum: Plugins
In reply to: [GF Windcave Free] Send Notifications on Successful Transaction OnlyG’day Conor,
Change the Event on the notification to Payment Completed. It works much like me eWAY Pro add-on:
https://gfeway.webaware.net.au/faq/notifications-and-responsive-shared-page/
cheers,
RossForum: Plugins
In reply to: [Gravity Forms Eway] Generic Error MessageG’day Alex,
Your theme is suppressing the validation message. Use your browser’s Inspect Element tool to see what I mean: right-click on the Cardholder Name field, and look below it for a div element with classes
gfield_description validation_messageand you’ll see the validation errors on that field. It comes from your stylesheet:.multistepform .validation_message { display: none !important; }cheers,
RossForum: Reviews
In reply to: [Eway Payment Gateway] Avoid them like they have EbolaG’day John,
Can you show me the support requests you’ve made? I don’t recall seeing any from you, either on this plugin or on my Gravity Forms plugins.
cheers,
RossForum: Plugins
In reply to: [Delete Expired Transients] Query to run in phpmyadminThanks for the update. I’ve heard of that option in W3TC stuffing up other things too. Essentially it seems to break transient caching. Given that transients are stored in the database unless you have memcached / redis / apt etc. (which are better), I don’t understand what W3TC is trying to achieve there.
Well done on figuring it all out!
cheers,
RossForum: Plugins
In reply to: [Eway Payment Gateway] HTTP/2.0 500 Checkout Error on SafariExcellent, well done. I figured it would be a plugin and suspected it might be shipping related. Good work.
Thanks for the nice comments. Note that the WooCommerce plugin has some big advantages over this little one, specifically it handles refunds and recurring payments. But for basic sales, I reckon this one does a good job too!
cheers,
RossForum: Plugins
In reply to: [Eway Payment Gateway] HTTP/2.0 500 Checkout Error on SafariG’day Liam,
If the whole eWAY transaction is completing, then the transaction component was successful and it’s likely something else within the checkout page that is failing. And error 500 is a server-side error, so check your server logs to see what they say.
You can find your website error log through your hosting control panel, usually under a button called Logs. If you’re not sure where to find it, you can tell WordPress to write errors to the file wp-content/debug.log by editing your wp-config.php file. Find the line that says:
define('WP_DEBUG', false);And replace it with this:
define('WP_DEBUG', true); define('WP_DEBUG_LOG', true); define('WP_DEBUG_DISPLAY', false);NB: you should change it back when you’re finished, because debug mode slows your website down a bit!
cheers,
RossForum: Plugins
In reply to: [Eway Payment Gateway] V6111 & V6010 errorsGreat to hear. Updating everything is always a good place to start — but best done on a staging / test website first to be sure everything works after updates.
Likely something was triggering JavaScript errors on the page, or breaking the page footer.
cheers,
RossForum: Plugins
In reply to: [Delete Expired Transients] Query to run in phpmyadminThe 3 errors in the static analysis bit probably just means the phpMyAdmin doesn’t understand MySQL delete syntax very well; ignore those.
The actual problem reported is that you’re getting a deadlock. Quite likely, there are so many rows to search for and delete that it’s taking too long and hitting lock conditions with other processes.
If your system can withstand a little downtime, you can try locking the options table during the delete operation, like this:
set autocommit=0; lock tables wp_options as t1 write, wp_options as t2 write; delete from t1, t2 using wp_options t1 join wp_options t2 on t2.option_name = replace(t1.option_name, '_timeout', '') where (t1.option_name like '\_transient\_timeout\_%' or t1.option_name like '\_site\_transient\_timeout\_%') and t1.option_value < '1509330263'; commit; unlock tables;cheers,
RossForum: Plugins
In reply to: [Delete Expired Transients] Query to run in phpmyadminG’day jamesja,
Here’s the basic query from the plugin that deletes all expired transients and their timeout pairs. You’ll need to substitute the name of your options table and the timeout threshold in seconds that you want.
delete from t1, t2 using $table t1 join $table t2 on t2.option_name = replace(t1.option_name, '_timeout', '') where (t1.option_name like '\_transient\_timeout\_%' or t1.option_name like '\_site\_transient\_timeout\_%') and t1.option_value < '$threshold'You can see it in the source code here, and also find other queries that might be useful.
cheers,
RossForum: Reviews
In reply to: [Eway Payment Gateway] 0/5 StarsThanks for your feedback. I suggest that it might be more effective to provide feedback to eWAY themselves, however. Your review makes it look like I’m somehow responsible for your bad experience with eWAY.
cheers,
RossG’day Hugo,
Just released, with WooCommerce 3.2 compatibility.
cheers,
Ross