pindahkan setting transaction ke client code