Marketpress: Payment Gateway using Payfast

We are based in south africa and can use Marketpress with the Payfast payment gateway
I need to be able to use the same payment gateway with the other plugin suchs as Membership, Pro sites, Affiliates and especially Directory ( +1 for GEO & Map Support).

Is there a way to use the same payfast payment gateway code for marketpress on these other plugins or a way to redirect to marketpress to facilitate the billing to the client?