I am new to bitcoin i had money in bitcoin core wallet it was in process of synchronizing but still i sent bitcoin form my core wallet to my receive to payza and generated a one time key to receive bitcoin at this point i was unaware that it was for a limited time and it will get expired in hours now as my bitcoin is fully synchronized i do not see my money in payza account and also in bitcoin core wallet is showing
Status: 0/unconfirmed, in memory pool
Did you send the transaction with a low fee? If so, you may be in luck and can (try to) abandon the transaction:
Let me quote myself to show you how:
You can manually remove the transactions from Bitcoin Core:
-Exit Bitcoin Core
-Backup your wallet.dat, even though you should have a backup already, make another backup
-Start Bitcoin Core from a command prompt with options -zapwallettxes -rescan (if you're using a pruned wallet, you can't use this)
Depending on your hardware, it will take a few hours to rescan. After this, your transactions should be gone, but Bitcoin Core might pick them up from mempool again. In that case just wait for it to drop again.
Full description of the commands:
-zapwallettxes=<mode>
Delete all wallet transactions and only recover those parts of the
blockchain through -rescan on startup (1 = keep tx meta data e.g.
account owner and payment request information, 2 = drop tx meta
data)
-rescan
Rescan the block chain for missing wallet transactions on startup
If you used a high enough fee, it's probably confirmed by now. If now, there are some other tricks you can pull to double spend the transaction before it confirms.
If you have more funds in the wallet you MAY be able to do a replace-by-fee with Electrum or make a child pays for parent transaction.
If the receiving address is expired already, this is not a solution!
If all else fails and it does confirm to an "expired" address, contact "payza". Bitcoin addresses don't expire, it only means they don't send it to your account anymore.