I have several different payment system plugins and each has a similar problem.
in the cart:
When I select the standard Virtuemart payment method, everything is fine
When I select another custom payment payment method, I get a message that the payment method has not been selected.
If I set this custom payment as default in the Virtuemart configuration, everything works fine. The customer can pay but...
The cost of this payment is not displayed and the message "payment has not been selected" keeps appearing
Does the new version of Virtuemart (with J4) require any new feature in order for these payment systems to display correctly in the cart?
Our payment plugin Gopay function ok, I think.
You can try self:
https://joomla4.easy.minion.cz/virtuemart/results,1-0
payment test card:
MasterCard 5447380000000006 CZE
CVV/CVC: 123
Date expiration: any date in future (etc. 03/28)
J 4.2.3
VM 4.0.7 10720
PHP 8.1.5
The most popular payment system in Poland is Przelewy24.pl (P24)
I used to buy 2 plugins from different developers, but they work with Joomla 3. I managed to run them without problem in Joomla 4.
Only this strange bug in the cart - I don't know what is the cause.
A very interesting plug. I did not even know that Gopay was operating in Poland
I can see they have quite low commissions
Gopay:
0.9 % - 1.5 % + 0.5 PLN
P24:
1,9% + 0.3 PLN
I also saw that revolut introduced its own payment system - money is transferred directly to the seller's account
https://www.revolut.com/business/payment-gateway/