Changing the WooCommerce Payment Gateway Order
You can change the Woocommerce payment gateway order in the checkout page, it’s pretty easily without touching any code, here is how you can move Stripe above Paypal or re-arrange the order at your will – just go to WordPress Dashboard > WooCommerce > Settings > Checkout.
Scroll down to the payment gateways and click and drag! – simples.
I had the same Problem. I disabled all the methods I did not want to be the default, saved them and then reenabled them Must be a better way
Ok, so I found the solution:
In Woocommerce > Settings > Payments, you can drag and drop the modules and then sort them that way, and this also make the top one the default one. The reason it did not work when I tested was that my browser remembered the last session. So clear the browser and it should be ok.
One more comment, you can change the sorting order from Woocommerce > Settings > Payments, but Paypal is still selected as payment method.
So where do we set default selected payment method? (Without tampering with the code off course!).
Yes, have the same problem, and there is no “WordPress Dashboard > WooCommerce > Settings > Checkout.” in my site….
Looks like Paypal has some agreement to always be default choice? In case I will drop using Paypal on our site!
is their a way to put the payment gateways to other page other than the checkout page.
This is great, I did this but the payapl option which is two now is still selected by default. How can I change it to the first option?
got it fixed, thanks
Would have been nice if you explained what you did to fix it. I am having the same problem…