Would it be the same Apikey for both test and live environments? And between Sellers?

Both Apikey and client name will always be the same for both test and live  environments and among Sellers. 

The only thing that will change are the accesses (each one represents a set of credentials) and the context used (depending on the Seller you are interacting and whether you are using our Mapping plugin).