templates/Card.template.js
function (card, cb) {

		Card.destroy(card.id)
	    .exec(function (err, destroyedCards){
	      if (err) return cb(err);
	      if (!destroyedCards) return cb(null, null);
	      Card.afterStripeCustomerCardDeleted(destroyedCards[0], function(err, card){
	      	cb(null, card);
	      });
	    });
	}
function (card, cb) {

		Card.destroy(card.id)
	    .exec(function (err, destroyedCards){
	      if (err) return cb(err);
	      if (!destroyedCards) return cb(null, null);
	      Card.afterStripeCustomerCardDeleted(destroyedCards[0], function(err, card){
	      	cb(null, card);
	      });
	    });
	}
function ( card , cb ) { Card . destroy ( card . id ) . exec ( function ( err , destroyedCards ) { if ( err ) return cb ( err ) ; if ( ! destroyedCards ) return cb ( null , null ) ; Card . afterStripeCustomerCardDeleted ( destroyedCards [ 0 ] , function ( err , card ) { cb ( null , card ) ; } ) ; } ) ; }
Stripe Webhook customer.card.deleted
Stripe Webhook customer . card . deleted