What does it mean to have a pending payment?
Most gateways will report back and automatically set an order status to Processing (payment successful) or Failed (payment unsuccessful).
If the shop never receives either signal, it keeps the status on Pending.
This tends to be a misconfiguration of payment notification URLs or a plugin conflict
Get in contact with us to assist you with the configration or conflict issue.