We are talking here about currency that are not supported by some gateways .
let imagine you have a company in a country that thier currency is not supported by paypal !!! how you can accept payment with paypal ?
the only one solution is to add a conversion proccessor inside the system that convert a NO-SUPPORTED currecny to a supported one like USD .
another more realistic case , a client that select XXX as default currency . when the invoice are generated with that currency , making payment with no supported gateway is not possible in blesta system .
to understand me well ,
1- add a new currency that are not in the supported corrency in paypal .
2- affect this currency to a client .
3- generate a invocie for this cleint with that corrency .
4- show me now how you can pay it with paypal .
the worst thing now in v3 , that we should add all the world's currency to the gateways , and add the conversion inthe gateway. in v2.5 it was a simple option named multi-currency , when we disable it , all the active gateways appear to the client when he want to pay . now is impossible .
IF BLESTA stuff didn't se any benifict from adding a conversion rate in the gateways for no supportred currency . make as a option that let the gateways appear to all cleints , whithout checking the currency in the cleints profile .