from django.db.models import signals
from django.utils.translation import ugettext_noop as _
from spiff.notification_loader import notification

def create_notice_types(app, created_models, verbosity, **kwargs):
  notification.NoticeType.create(
    'invoice_ready',
    _('Invoice Ready'),
    _('An invoice has been added to your account')
  )

  notification.NoticeType.create(
    'payment_received',
    _('Payment Received'),
    _('A payment has been received and posted to your account')
  )

signals.post_syncdb.connect(create_notice_types, sender=notification)

@@ -315,11 +315,12 @@
 een 
-add
+post
 ed t
@@ -341,16 +341,173 @@
 ')%0A  )%0A%0A
+  notification.NoticeType.create(%0A    'card_failed',%0A    _('Card Charge Unsuccessful'),%0A    _('An attempt was made to charge your card, but it failed')%0A  )%0A%0A
   notifi

Add a card_failed notification