support params with pays_currency and gets_currency