Implement payment tracking for subscriptions

This tracks successful and failed invoice payments as `Payola::Sale` instances.