Several payment gateways in South Africa are hailed as the best, but PayFast is one of the leading options.