This reverts commit ddb285d076.
ddb285d076
First round of the PayFast payment gateway. Still a few things to be moved around. Added HTML generation and form validation for text and checkbox inputs. To be moved to core gateway class at later stage.