ePay revisited once more