stephskardal/piggybak — comment on commit c4eecb43f2b19c52bbafc511dd98b57589a92b1b
File: db/migrate/20111228231829_create_payments.rb line 9
By stephskardal:

You are right - I went on a run and decided I'll update the TODO to add samarai or another gem to encrypt credit cards. This will fully support refunds, also.

You are welcome to help out. Note the TODO, the highest priorities in my mind are:
1) Testing (that's a pretty obvious duh) - since this was built out as a prototype, TDD wasn't necessarily a client-supported venture :) And also once I get started with a test framework, I can write tests, but it's getting started that's the hard part for me.
2) CC encryption + fix refund support
3) Helper method for Google Analytics tagging (pretty simple)

I guess I'd just note that this is trying to be simple, and not solve every problem. My belief is that modularity / engines can introduce additional functionality, but that it shouldn't be included the core.

Comments are appreciated.

Yes, I did work on shoedazzle, as an End Point employee consulting for Rails Dog.