From cbcf0d22401591c0d277b7d4e31c0d2c4286641d Mon Sep 17 00:00:00 2001
From: Adhidarma Hadiwinoto <me@adhisimon.org>
Date: Mon, 20 Aug 2018 21:28:31 +0700
Subject: [PATCH] Gagalkan transaksi yang remote product blm terdefinisi

---
 lib/partner-mkios.js | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/lib/partner-mkios.js b/lib/partner-mkios.js
index 6fb0c6b..90e40fb 100644
--- a/lib/partner-mkios.js
+++ b/lib/partner-mkios.js
@@ -256,6 +256,15 @@ function onTrxFinish(trx_id) {
 }
 
 function buy(task) {
+    if (task.product === task.remote_product) {
+        report({
+            trx_id: task.trx_id,
+            rc: '40',
+            message: 'INTERNAL: Gagal melakukan transaksi. Kode USSD belum terdefinisi.'
+        });
+        return;
+    }
+
     suspendPull(task.trx_id);
     last_trx_id = task.trx_id;
 
-- 
1.9.0