Adding purchase and refund gateway methods