How then do I get a hash ID to show the exact value I sent?
Is it impossible in my case? If so, how do others like this one get it?
That transaction's change is too small that the dollar equivalent of it is just a fraction of the sent amount.
You can send an exact amount if you have an unspent output(s) that's a little higher (
that can cover the fee) than the amount that you want to send.