diff --git a/main.py b/main.py
index 37c5196..e1b315b 100755
--- a/main.py
+++ b/main.py
@@ -123,6 +123,8 @@ def handleSms(sms):
     
     if sms.text.find('Maaf, transaksi gagal') >= 0:
         pushTopupStatus(LAST_REQUEST_ID, '40', sms.text)
+        createDenyProductFile('ALL');
+        PRODUCTS = sate24.removeProduct(PRODUCTS, LAST_PRODUCT)
         return
     
     if sms.text.find('PIN yang Anda masukkan salah. Silahkan ulangi kembali') >= 0: