We are looking for a recurring payment provider which truly supports multiple currencies - we have spent some time looking at Chargify and Chargebee but both only support multiple currencies by having multiple sites which are replicas of your main site so if you want 5 currencies then you need to maintain, manage and report on 5 sites which is a pain and too time consuming and risky.
We have looked at Recurly and they appear to offer what we need but are expensive and they take a fee on top of their monthly charge ($299 pm + 10 cents + 1.25% per transaction) - once we add on gateway fees and merchant fees it is a cost we would like to avoid. $299 in itself is costly compared to the market but taking a % as well is too much.
What other options are there which we could look at? Requirements are for usual features but also need invoice/offline payment support, good multi currency support and a full featured and well documented API.