test simple transaction API