Purchase can be viewed as a relationship or an entity.

A relationship with attributes can also be modeled as an entity.