added some remote tests for the purchase method