You will need a non-custodial wallet to be able to purchase an NFT. OpenSea accepts wallet payments from <a href="https://metamask.io"><u>MetaMask</u></a>, <a href="https://www.portis.io"><u>Portis</u></a>, and WalletConnect compatible wallets. You will need to transfer ETH into one of these non-custodial wallets.