CheddarGetter does not require a merchant account or gateway while kicking the tires or while you are in the development or testing phase.  You will need a merchant account and gateway before you accept real money but the two processes can run concurrently.