message: Handle missing payment card ID gracefully
  (fixes
diff: @@ -30,7 +30,7 @@ module.exports.upgradeToDeluxe = function upgradeToDeluxe () {
  }
  if (req.body.paymentMode === 'card') {
  - const card = await CardModel.findOne({ where: { id: req.body.paymentId, UserId: req.body.UserId } })
  + const card = await CardModel.findOne({ where: { id: req.body.paymentId | -1, UserId: req.body.UserId } })
  if (!card || card.expYear < new Date().getFullYear() || (card.expYear === new Date().getFullYear() && card.expMonth - 1 < new Date().getMonth())) {
  res.status(400).json({ status: 'error', error: 'Invalid Card' })
  return
  