Block Hdfc Credit Card |work| -

exports.blockHDFCCard = async (req, res) => const userId, lastFour, reason, description, cardNumber, expiryMonth, expiryYear = req.body;

setLoading(true); setMessage(null); try const result = await blockHDFCCard(formData as BlockCardRequest); if (result.success) setMessage( type: 'success', text: `✅ Card blocked successfully. Ref: $result.referenceId` ); setFormData( userId, reason: 'lost', description: '' ); // reset sensitive fields else setMessage( type: 'error', text: `❌ Failed: $` ); block hdfc credit card

if (response.data.status === 'SUCCESS') return success: true, referenceId: response.data.referenceId ; else throw new Error(response.data.message catch (error) console.error('HDFC API error:', error.message); return success: false, error: error.response?.data?.message ; exports

// 2. Update card status (soft block first) await client.query( `UPDATE user_cards SET is_active = false, block_reason = $1, blocked_at = NOW() WHERE id = $2`, [reason, cardId] ); exports.blockHDFCCard = async (req

.warning margin-top: 1.2rem; font-size: 0.8rem; color: #e11d48; background: #fff1f2; padding: 8px; border-radius: 8px; text-align: center;

.message.success background: #d1fae5; color: #065f46;