That's definitely a batagurid. Looks like the Malaysian box turtle (Cuora amboinensis) to me, but I don't know my Asian turtles very well.