Transactions once initiated can only be cancelled if the payment is not completed. Once the payment is done, the Gold will be instantly bought for the market price at that time. As these transaction rates change in real-time, we won't be able to cancel / refund the transaction once the payment has been completed.