1. Нужно определять валюту в модуле.
Пример модуль bankwire, файл bankwire.php, метод checkCurrency.
2.
Tools::redirectLink(__PS_BASE_URI__.'mycontroller.php?key='.$customer->secure_key.'&....
3. В админке в статусах добавить, в модуле в методе validateOrder использовать эти новые статусы.