This sounds really cool, awesome work!
Am I understanding this module correctly in that it can be used as a base for creating other payment modules and hooking them in so that SS can support other payment methods?
Right now I can only check out the module from SVN, downloading it through the download link in the module section gives me an empty archive.