transaction managment API redevelopment