I implement a webshop, basically it is more than a wehshop a marketplace and I would offer Bitcoin payment. There are 3 roles: buyer, seller, and the marketplace.
The procedure I imagined, that that seller has the private key. Seller derive adresses, where one would epxect the incomes. Seller hands those addresses to marketplace.
When buyer comes and want to purchase a product, marketplace return an address. Marketplace record in DB which buyer and address belongs together. Later Maketplace pull Blockchain, and check wether amount appeared in the specified address. If so, than pruduct can be shipped.
Is it possible derive pathes without prive key? If so in which wallet?