I'm in the process of evaluating payment gateways for a Saas app that's currently using Stripe in the US, but needs to move to South Africa in the next few months. The closest I've come to something similar to Stripe is 2Checkout, but the lack proper of support for subscriptions (trial periods, product id's) is very dissapointing.