Just reading through the thread now and sorry if this was mentioned in a later comment (haven't read everything yet) - Download the Engen app, load your FNB card as payment on there. You can also load your clicks card. Then pay via the Engen app when you fill up. I have also loaded my card on the wife's app as I don't reach the cap on my own. I just need to know when she is filling up so I can approve the Smart in-contact message when she does fill up.They do, I have done that.
Sometimes they say I can't swipe my Clicks card and Scan to Pay, sometimes I can.