From 6a871cc1295e8c140efab108e93c43bb0641a8db Mon Sep 17 00:00:00 2001
From: Adhidarma Hadiwinoto <me@adhisimon.org>
Date: Tue, 18 Oct 2016 11:07:21 +0700
Subject: [PATCH] penanganan beberapa rc 0099

---
 partner-sc.js | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/partner-sc.js b/partner-sc.js
index 6f76d0f..2c9cce1 100644
--- a/partner-sc.js
+++ b/partner-sc.js
@@ -278,6 +278,15 @@ function topupRequest(task) {
 
                         logger.info('Response message: ' + responseMessage);
 
+                        if ( (resultCode == '0099') && (result_error_message.search(/METER .* YANG ANDA MASUKAN SALAH/) >= 0) ) {
+                            callbackReport(task.requestId, '14', responseMessage);
+                            return;
+                        }
+                        else if ( (resultCode == '0099') && (result_error_message.search(/INQUIRY TIMEOUT, SILAHKAN DICOBA KEMBALI/) >= 0) ) {
+                            callbackReport(task.requestId, '91', responseMessage);
+                            return;
+                        }
+
                         if (aaa) {
                             // update balance
                             aaa.updateBalance(directResponse.Result.EndBalance[0]);
-- 
1.9.0