coursepro and payment options

coursepro - does it use its own built-in payment gateways, or does it integrate with marketpress?

while paypal supports monthly recurring billing, and doesn't support my currency,
the gateway (payfast) of choice that loves my currency, will only support recurring payments from like 2016...

so i'm in a bit of a fix.

does the logic that does the charging live in the payment gateway itself?
or does the logic live in coursepro / marketpress?

if the logic lives in coursepro / marketpress and it fires the billing, it simplifies my choice of gateways.

thanks!

this will help me choose between paypal and payfast.