Purchasing from an NFT collection built on Ethereum with Ethereum based token

As the title says ... Is it possible to purchase an Ethereum based NFT using a custom Ethereum token?

So let's say I have an NFT contract, all the metadata and images on an ipfs provider ... can I sell the NFTs using my own token?

I plan on displaying the NFTs on a website that will act as a marketplace for specific collections only.

Thank you