Solution : If you're having this issue of adding a new card but your payments still aren't going through, you have to register or log onto payfast. Remove your expired card and add your new card onto the payfast site. Set it as active. Go back onto webafricas site and do the same after and you should be good to go. You'll be able to make an immediate payment directly after this.
I had to figure this out myself as the WhatsApp chat agents had no clue on what to do besides saying try again abit later.
@WebAfrica Helper , please train your agents on this method. You aren't having payment gate issues or technical difficulties. You guys just aren't trained on troubleshooting and it's really appalling. I don't blame any of the WhatsApp chat agents for not knowing. The company itself need to provide adequate training for their team members.
If you would like to permanently solve this issue then your page where you remove and add cards need to be directly linked to the payfast page, either that or you need to fix the interface(webafrica billing options) that sends instructions to the payfast billing options as once you click the add button it should sync across the two sites.
Hope this was helpful to others having this issue.
I will however be cancelling my services because the feedback and assistance was utterly disgusting.