Bitcoin was sent to my wallet 7 days ago but it has not reflect in the wallet
Your transaction is indeed confirmed on the network. This means that either your wallet failed to pick it up, or it paid a different address than you think.

Check whether the address that the transaction credits indeed belongs to your wallet. Verify that the address is not a &quot;watch-only&quot; address.
Check if your wallet is out of sync. Many wallets have a way to &quot;rescan&quot; or &quot;resync&quot; the blockchain. You can probably find instructions by searching for &quot; out of sync&quot;.