Visa and Mastercard credit or cheque cards (from both local and international buyers) can be used on Payfast, as well as RCS Store Cards, Diners Club and American Express.
As long as the card has a card number, expiry date and CVV number on the back it can be used to make a card payment regardless of whether the card is branded as a credit or debit card.
Please note that American Express is currently not supported on MCP (Multi-Currency Payments).