The proper thing the agent should have done is to void the ticket instead of processing the refund. Alas, it's after the fact and can't be reversed.
Was the full amount in USD refunded? If yes, then you can't really set up a dispute on the original charge.
I would write to United and see if they would send a cert to cover the difference.