diff --git a/frontend/payment-management.js b/frontend/payment-management.js index 43cfc33..081e2ea 100644 --- a/frontend/payment-management.js +++ b/frontend/payment-management.js @@ -159,14 +159,19 @@ async function addPayment(paymentData) { // Delete a payment async function deletePayment(paymentId) { - const response = await fetch(`/payments/${paymentId}`, { - method: 'DELETE' - }); - - if (response.ok) { - await loadPayments(); // Refresh payments after deleting - } else { - console.error('Failed to delete payment:', await response.json()); + const confirmed = confirm("Are you sure you want to delete this payment?"); + if (confirmed) { + const response = await fetch(`/payments/${paymentId}`, { + method: 'DELETE' + }); + + if (response.ok) { + alert("Payment deleted successfully!"); + await loadPayments(); // Refresh payments after deleting + } else { + console.error('Failed to delete payment:', await response.json()); + alert("Failed to delete payment."); + } } }