It is like a login and password, so yes each account have a different loginID/transactionKey.
Are you trying to do this?
We have started using Slate to curate the enrollment process and the students' payments. I'm a member of The Cleveland Institute of Art corporate partners group. And we're looking forward to implement new methods - if you can share the results of the case study, you're welcome to contact us directly at Community Partners Program > http://customwritingcompany.com/