I suggest giving corporation a subject status like players have, meaning corps should be able to have accounts of GS, credits, synergy etc. to trade or barter between corps and between corp and players.
I essence it is that a corp could give out GS or credits etc. for reward to their memebers or to other corps.
In reverse it means that players could pay into the corp account.