1659996b0fb053a589b88a0e005b4c54ef22bc0f451e2dcf3c14437877d70de9
above is my TXid, pending for 26days. Tried to use BTCnitro/com to push it up but not work (they didn't refund me as they said, don't try)
Can somebody help me out so my transaction can be confirmed or btc back to my wallet to make a new transaction? I used Viawallet when send it
(and viabtc accelerator is too expensive, cost me more than $400 so forget it)
another interesting thing is while i send 0.08478975btc, now on explorer show it's 0.07618310 only

I'm sorry to hear about the trouble you're facing with your Bitcoin transaction. It sounds like your transaction has been stuck in the mempool for an extended period, and you're seeking a resolution.
Given the information provided, here are some steps and considerations that might help in resolving your situation:
1. **Transaction ID (TXID):** The transaction ID you provided (1659996b0fb053a589b88a0e005b4c54ef22bc0f451e2dcf3c14437877d70de9) can be used to track the status of your transaction on block explorers.
2. **Transaction Confirmation:** If your transaction has been pending for 26 days and hasn't been confirmed, it might be stuck due to low fees or network congestion. Unfortunately, pushing the transaction through third-party services isn't always effective, as you've experienced.
3. **Viawallet Support:** Since you used Viawallet for the transaction, reaching out to their support team might be helpful. They might provide insights into the issue or offer assistance in resolving the stuck transaction.
4. **Transaction Amount Discrepancy:** The discrepancy in the displayed transaction amount from what you sent could be due to transaction fees or other factors. However, such a significant difference might warrant investigation to ensure everything is accurate.
5. **Consider Replace-By-Fee (RBF) or Child-Pays-For-Parent (CPFP):** If the initial transaction had an RBF flag enabled or if you have unspent outputs from that transaction, you might be able to create a new transaction with higher fees (RBF) or bundle it with a new transaction (CPFP) to incentivize miners to confirm it.
6. **Patience and Monitoring:** Sometimes, transactions stuck in the mempool eventually get confirmed when network congestion decreases. Continuously monitoring the transaction status on block explorers can provide updates on its progress.
7. **Professional Assistance:** In extreme cases where funds are stuck for extended periods, seeking assistance from blockchain and transaction acceleration services or consulting with experienced cryptocurrency professionals might be considered.
Remember, resolving stuck transactions can be challenging, and there might not be a guaranteed solution. Always exercise caution when seeking assistance from third-party services and ensure they are reputable and trustworthy to avoid further complications or loss of funds.