TransactionDetails.purchaseTime's initialization

The value for Purchase Time is returned as an epoch long value but was being retrieved as an int, resulting in an inaccurate TransactionDetails.purchaseTime Date.