The official website for
the world of Catan

Question about The Cards Merchant - Who determines from which regions the resources are taken?

Answer

The player who hands over the resources. The player who receives them only determines the resource type.