What is the true nature of karma?
O! Bhikkhus, it is volition - cetana that I call Kamma, -cetanaham
  bhikkhave kammam vadami


Karma is always mental. But the consequences(Vipaaka) are both mental and physical.