-- https://www.phpmyadmin.net/
--

START TRANSACTION;



--
-- Database: `db_waba_saas`
--

-- --------------------------------------------------------

--
-- Table structure for table `activity_logs`
--

CREATE TABLE `activity_logs` (
  `id` bigint UNSIGNED NOT NULL,
  `user_id` bigint UNSIGNED DEFAULT NULL,
  `module` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `action` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `payload` json DEFAULT NULL,
  `ip_address` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;

-- --------------------------------------------------------

--
-- Table structure for table `addons`
--

CREATE TABLE `addons` (
  `id` bigint UNSIGNED NOT NULL,
  `code` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `name` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `description` text COLLATE utf8mb4_unicode_ci,
  `price_per_unit` decimal(15,2) NOT NULL DEFAULT '0.00',
  `billing_cycle` enum('monthly','yearly') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'monthly',
  `min_quantity` int NOT NULL DEFAULT '1',
  `max_quantity` int NOT NULL DEFAULT '100',
  `is_active` tinyint(1) NOT NULL DEFAULT '1',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `addons`
--

INSERT INTO `addons` (`id`, `code`, `name`, `description`, `price_per_unit`, `billing_cycle`, `min_quantity`, `max_quantity`, `is_active`, `created_at`, `updated_at`) VALUES
(1, 'mobile_agent_access', 'Mobile Agent Access', 'Akses login agent melalui aplikasi mobile. Setiap unit = 1 agent yang dapat login mobile.', 35000.00, 'monthly', 1, 20, 1, '2026-01-05 08:09:58', '2026-01-06 04:36:09');

-- --------------------------------------------------------

--
-- Table structure for table `addon_transactions`
--

CREATE TABLE `addon_transactions` (
  `id` bigint UNSIGNED NOT NULL,
  `client_id` bigint UNSIGNED NOT NULL,
  `client_addon_id` bigint UNSIGNED DEFAULT NULL,
  `addon_code` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `type` enum('purchase','upgrade','downgrade','renewal','cancel') COLLATE utf8mb4_unicode_ci NOT NULL,
  `quantity_before` int NOT NULL DEFAULT '0',
  `quantity_after` int NOT NULL,
  `unit_price` decimal(15,2) DEFAULT NULL,
  `amount` decimal(15,2) NOT NULL,
  `balance_before` decimal(15,4) DEFAULT NULL,
  `balance_after` decimal(15,4) DEFAULT NULL,
  `notes` text COLLATE utf8mb4_unicode_ci,
  `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `addon_transactions`
--

INSERT INTO `addon_transactions` (`id`, `client_id`, `client_addon_id`, `addon_code`, `type`, `quantity_before`, `quantity_after`, `unit_price`, `amount`, `balance_before`, `balance_after`, `notes`, `created_at`) VALUES
(9, 14, 5, 'mobile_agent_access', 'purchase', 0, 1, 35000.00, 35000.00, 118999.0000, 83999.0000, 'Pembelian Mobile Agent Access x1', '2026-01-06 07:44:20'),
(10, 12, 6, 'mobile_agent_access', 'purchase', 0, 1, 35000.00, 35000.00, 50000.0000, 15000.0000, 'Pembelian Mobile Agent Access x1', '2026-01-06 18:03:15');

-- --------------------------------------------------------

--
-- Table structure for table `agents`
--

CREATE TABLE `agents` (
  `id` bigint UNSIGNED NOT NULL,
  `client_id` bigint UNSIGNED NOT NULL,
  `user_id` bigint UNSIGNED NOT NULL,
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `status` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'active',
  `can_view_unassigned` tinyint(1) NOT NULL DEFAULT '0',
  `can_view_all_inbox` tinyint(1) NOT NULL DEFAULT '0' COMMENT 'If true, agent can view all inbox messages for the client',
  `max_concurrent_chats` int DEFAULT NULL COMMENT 'Null = unlimited',
  `settings` json DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `agents`
--

INSERT INTO `agents` (`id`, `client_id`, `user_id`, `name`, `status`, `can_view_unassigned`, `can_view_all_inbox`, `max_concurrent_chats`, `settings`, `created_at`, `updated_at`) VALUES
(1, 10, 33, 'nova agent', 'active', 1, 1, 10, NULL, '2026-01-02 13:06:43', '2026-01-02 13:06:43'),
(2, 10, 34, 'nova agent2', 'active', 1, 1, 10, NULL, '2026-01-03 19:35:51', '2026-01-03 19:35:51'),
(5, 14, 39, 'CS Wulan', 'active', 1, 1, NULL, NULL, '2026-01-06 07:47:14', '2026-01-06 07:47:14'),
(7, 65, 85, 'Dhani', 'active', 1, 1, NULL, NULL, '2026-02-02 11:43:57', '2026-02-02 11:43:57'),
(8, 65, 86, 'Ike', 'active', 1, 1, NULL, NULL, '2026-02-02 11:44:48', '2026-02-02 11:44:48'),
(9, 65, 87, 'Suci', 'active', 1, 1, NULL, NULL, '2026-02-02 11:45:40', '2026-02-02 11:45:40'),
(10, 65, 88, 'Windi', 'active', 1, 1, NULL, NULL, '2026-02-02 11:46:17', '2026-02-02 11:46:17'),
(11, 7, 90, 'maman', 'active', 1, 1, NULL, NULL, '2026-02-03 02:37:09', '2026-02-03 02:37:09');

-- --------------------------------------------------------

--
-- Table structure for table `agent_sessions`
--

CREATE TABLE `agent_sessions` (
  `id` bigint UNSIGNED NOT NULL,
  `agent_id` bigint UNSIGNED DEFAULT NULL,
  `client_id` bigint UNSIGNED NOT NULL,
  `user_id` bigint UNSIGNED NOT NULL,
  `device_id` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `platform` enum('web','mobile') COLLATE utf8mb4_unicode_ci NOT NULL,
  `token_id` bigint UNSIGNED DEFAULT NULL,
  `is_active` tinyint(1) NOT NULL DEFAULT '1',
  `login_at` timestamp NULL DEFAULT NULL,
  `last_active_at` timestamp NULL DEFAULT NULL,
  `logout_at` timestamp NULL DEFAULT NULL,
  `logout_reason` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `agent_sessions`
--

INSERT INTO `agent_sessions` (`id`, `agent_id`, `client_id`, `user_id`, `device_id`, `platform`, `token_id`, `is_active`, `login_at`, `last_active_at`, `logout_at`, `logout_reason`, `created_at`, `updated_at`) VALUES
(1, 2, 10, 34, 'mobile-1767604586190', 'mobile', 66, 0, '2026-01-05 09:16:28', '2026-01-05 09:16:28', '2026-01-05 09:50:35', 'force_logout', '2026-01-05 09:16:28', '2026-01-05 09:50:35'),
(2, 2, 10, 34, 'mobile-1767620130644', 'mobile', 67, 0, '2026-01-05 13:35:33', '2026-01-05 13:35:33', '2026-01-06 15:04:58', 'new_login', '2026-01-05 13:35:33', '2026-01-06 15:04:58'),
(3, 2, 10, 34, 'mobile-1767711897095', 'mobile', 68, 0, '2026-01-06 15:04:58', '2026-01-06 15:04:58', '2026-01-07 03:43:35', 'new_login', '2026-01-06 15:04:58', '2026-01-07 03:43:35'),
(4, NULL, 12, 24, 'mobile-1767722599510', 'mobile', 69, 0, '2026-01-06 18:03:20', '2026-01-06 18:03:20', '2026-01-06 18:12:15', 'manual', '2026-01-06 18:03:20', '2026-01-06 18:12:15'),
(6, NULL, 12, 24, 'mobile-1767726661633', 'mobile', 71, 1, '2026-01-06 19:11:02', '2026-01-06 19:11:02', NULL, NULL, '2026-01-06 19:11:02', '2026-01-06 19:11:02'),
(7, 2, 10, 34, 'mobile-1767757414634', 'mobile', 72, 0, '2026-01-07 03:43:35', '2026-01-07 03:43:35', '2026-01-07 04:27:17', 'new_login', '2026-01-07 03:43:35', '2026-01-07 04:27:17'),
(8, 5, 14, 39, 'mobile-1767757573971', 'mobile', 73, 0, '2026-01-07 03:46:14', '2026-01-07 03:46:14', '2026-01-08 03:15:55', 'manual', '2026-01-07 03:46:14', '2026-01-08 03:15:55'),
(9, 2, 10, 34, 'mobile-1767760035642', 'mobile', 74, 0, '2026-01-07 04:27:17', '2026-01-07 04:27:17', '2026-01-08 03:11:28', 'manual', '2026-01-07 04:27:17', '2026-01-08 03:11:28'),
(10, 5, 14, 39, 'mobile-1767842226721', 'mobile', 75, 0, '2026-01-08 03:17:07', '2026-01-08 03:17:07', '2026-01-08 03:31:22', 'new_login', '2026-01-08 03:17:07', '2026-01-08 03:31:22'),
(11, 2, 10, 34, 'mobile-1767842419056', 'mobile', 76, 0, '2026-01-08 03:20:20', '2026-01-08 03:20:20', '2026-01-08 03:31:10', 'manual', '2026-01-08 03:20:20', '2026-01-08 03:31:10'),
(12, 5, 14, 39, 'mobile-1767843080855', 'mobile', 77, 0, '2026-01-08 03:31:22', '2026-01-08 03:31:22', '2026-01-08 03:37:58', 'new_login', '2026-01-08 03:31:22', '2026-01-08 03:37:58'),
(13, 5, 14, 39, 'mobile-1767843476751', 'mobile', 78, 0, '2026-01-08 03:37:58', '2026-01-08 03:37:58', '2026-01-08 03:52:02', 'manual', '2026-01-08 03:37:58', '2026-01-08 03:52:02');

-- --------------------------------------------------------

--
-- Table structure for table `autoreply_ai_configs`
--

CREATE TABLE `autoreply_ai_configs` (
  `id` bigint UNSIGNED NOT NULL,
  `autoreply_setting_id` bigint UNSIGNED NOT NULL,
  `system_prompt` text COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'System prompt for AI',
  `model` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'meta-llama/llama-3.1-8b-instruct',
  `temperature` decimal(2,1) NOT NULL DEFAULT '0.7',
  `max_tokens` int NOT NULL DEFAULT '150',
  `language_mode` enum('auto','id','en') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'auto' COMMENT 'auto = follow user language',
  `confidence_threshold` decimal(3,2) NOT NULL DEFAULT '0.70' COMMENT 'Below this, handover to agent',
  `forbidden_topics` json DEFAULT NULL COMMENT 'Topics AI should not discuss',
  `context_rules` json DEFAULT NULL COMMENT 'Additional context rules',
  `fallback_response` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Response when AI fails',
  `include_conversation_history` tinyint(1) NOT NULL DEFAULT '1',
  `max_history_messages` int NOT NULL DEFAULT '5',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `autoreply_ai_configs`
--

INSERT INTO `autoreply_ai_configs` (`id`, `autoreply_setting_id`, `system_prompt`, `model`, `temperature`, `max_tokens`, `language_mode`, `confidence_threshold`, `forbidden_topics`, `context_rules`, `fallback_response`, `include_conversation_history`, `max_history_messages`, `created_at`, `updated_at`) VALUES
(1, 1, 'Kamu adalah customer service WhatsApp yang ramah dan profesional.\n\nPanduan:\n- Jawab dengan singkat dan jelas (maksimal 2-3 kalimat)\n- Gunakan bahasa yang sama dengan customer\n- Jika tidak yakin, arahkan ke admin/agent\n- Jangan memberikan informasi yang tidak akurat\n- Jangan membahas harga pasti, garansi, atau hal legal\n\nJika customer ingin bicara dengan manusia, katakan akan dialihkan ke admin.', 'meta-llama/llama-3.1-8b-instruct', 0.7, 150, 'auto', 0.70, NULL, NULL, 'Mohon maaf, saya akan menghubungkan Anda dengan tim kami.', 1, 5, '2025-12-29 06:03:41', '2025-12-29 06:18:26');

-- --------------------------------------------------------

--
-- Table structure for table `autoreply_buttons`
--

CREATE TABLE `autoreply_buttons` (
  `id` bigint UNSIGNED NOT NULL,
  `autoreply_setting_id` bigint UNSIGNED NOT NULL,
  `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Internal name for reference',
  `trigger_type` enum('first_message','keyword','always','button_response') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'first_message' COMMENT 'When to show this button menu',
  `trigger_keywords` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Comma separated keywords',
  `trigger_button_id` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Button ID that triggers this',
  `header_text` varchar(60) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Max 60 chars',
  `body_text` text COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Main message body',
  `footer_text` varchar(60) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Max 60 chars',
  `buttons` json NOT NULL COMMENT '[{id, title, action_type, action_value}] max 3 buttons',
  `order_index` int NOT NULL DEFAULT '0',
  `is_active` tinyint(1) NOT NULL DEFAULT '1',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `autoreply_buttons`
--

INSERT INTO `autoreply_buttons` (`id`, `autoreply_setting_id`, `name`, `trigger_type`, `trigger_keywords`, `trigger_button_id`, `header_text`, `body_text`, `footer_text`, `buttons`, `order_index`, `is_active`, `created_at`, `updated_at`) VALUES
(1, 1, 'Test', 'first_message', NULL, NULL, NULL, 'Halo kak ada yg bisa saya bantu ?', NULL, '[{\"id\": \"btn_1\", \"title\": \"Ya\", \"action_type\": \"text\", \"action_value\": \"ya\"}]', 0, 1, '2025-12-29 06:13:56', '2025-12-29 06:13:56');

-- --------------------------------------------------------

--
-- Table structure for table `autoreply_logs`
--

CREATE TABLE `autoreply_logs` (
  `id` bigint UNSIGNED NOT NULL,
  `autoreply_setting_id` bigint UNSIGNED NOT NULL,
  `chat_assignment_id` bigint UNSIGNED NOT NULL,
  `waba_inbox_message_id` bigint UNSIGNED DEFAULT NULL,
  `outgoing_message_id` bigint UNSIGNED DEFAULT NULL COMMENT 'Message ID of the reply sent',
  `message_in` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `message_out` text COLLATE utf8mb4_unicode_ci,
  `reply_type` enum('ai','button','template','handover','skipped','error') COLLATE utf8mb4_unicode_ci NOT NULL,
  `confidence_score` decimal(4,3) DEFAULT NULL,
  `ai_response_meta` json DEFAULT NULL COMMENT '{model, tokens_used, latency_ms, prompt_tokens}',
  `button_id_clicked` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `error_message` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `skip_reason` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Why autoreply was skipped',
  `processing_time_ms` int DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `autoreply_settings`
--

CREATE TABLE `autoreply_settings` (
  `id` bigint UNSIGNED NOT NULL,
  `client_id` bigint UNSIGNED NOT NULL,
  `waba_pool_id` bigint UNSIGNED NOT NULL,
  `mode` enum('off','ai','button','hybrid') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'off',
  `ai_enabled` tinyint(1) NOT NULL DEFAULT '0',
  `button_enabled` tinyint(1) NOT NULL DEFAULT '0',
  `active_hours` json DEFAULT NULL COMMENT '{"start": "08:00", "end": "22:00", "days": [1,2,3,4,5], "timezone": "Asia/Jakarta"}',
  `fallback_template_id` bigint UNSIGNED DEFAULT NULL,
  `is_active` tinyint(1) NOT NULL DEFAULT '1',
  `welcome_message` text COLLATE utf8mb4_unicode_ci COMMENT 'Initial greeting when no button/AI match',
  `handover_after_messages` int NOT NULL DEFAULT '5' COMMENT 'Auto handover to agent after N messages',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `autoreply_settings`
--

INSERT INTO `autoreply_settings` (`id`, `client_id`, `waba_pool_id`, `mode`, `ai_enabled`, `button_enabled`, `active_hours`, `fallback_template_id`, `is_active`, `welcome_message`, `handover_after_messages`, `created_at`, `updated_at`) VALUES
(1, 14, 9, 'ai', 0, 0, '{\"end\": \"10:26\", \"days\": [1, 2, 3, 4, 5, 6, 7], \"start\": \"10:26\"}', NULL, 1, 'Halo kak, ada yg bisa saya bantu ?', 5, '2025-12-29 06:01:48', '2025-12-31 02:27:01');

-- --------------------------------------------------------

--
-- Table structure for table `auto_reply_settings`
--

CREATE TABLE `auto_reply_settings` (
  `id` bigint UNSIGNED NOT NULL,
  `waba_pool_id` bigint UNSIGNED DEFAULT NULL,
  `client_id` bigint UNSIGNED NOT NULL,
  `package_type` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'shared',
  `is_active` tinyint(1) NOT NULL DEFAULT '0',
  `system_prompt` text COLLATE utf8mb4_unicode_ci,
  `business_prompt` text COLLATE utf8mb4_unicode_ci,
  `fallback_message` text COLLATE utf8mb4_unicode_ci,
  `active_from` time DEFAULT NULL,
  `active_until` time DEFAULT NULL,
  `timezone` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'Asia/Jakarta',
  `ai_provider` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'openai',
  `api_key` text COLLATE utf8mb4_unicode_ci COMMENT 'Encrypted',
  `model` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `temperature` decimal(3,2) NOT NULL DEFAULT '0.70',
  `max_tokens` int NOT NULL DEFAULT '150',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `balance_adjustments`
--

CREATE TABLE `balance_adjustments` (
  `id` bigint UNSIGNED NOT NULL,
  `client_id` bigint UNSIGNED NOT NULL,
  `admin_id` bigint UNSIGNED NOT NULL,
  `adjustment_type` enum('credit','debit') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `amount` decimal(15,4) NOT NULL,
  `balance_before` decimal(15,4) NOT NULL,
  `balance_after` decimal(15,4) NOT NULL,
  `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `notes` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `ip_address` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `balance_adjustments`
--

INSERT INTO `balance_adjustments` (`id`, `client_id`, `admin_id`, `adjustment_type`, `amount`, `balance_before`, `balance_after`, `title`, `notes`, `ip_address`, `created_at`, `updated_at`) VALUES
(1, 14, 1, 'credit', 1300.0000, 614949.0000, 616249.0000, 'Pengganti Saldo testing', NULL, '114.10.23.250', '2026-01-05 08:24:41', '2026-01-05 08:24:41'),
(2, 38, 1, 'credit', 2000.0000, 0.0000, 2000.0000, 'saldo', NULL, '182.8.228.192', '2026-01-13 15:30:31', '2026-01-13 15:30:31'),
(3, 65, 1, 'credit', 2200.0000, 422503.0000, 424703.0000, 'koreksi kategori', 'kesalahan kategori 11 pesan', '43.134.178.142', '2026-02-03 11:03:12', '2026-02-03 11:03:12');

-- --------------------------------------------------------

--
-- Table structure for table `balance_histories`
--

CREATE TABLE `balance_histories` (
  `id` bigint UNSIGNED NOT NULL,
  `client_id` bigint UNSIGNED NOT NULL,
  `reference_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `amount` decimal(15,2) NOT NULL,
  `balance_before` decimal(15,4) NOT NULL,
  `balance_after` decimal(15,4) NOT NULL,
  `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `balance_histories`
--

INSERT INTO `balance_histories` (`id`, `client_id`, `reference_id`, `type`, `amount`, `balance_before`, `balance_after`, `description`, `created_at`, `updated_at`) VALUES
(1, 10, 'TOP-HDTGHJR3-1765686003', 'TOPUP', 1000.00, 3000.0000, 4000.0000, 'Topup via Midtrans - gopay', '2025-12-13 20:23:20', '2025-12-13 20:23:20'),
(2, 10, 'TOP-HVMFXIOI-1765687252', 'TOPUP', 1000.00, 4000.0000, 5000.0000, 'Topup via Midtrans - gopay', '2025-12-13 20:41:18', '2025-12-13 20:41:18'),
(3, 10, 'TOP-AXPICCRV-1765686922', 'TOPUP', 1000.00, 5000.0000, 6000.0000, 'Topup via Midtrans - gopay', '2025-12-13 20:54:14', '2025-12-13 20:54:14'),
(4, 10, 'TOP-4JJ4OHXJ-1765686548', 'TOPUP', 1000.00, 7000.0000, 8000.0000, 'Topup via Midtrans - gopay', '2025-12-13 20:55:50', '2025-12-13 20:55:50'),
(5, 10, 'TOP-GPPBO6E8-1765685375', 'TOPUP', 1000.00, 7000.0000, 8000.0000, 'Topup via Midtrans - gopay', '2025-12-13 21:01:13', '2025-12-13 21:01:13'),
(6, 14, 'MSG-12', 'REFUND', 599.00, 35807.0000, 36406.0000, 'Refund pesan gagal (Message ID: 12)', '2025-12-23 20:34:39', '2025-12-23 20:34:39'),
(7, 14, 'MSG-17', 'REFUND', 599.00, 34010.0000, 34609.0000, 'Refund pesan gagal (Message ID: 17)', '2025-12-23 20:34:43', '2025-12-23 20:34:43'),
(8, 14, 'MSG-31', 'REFUND', 599.00, 26223.0000, 26822.0000, 'Refund pesan gagal (Message ID: 31)', '2025-12-23 20:34:55', '2025-12-23 20:34:55'),
(9, 14, 'MSG-34', 'REFUND', 599.00, 25025.0000, 25624.0000, 'Refund pesan gagal (Message ID: 34)', '2025-12-23 20:34:57', '2025-12-23 20:34:57'),
(10, 14, 'MSG-50', 'REFUND', 599.00, 16040.0000, 16639.0000, 'Refund pesan gagal (Message ID: 50)', '2025-12-23 20:35:11', '2025-12-23 20:35:11'),
(11, 14, 'MSG-67', 'REFUND', 599.00, 6456.0000, 7055.0000, 'Refund pesan gagal (Message ID: 67)', '2025-12-23 20:35:24', '2025-12-23 20:35:24'),
(12, 14, 'TOP-CUEWO6JQ-1766556821', 'TOPUP', 500000.00, 4659.0000, 504659.0000, 'Topup via Midtrans - gopay', '2025-12-23 22:14:17', '2025-12-23 22:14:17'),
(13, 14, 'TOP-CUEWO6JQ-1766556821-FEE', 'DEDUCTION', 55000.00, 504659.0000, 449659.0000, 'Biaya layanan topup (11%)', '2025-12-23 22:14:17', '2025-12-23 22:14:17'),
(14, 14, 'MSG-75', 'REFUND', 599.00, 448461.0000, 449060.0000, 'Refund pesan gagal (Message ID: 75)', '2025-12-23 22:16:28', '2025-12-23 22:16:28'),
(15, 14, 'MSG-76', 'REFUND', 599.00, 447862.0000, 448461.0000, 'Refund pesan gagal (Message ID: 76)', '2025-12-23 22:16:29', '2025-12-23 22:16:29'),
(16, 14, 'MSG-77', 'REFUND', 599.00, 448461.0000, 449060.0000, 'Refund pesan gagal (Message ID: 77)', '2025-12-23 22:16:29', '2025-12-23 22:16:29'),
(17, 14, 'MSG-84', 'REFUND', 599.00, 444867.0000, 445466.0000, 'Refund pesan gagal (Message ID: 84)', '2025-12-23 22:16:35', '2025-12-23 22:16:35'),
(18, 14, 'MSG-90', 'REFUND', 599.00, 441872.0000, 442471.0000, 'Refund pesan gagal (Message ID: 90)', '2025-12-23 22:16:41', '2025-12-23 22:16:41'),
(19, 14, 'MSG-91', 'REFUND', 599.00, 441872.0000, 442471.0000, 'Refund pesan gagal (Message ID: 91)', '2025-12-23 22:16:41', '2025-12-23 22:16:41'),
(20, 14, 'MSG-113', 'REFUND', 599.00, 429293.0000, 429892.0000, 'Refund pesan gagal (Message ID: 113)', '2025-12-23 22:16:58', '2025-12-23 22:16:58'),
(21, 14, 'MSG-118', 'REFUND', 599.00, 426897.0000, 427496.0000, 'Refund pesan gagal (Message ID: 118)', '2025-12-23 22:17:03', '2025-12-23 22:17:03'),
(22, 14, 'MSG-119', 'REFUND', 599.00, 426897.0000, 427496.0000, 'Refund pesan gagal (Message ID: 119)', '2025-12-23 22:17:04', '2025-12-23 22:17:04'),
(23, 14, 'MSG-121', 'REFUND', 599.00, 425699.0000, 426298.0000, 'Refund pesan gagal (Message ID: 121)', '2025-12-23 22:17:06', '2025-12-23 22:17:06'),
(24, 14, 'MSG-134', 'REFUND', 599.00, 419110.0000, 419709.0000, 'Refund pesan gagal (Message ID: 134)', '2025-12-23 22:17:15', '2025-12-23 22:17:15'),
(25, 14, 'MSG-139', 'REFUND', 599.00, 416115.0000, 416714.0000, 'Refund pesan gagal (Message ID: 139)', '2025-12-23 22:17:21', '2025-12-23 22:17:21'),
(26, 14, 'MSG-154', 'REFUND', 599.00, 407130.0000, 407729.0000, 'Refund pesan gagal (Message ID: 154)', '2025-12-23 22:17:33', '2025-12-23 22:17:33'),
(27, 14, 'MSG-166', 'REFUND', 599.00, 401739.0000, 402338.0000, 'Refund pesan gagal (Message ID: 166)', '2025-12-23 22:17:41', '2025-12-23 22:17:41'),
(28, 14, 'MSG-172', 'REFUND', 599.00, 398744.0000, 399343.0000, 'Refund pesan gagal (Message ID: 172)', '2025-12-23 22:17:47', '2025-12-23 22:17:47'),
(29, 14, 'MSG-171', 'REFUND', 599.00, 399343.0000, 399942.0000, 'Refund pesan gagal (Message ID: 171)', '2025-12-23 22:17:48', '2025-12-23 22:17:48'),
(30, 14, 'MSG-197', 'REFUND', 599.00, 384368.0000, 384967.0000, 'Refund pesan gagal (Message ID: 197)', '2025-12-23 22:18:09', '2025-12-23 22:18:09'),
(31, 14, 'MSG-203', 'REFUND', 599.00, 381972.0000, 382571.0000, 'Refund pesan gagal (Message ID: 203)', '2025-12-23 22:18:13', '2025-12-23 22:18:13'),
(32, 14, 'MSG-221', 'REFUND', 599.00, 371789.0000, 372388.0000, 'Refund pesan gagal (Message ID: 221)', '2025-12-23 22:18:28', '2025-12-23 22:18:28'),
(33, 14, 'MSG-230', 'REFUND', 599.00, 366997.0000, 367596.0000, 'Refund pesan gagal (Message ID: 230)', '2025-12-23 22:18:35', '2025-12-23 22:18:35'),
(34, 14, 'MSG-235', 'REFUND', 599.00, 364601.0000, 365200.0000, 'Refund pesan gagal (Message ID: 235)', '2025-12-23 22:18:39', '2025-12-23 22:18:39'),
(35, 14, 'MSG-248', 'REFUND', 599.00, 357413.0000, 358012.0000, 'Refund pesan gagal (Message ID: 248)', '2025-12-23 22:18:50', '2025-12-23 22:18:50'),
(36, 14, 'MSG-258', 'REFUND', 599.00, 352022.0000, 352621.0000, 'Refund pesan gagal (Message ID: 258)', '2025-12-23 22:18:58', '2025-12-23 22:18:58'),
(37, 14, 'MSG-264', 'REFUND', 599.00, 349027.0000, 349626.0000, 'Refund pesan gagal (Message ID: 264)', '2025-12-23 22:19:03', '2025-12-23 22:19:03'),
(38, 14, 'MSG-281', 'REFUND', 599.00, 339443.0000, 340042.0000, 'Refund pesan gagal (Message ID: 281)', '2025-12-23 22:19:17', '2025-12-23 22:19:17'),
(39, 14, 'MSG-289', 'REFUND', 599.00, 335250.0000, 335849.0000, 'Refund pesan gagal (Message ID: 289)', '2025-12-23 22:19:23', '2025-12-23 22:19:23'),
(40, 14, 'MSG-300', 'REFUND', 599.00, 329260.0000, 329859.0000, 'Refund pesan gagal (Message ID: 300)', '2025-12-23 22:19:32', '2025-12-23 22:19:32'),
(41, 14, 'MSG-319', 'REFUND', 599.00, 317879.0000, 318478.0000, 'Refund pesan gagal (Message ID: 319)', '2025-12-23 22:19:47', '2025-12-23 22:19:47'),
(42, 14, 'MSG-320', 'REFUND', 599.00, 317879.0000, 318478.0000, 'Refund pesan gagal (Message ID: 320)', '2025-12-23 22:19:48', '2025-12-23 22:19:48'),
(43, 14, 'MSG-328', 'REFUND', 599.00, 314285.0000, 314884.0000, 'Refund pesan gagal (Message ID: 328)', '2025-12-23 22:19:54', '2025-12-23 22:19:54'),
(44, 14, 'MSG-339', 'REFUND', 599.00, 308295.0000, 308894.0000, 'Refund pesan gagal (Message ID: 339)', '2025-12-23 22:21:41', '2025-12-23 22:21:41'),
(45, 14, 'MSG-366', 'REFUND', 599.00, 292721.0000, 293320.0000, 'Refund pesan gagal (Message ID: 366)', '2025-12-23 22:22:04', '2025-12-23 22:22:04'),
(46, 14, 'MSG-368', 'REFUND', 599.00, 292122.0000, 292721.0000, 'Refund pesan gagal (Message ID: 368)', '2025-12-23 22:22:05', '2025-12-23 22:22:05'),
(47, 14, 'MSG-387', 'REFUND', 599.00, 281340.0000, 281939.0000, 'Refund pesan gagal (Message ID: 387)', '2025-12-23 22:22:20', '2025-12-23 22:22:20'),
(48, 14, 'MSG-399', 'REFUND', 599.00, 274751.0000, 275350.0000, 'Refund pesan gagal (Message ID: 399)', '2025-12-23 22:22:30', '2025-12-23 22:22:30'),
(49, 14, 'MSG-406', 'REFUND', 599.00, 271157.0000, 271756.0000, 'Refund pesan gagal (Message ID: 406)', '2025-12-23 22:22:36', '2025-12-23 22:22:36'),
(50, 14, 'MSG-413', 'REFUND', 599.00, 267563.0000, 268162.0000, 'Refund pesan gagal (Message ID: 413)', '2025-12-23 22:22:41', '2025-12-23 22:22:41'),
(51, 14, 'MSG-424', 'REFUND', 599.00, 260974.0000, 261573.0000, 'Refund pesan gagal (Message ID: 424)', '2025-12-23 22:22:50', '2025-12-23 22:22:50'),
(52, 14, 'MSG-434', 'REFUND', 599.00, 256182.0000, 256781.0000, 'Refund pesan gagal (Message ID: 434)', '2025-12-23 22:22:58', '2025-12-23 22:22:58'),
(53, 14, 'MSG-435', 'REFUND', 599.00, 255583.0000, 256182.0000, 'Refund pesan gagal (Message ID: 435)', '2025-12-23 22:22:59', '2025-12-23 22:22:59'),
(54, 14, 'MSG-446', 'REFUND', 599.00, 250192.0000, 250791.0000, 'Refund pesan gagal (Message ID: 446)', '2025-12-23 22:23:08', '2025-12-23 22:23:08'),
(55, 14, 'MSG-447', 'REFUND', 599.00, 250192.0000, 250791.0000, 'Refund pesan gagal (Message ID: 447)', '2025-12-23 22:23:08', '2025-12-23 22:23:08'),
(56, 14, 'MSG-448', 'REFUND', 599.00, 250192.0000, 250791.0000, 'Refund pesan gagal (Message ID: 448)', '2025-12-23 22:23:10', '2025-12-23 22:23:10'),
(57, 14, 'MSG-472', 'REFUND', 599.00, 236415.0000, 237014.0000, 'Refund pesan gagal (Message ID: 472)', '2025-12-23 22:23:29', '2025-12-23 22:23:29'),
(58, 14, 'MSG-479', 'REFUND', 599.00, 232821.0000, 233420.0000, 'Refund pesan gagal (Message ID: 479)', '2025-12-23 22:23:35', '2025-12-23 22:23:35'),
(59, 14, 'MSG-483', 'REFUND', 599.00, 230425.0000, 231024.0000, 'Refund pesan gagal (Message ID: 483)', '2025-12-23 22:23:40', '2025-12-23 22:23:40'),
(60, 14, 'MSG-491', 'REFUND', 599.00, 226831.0000, 227430.0000, 'Refund pesan gagal (Message ID: 491)', '2025-12-23 22:23:45', '2025-12-23 22:23:45'),
(61, 14, 'MSG-505', 'REFUND', 599.00, 219044.0000, 219643.0000, 'Refund pesan gagal (Message ID: 505)', '2025-12-23 22:23:56', '2025-12-23 22:23:56'),
(62, 14, 'MSG-513', 'REFUND', 599.00, 214851.0000, 215450.0000, 'Refund pesan gagal (Message ID: 513)', '2025-12-23 22:24:03', '2025-12-23 22:24:03'),
(63, 14, 'MSG-517', 'REFUND', 599.00, 213054.0000, 213653.0000, 'Refund pesan gagal (Message ID: 517)', '2025-12-23 22:24:06', '2025-12-23 22:24:06'),
(64, 14, 'MSG-524', 'REFUND', 599.00, 209460.0000, 210059.0000, 'Refund pesan gagal (Message ID: 524)', '2025-12-23 22:24:12', '2025-12-23 22:24:12'),
(65, 14, 'MSG-539', 'REFUND', 599.00, 201074.0000, 201673.0000, 'Refund pesan gagal (Message ID: 539)', '2025-12-23 22:24:25', '2025-12-23 22:24:25'),
(66, 14, 'MSG-545', 'REFUND', 599.00, 198079.0000, 198678.0000, 'Refund pesan gagal (Message ID: 545)', '2025-12-23 22:24:30', '2025-12-23 22:24:30'),
(67, 14, 'MSG-566', 'REFUND', 599.00, 185500.0000, 186099.0000, 'Refund pesan gagal (Message ID: 566)', '2025-12-23 22:24:47', '2025-12-23 22:24:47'),
(68, 14, 'MSG-572', 'REFUND', 599.00, 183104.0000, 183703.0000, 'Refund pesan gagal (Message ID: 572)', '2025-12-23 22:24:51', '2025-12-23 22:24:51'),
(69, 14, 'MSG-635', 'REFUND', 599.00, 152555.0000, 153154.0000, 'Refund pesan gagal (Message ID: 635)', '2025-12-23 22:28:54', '2025-12-23 22:28:54'),
(70, 14, 'MSG-651', 'REFUND', 599.00, 144768.0000, 145367.0000, 'Refund pesan gagal (Message ID: 651)', '2025-12-23 22:29:05', '2025-12-23 22:29:05'),
(71, 14, 'MSG-666', 'REFUND', 599.00, 136981.0000, 137580.0000, 'Refund pesan gagal (Message ID: 666)', '2025-12-23 22:29:16', '2025-12-23 22:29:16'),
(72, 14, 'MSG-697', 'REFUND', 599.00, 120808.0000, 121407.0000, 'Refund pesan gagal (Message ID: 697)', '2025-12-23 22:29:38', '2025-12-23 22:29:38'),
(73, 14, 'MSG-729', 'REFUND', 599.00, 102838.0000, 103437.0000, 'Refund pesan gagal (Message ID: 729)', '2025-12-23 22:30:02', '2025-12-23 22:30:02'),
(74, 14, 'MSG-744', 'REFUND', 599.00, 94452.0000, 95051.0000, 'Refund pesan gagal (Message ID: 744)', '2025-12-23 22:30:15', '2025-12-23 22:30:15'),
(75, 14, 'MSG-800', 'REFUND', 599.00, 61507.0000, 62106.0000, 'Refund pesan gagal (Message ID: 800)', '2025-12-23 22:31:01', '2025-12-23 22:31:01'),
(76, 14, 'TOP-FDETGSAW-1766717764', 'TOPUP', 590000.00, 59111.0000, 649111.0000, 'Topup via Midtrans - gopay', '2025-12-25 18:57:09', '2025-12-25 18:57:09'),
(77, 14, 'TOP-FDETGSAW-1766717764-FEE', 'DEDUCTION', 64900.00, 649111.0000, 584211.0000, 'Biaya layanan topup (11%)', '2025-12-25 18:57:09', '2025-12-25 18:57:09'),
(78, 14, 'MSG-1669', 'REFUND', 599.00, 45111.0000, 45710.0000, 'Refund pesan gagal (Message ID: 1669)', '2025-12-26 08:31:02', '2025-12-26 08:31:02'),
(79, 14, 'MSG-1391', 'REFUND', 599.00, 45710.0000, 46309.0000, 'Refund pesan gagal (Message ID: 1391)', '2025-12-26 08:38:56', '2025-12-26 08:38:56'),
(80, 14, 'MSG-1682', 'REFUND', 599.00, 46309.0000, 46908.0000, 'Refund pesan gagal (Message ID: 1682)', '2025-12-26 09:18:14', '2025-12-26 09:18:14'),
(81, 14, 'MSG-1120', 'REFUND', 599.00, 46908.0000, 47507.0000, 'Refund pesan gagal (Message ID: 1120)', '2025-12-26 09:59:14', '2025-12-26 09:59:14'),
(82, 14, 'MSG-1093', 'REFUND', 599.00, 47507.0000, 48106.0000, 'Refund pesan gagal (Message ID: 1093)', '2025-12-26 10:15:39', '2025-12-26 10:15:39'),
(83, 14, 'MSG-1460', 'REFUND', 599.00, 48106.0000, 48705.0000, 'Refund pesan gagal (Message ID: 1460)', '2025-12-26 10:50:08', '2025-12-26 10:50:08'),
(84, 14, 'MSG-874', 'REFUND', 599.00, 48705.0000, 49304.0000, 'Refund pesan gagal (Message ID: 874)', '2025-12-26 10:55:37', '2025-12-26 10:55:37'),
(85, 14, 'MSG-1042', 'REFUND', 599.00, 49304.0000, 49903.0000, 'Refund pesan gagal (Message ID: 1042)', '2025-12-26 11:25:30', '2025-12-26 11:25:30'),
(86, 14, 'MSG-1132', 'REFUND', 599.00, 49903.0000, 50502.0000, 'Refund pesan gagal (Message ID: 1132)', '2025-12-26 11:31:17', '2025-12-26 11:31:17'),
(87, 14, 'MSG-1608', 'REFUND', 599.00, 50502.0000, 51101.0000, 'Refund pesan gagal (Message ID: 1608)', '2025-12-26 11:31:18', '2025-12-26 11:31:18'),
(88, 14, 'MSG-1648', 'REFUND', 599.00, 51101.0000, 51700.0000, 'Refund pesan gagal (Message ID: 1648)', '2025-12-26 11:37:02', '2025-12-26 11:37:02'),
(89, 14, 'MSG-1456', 'REFUND', 599.00, 51700.0000, 52299.0000, 'Refund pesan gagal (Message ID: 1456)', '2025-12-26 11:37:40', '2025-12-26 11:37:40'),
(90, 14, 'MSG-1734', 'REFUND', 599.00, 52299.0000, 52898.0000, 'Refund pesan gagal (Message ID: 1734)', '2025-12-26 11:54:44', '2025-12-26 11:54:44'),
(91, 14, 'MSG-935', 'REFUND', 599.00, 52898.0000, 53497.0000, 'Refund pesan gagal (Message ID: 935)', '2025-12-26 12:14:01', '2025-12-26 12:14:01'),
(92, 14, 'MSG-1360', 'REFUND', 599.00, 53497.0000, 54096.0000, 'Refund pesan gagal (Message ID: 1360)', '2025-12-26 12:48:35', '2025-12-26 12:48:35'),
(93, 14, 'MSG-1415', 'REFUND', 599.00, 54096.0000, 54695.0000, 'Refund pesan gagal (Message ID: 1415)', '2025-12-26 13:34:10', '2025-12-26 13:34:10'),
(94, 14, 'MSG-1765', 'REFUND', 599.00, 54695.0000, 55294.0000, 'Refund pesan gagal (Message ID: 1765)', '2025-12-26 13:40:23', '2025-12-26 13:40:23'),
(95, 14, 'MSG-928', 'REFUND', 599.00, 55294.0000, 55893.0000, 'Refund pesan gagal (Message ID: 928)', '2025-12-26 13:51:22', '2025-12-26 13:51:22'),
(96, 14, 'MSG-888', 'REFUND', 599.00, 55893.0000, 56492.0000, 'Refund pesan gagal (Message ID: 888)', '2025-12-26 14:03:49', '2025-12-26 14:03:49'),
(97, 14, 'MSG-1532', 'REFUND', 599.00, 56492.0000, 57091.0000, 'Refund pesan gagal (Message ID: 1532)', '2025-12-26 14:16:19', '2025-12-26 14:16:19'),
(98, 14, 'MSG-872', 'REFUND', 599.00, 57091.0000, 57690.0000, 'Refund pesan gagal (Message ID: 872)', '2025-12-26 15:05:12', '2025-12-26 15:05:12'),
(99, 14, 'MSG-1225', 'REFUND', 599.00, 57690.0000, 58289.0000, 'Refund pesan gagal (Message ID: 1225)', '2025-12-26 15:10:09', '2025-12-26 15:10:09'),
(100, 14, 'MSG-1554', 'REFUND', 599.00, 58289.0000, 58888.0000, 'Refund pesan gagal (Message ID: 1554)', '2025-12-26 15:10:12', '2025-12-26 15:10:12'),
(101, 14, 'MSG-1502', 'REFUND', 599.00, 58888.0000, 59487.0000, 'Refund pesan gagal (Message ID: 1502)', '2025-12-26 15:25:03', '2025-12-26 15:25:03'),
(102, 14, 'MSG-940', 'REFUND', 599.00, 59487.0000, 60086.0000, 'Refund pesan gagal (Message ID: 940)', '2025-12-26 15:27:52', '2025-12-26 15:27:52'),
(103, 14, 'MSG-1414', 'REFUND', 599.00, 60086.0000, 60685.0000, 'Refund pesan gagal (Message ID: 1414)', '2025-12-26 15:30:58', '2025-12-26 15:30:58'),
(104, 14, 'MSG-1161', 'REFUND', 599.00, 60685.0000, 61284.0000, 'Refund pesan gagal (Message ID: 1161)', '2025-12-26 15:59:03', '2025-12-26 15:59:03'),
(105, 14, 'MSG-1011', 'REFUND', 599.00, 61284.0000, 61883.0000, 'Refund pesan gagal (Message ID: 1011)', '2025-12-26 16:01:02', '2025-12-26 16:01:02'),
(106, 14, 'MSG-1310', 'REFUND', 599.00, 61883.0000, 62482.0000, 'Refund pesan gagal (Message ID: 1310)', '2025-12-26 16:12:24', '2025-12-26 16:12:24'),
(107, 14, 'MSG-1292', 'REFUND', 599.00, 62482.0000, 63081.0000, 'Refund pesan gagal (Message ID: 1292)', '2025-12-26 16:25:28', '2025-12-26 16:25:28'),
(108, 14, 'MSG-1397', 'REFUND', 599.00, 63081.0000, 63680.0000, 'Refund pesan gagal (Message ID: 1397)', '2025-12-26 16:41:08', '2025-12-26 16:41:08'),
(109, 14, 'MSG-1304', 'REFUND', 599.00, 63680.0000, 64279.0000, 'Refund pesan gagal (Message ID: 1304)', '2025-12-26 16:56:01', '2025-12-26 16:56:01'),
(110, 14, 'MSG-1550', 'REFUND', 599.00, 64279.0000, 64878.0000, 'Refund pesan gagal (Message ID: 1550)', '2025-12-26 17:03:21', '2025-12-26 17:03:21'),
(111, 14, 'MSG-982', 'REFUND', 599.00, 64878.0000, 65477.0000, 'Refund pesan gagal (Message ID: 982)', '2025-12-26 18:12:48', '2025-12-26 18:12:48'),
(112, 14, 'MSG-1091', 'REFUND', 599.00, 65477.0000, 66076.0000, 'Refund pesan gagal (Message ID: 1091)', '2025-12-26 18:12:49', '2025-12-26 18:12:49'),
(113, 14, 'MSG-1351', 'REFUND', 599.00, 66076.0000, 66675.0000, 'Refund pesan gagal (Message ID: 1351)', '2025-12-26 18:35:08', '2025-12-26 18:35:08'),
(114, 14, 'MSG-1624', 'REFUND', 599.00, 66675.0000, 67274.0000, 'Refund pesan gagal (Message ID: 1624)', '2025-12-26 18:52:14', '2025-12-26 18:52:14'),
(115, 14, 'MSG-1742', 'REFUND', 599.00, 67274.0000, 67873.0000, 'Refund pesan gagal (Message ID: 1742)', '2025-12-26 18:57:01', '2025-12-26 18:57:01'),
(116, 14, 'MSG-1674', 'REFUND', 599.00, 67873.0000, 68472.0000, 'Refund pesan gagal (Message ID: 1674)', '2025-12-26 19:12:48', '2025-12-26 19:12:48'),
(117, 14, 'MSG-1559', 'REFUND', 599.00, 68472.0000, 69071.0000, 'Refund pesan gagal (Message ID: 1559)', '2025-12-26 19:33:56', '2025-12-26 19:33:56'),
(118, 14, 'MSG-907', 'REFUND', 599.00, 69071.0000, 69670.0000, 'Refund pesan gagal (Message ID: 907)', '2025-12-26 20:05:18', '2025-12-26 20:05:18'),
(119, 14, 'MSG-1076', 'REFUND', 599.00, 69670.0000, 70269.0000, 'Refund pesan gagal (Message ID: 1076)', '2025-12-26 21:04:59', '2025-12-26 21:04:59'),
(120, 14, 'MSG-1444', 'REFUND', 599.00, 70269.0000, 70868.0000, 'Refund pesan gagal (Message ID: 1444)', '2025-12-26 21:53:00', '2025-12-26 21:53:00'),
(121, 14, 'MSG-1705', 'REFUND', 599.00, 70868.0000, 71467.0000, 'Refund pesan gagal (Message ID: 1705)', '2025-12-26 21:58:51', '2025-12-26 21:58:51'),
(122, 14, 'MSG-1673', 'REFUND', 599.00, 71467.0000, 72066.0000, 'Refund pesan gagal (Message ID: 1673)', '2025-12-26 22:27:01', '2025-12-26 22:27:01'),
(123, 14, 'MSG-1413', 'REFUND', 599.00, 72066.0000, 72665.0000, 'Refund pesan gagal (Message ID: 1413)', '2025-12-26 22:53:45', '2025-12-26 22:53:45'),
(124, 14, 'MSG-963', 'REFUND', 599.00, 72665.0000, 73264.0000, 'Refund pesan gagal (Message ID: 963)', '2025-12-26 23:13:01', '2025-12-26 23:13:01'),
(125, 14, 'MSG-1180', 'REFUND', 599.00, 73264.0000, 73863.0000, 'Refund pesan gagal (Message ID: 1180)', '2025-12-26 23:57:27', '2025-12-26 23:57:27'),
(126, 14, 'MSG-1064', 'REFUND', 599.00, 73863.0000, 74462.0000, 'Refund pesan gagal (Message ID: 1064)', '2025-12-26 23:59:34', '2025-12-26 23:59:34'),
(127, 14, 'MSG-1210', 'REFUND', 599.00, 74462.0000, 75061.0000, 'Refund pesan gagal (Message ID: 1210)', '2025-12-27 00:08:14', '2025-12-27 00:08:14'),
(128, 14, 'MSG-1380', 'REFUND', 599.00, 75061.0000, 75660.0000, 'Refund pesan gagal (Message ID: 1380)', '2025-12-27 00:55:14', '2025-12-27 00:55:14'),
(129, 14, 'MSG-984', 'REFUND', 599.00, 75660.0000, 76259.0000, 'Refund pesan gagal (Message ID: 984)', '2025-12-27 01:04:24', '2025-12-27 01:04:24'),
(130, 14, 'MSG-1009', 'REFUND', 599.00, 76259.0000, 76858.0000, 'Refund pesan gagal (Message ID: 1009)', '2025-12-27 01:09:52', '2025-12-27 01:09:52'),
(131, 14, 'MSG-1382', 'REFUND', 599.00, 76858.0000, 77457.0000, 'Refund pesan gagal (Message ID: 1382)', '2025-12-27 01:45:33', '2025-12-27 01:45:33'),
(132, 14, 'MSG-958', 'REFUND', 599.00, 77457.0000, 78056.0000, 'Refund pesan gagal (Message ID: 958)', '2025-12-27 01:54:14', '2025-12-27 01:54:14'),
(133, 14, 'MSG-980', 'REFUND', 599.00, 78056.0000, 78655.0000, 'Refund pesan gagal (Message ID: 980)', '2025-12-27 02:06:03', '2025-12-27 02:06:03'),
(134, 14, 'MSG-1248', 'REFUND', 599.00, 78655.0000, 79254.0000, 'Refund pesan gagal (Message ID: 1248)', '2025-12-27 02:12:52', '2025-12-27 02:12:52'),
(135, 14, 'MSG-1549', 'REFUND', 599.00, 79254.0000, 79853.0000, 'Refund pesan gagal (Message ID: 1549)', '2025-12-27 02:37:33', '2025-12-27 02:37:33'),
(136, 14, 'MSG-1184', 'REFUND', 599.00, 79853.0000, 80452.0000, 'Refund pesan gagal (Message ID: 1184)', '2025-12-27 02:49:38', '2025-12-27 02:49:38'),
(137, 14, 'MSG-889', 'REFUND', 599.00, 80452.0000, 81051.0000, 'Refund pesan gagal (Message ID: 889)', '2025-12-27 03:46:12', '2025-12-27 03:46:12'),
(138, 14, 'MSG-1721', 'REFUND', 599.00, 81051.0000, 81650.0000, 'Refund pesan gagal (Message ID: 1721)', '2025-12-27 03:47:10', '2025-12-27 03:47:10'),
(139, 14, 'MSG-1546', 'REFUND', 599.00, 81650.0000, 82249.0000, 'Refund pesan gagal (Message ID: 1546)', '2025-12-27 04:36:11', '2025-12-27 04:36:11'),
(140, 10, 'PKG-20251231142453-10', 'DEDUCTION', 0.00, 6837.0000, 6837.0000, 'Pembelian paket: Pro', '2025-12-31 06:24:53', '2025-12-31 06:24:53'),
(141, 10, 'PKG-20260104024342-10', 'DEDUCTION', -99000.00, 2000000.0000, 1901000.0000, 'Pembelian paket Dedicated - Basic (Bulanan)', '2026-01-03 19:43:42', '2026-01-03 19:43:42'),
(142, 14, 'TOP-QCBMLERO-1767591503', 'TOPUP', 600000.00, 82249.0000, 682249.0000, 'Topup via Midtrans - gopay', '2026-01-05 05:39:38', '2026-01-05 05:39:38'),
(143, 14, 'TOP-QCBMLERO-1767591503-FEE', 'DEDUCTION', 66000.00, 682249.0000, 616249.0000, 'Biaya layanan topup (11%)', '2026-01-05 05:39:38', '2026-01-05 05:39:38'),
(144, 14, 'ADJ-1', 'ADJUSTMENT_CREDIT', 1300.00, 614949.0000, 616249.0000, '[Adjustment] Pengganti Saldo testing', '2026-01-05 08:24:41', '2026-01-05 08:24:41'),
(145, 14, 'MSG-1805', 'REFUND', 650.00, 611699.0000, 612349.0000, 'Refund pesan gagal (Message ID: 1805)', '2026-01-05 09:03:26', '2026-01-05 09:03:26'),
(146, 14, 'MSG-1834', 'REFUND', 650.00, 596099.0000, 596749.0000, 'Refund pesan gagal (Message ID: 1834)', '2026-01-05 09:03:51', '2026-01-05 09:03:51'),
(147, 14, 'MSG-1861', 'REFUND', 650.00, 578549.0000, 579199.0000, 'Refund pesan gagal (Message ID: 1861)', '2026-01-05 09:04:19', '2026-01-05 09:04:19'),
(148, 14, 'MSG-1887', 'REFUND', 650.00, 562949.0000, 563599.0000, 'Refund pesan gagal (Message ID: 1887)', '2026-01-05 09:04:44', '2026-01-05 09:04:44'),
(149, 14, 'MSG-1892', 'REFUND', 650.00, 560349.0000, 560999.0000, 'Refund pesan gagal (Message ID: 1892)', '2026-01-05 09:04:49', '2026-01-05 09:04:49'),
(150, 14, 'MSG-1901', 'REFUND', 650.00, 555799.0000, 556449.0000, 'Refund pesan gagal (Message ID: 1901)', '2026-01-05 09:04:56', '2026-01-05 09:04:56'),
(151, 14, 'MSG-1939', 'REFUND', 650.00, 531099.0000, 531749.0000, 'Refund pesan gagal (Message ID: 1939)', '2026-01-05 09:05:32', '2026-01-05 09:05:32'),
(152, 14, 'MSG-1947', 'REFUND', 650.00, 526549.0000, 527199.0000, 'Refund pesan gagal (Message ID: 1947)', '2026-01-05 09:05:39', '2026-01-05 09:05:39'),
(153, 14, 'MSG-1957', 'REFUND', 650.00, 521349.0000, 521999.0000, 'Refund pesan gagal (Message ID: 1957)', '2026-01-05 09:05:48', '2026-01-05 09:05:48'),
(154, 14, 'MSG-1992', 'REFUND', 650.00, 498599.0000, 499249.0000, 'Refund pesan gagal (Message ID: 1992)', '2026-01-05 09:06:21', '2026-01-05 09:06:21'),
(155, 14, 'MSG-2038', 'REFUND', 650.00, 468049.0000, 468699.0000, 'Refund pesan gagal (Message ID: 2038)', '2026-01-05 09:07:08', '2026-01-05 09:07:08'),
(156, 14, 'MSG-2086', 'REFUND', 650.00, 438149.0000, 438799.0000, 'Refund pesan gagal (Message ID: 2086)', '2026-01-05 09:07:52', '2026-01-05 09:07:52'),
(157, 14, 'MSG-2100', 'REFUND', 650.00, 430349.0000, 430999.0000, 'Refund pesan gagal (Message ID: 2100)', '2026-01-05 09:08:03', '2026-01-05 09:08:03'),
(158, 14, 'MSG-2103', 'REFUND', 650.00, 429699.0000, 430349.0000, 'Refund pesan gagal (Message ID: 2103)', '2026-01-05 09:08:06', '2026-01-05 09:08:06'),
(159, 14, 'MSG-2126', 'REFUND', 650.00, 414749.0000, 415399.0000, 'Refund pesan gagal (Message ID: 2126)', '2026-01-05 09:08:28', '2026-01-05 09:08:28'),
(160, 14, 'MSG-2160', 'REFUND', 650.00, 393299.0000, 393949.0000, 'Refund pesan gagal (Message ID: 2160)', '2026-01-05 09:09:00', '2026-01-05 09:09:00'),
(161, 14, 'MSG-2169', 'REFUND', 650.00, 388099.0000, 388749.0000, 'Refund pesan gagal (Message ID: 2169)', '2026-01-05 09:09:08', '2026-01-05 09:09:08'),
(162, 14, 'MSG-2183', 'REFUND', 650.00, 379649.0000, 380299.0000, 'Refund pesan gagal (Message ID: 2183)', '2026-01-05 09:09:22', '2026-01-05 09:09:22'),
(163, 14, 'MSG-2217', 'REFUND', 650.00, 357549.0000, 358199.0000, 'Refund pesan gagal (Message ID: 2217)', '2026-01-05 09:09:56', '2026-01-05 09:09:56'),
(164, 14, 'MSG-2241', 'REFUND', 650.00, 343249.0000, 343899.0000, 'Refund pesan gagal (Message ID: 2241)', '2026-01-05 09:10:16', '2026-01-05 09:10:16'),
(165, 14, 'MSG-2250', 'REFUND', 650.00, 338049.0000, 338699.0000, 'Refund pesan gagal (Message ID: 2250)', '2026-01-05 09:10:24', '2026-01-05 09:10:24'),
(166, 14, 'MSG-2252', 'REFUND', 650.00, 337399.0000, 338049.0000, 'Refund pesan gagal (Message ID: 2252)', '2026-01-05 09:10:27', '2026-01-05 09:10:27'),
(167, 14, 'MSG-2253', 'REFUND', 650.00, 338049.0000, 338699.0000, 'Refund pesan gagal (Message ID: 2253)', '2026-01-05 09:10:27', '2026-01-05 09:10:27'),
(168, 14, 'MSG-2254', 'REFUND', 650.00, 336749.0000, 337399.0000, 'Refund pesan gagal (Message ID: 2254)', '2026-01-05 09:10:30', '2026-01-05 09:10:30'),
(169, 14, 'MSG-2281', 'REFUND', 650.00, 319199.0000, 319849.0000, 'Refund pesan gagal (Message ID: 2281)', '2026-01-05 09:10:56', '2026-01-05 09:10:56'),
(170, 14, 'MSG-2336', 'REFUND', 650.00, 285399.0000, 286049.0000, 'Refund pesan gagal (Message ID: 2336)', '2026-01-05 09:11:45', '2026-01-05 09:11:45'),
(171, 14, 'MSG-2337', 'REFUND', 650.00, 285399.0000, 286049.0000, 'Refund pesan gagal (Message ID: 2337)', '2026-01-05 09:11:47', '2026-01-05 09:11:47'),
(172, 14, 'MSG-2351', 'REFUND', 650.00, 276299.0000, 276949.0000, 'Refund pesan gagal (Message ID: 2351)', '2026-01-05 09:12:01', '2026-01-05 09:12:01'),
(173, 14, 'MSG-2353', 'REFUND', 650.00, 276299.0000, 276949.0000, 'Refund pesan gagal (Message ID: 2353)', '2026-01-05 09:12:01', '2026-01-05 09:12:01'),
(174, 14, 'MSG-2368', 'REFUND', 650.00, 267849.0000, 268499.0000, 'Refund pesan gagal (Message ID: 2368)', '2026-01-05 09:12:15', '2026-01-05 09:12:15'),
(175, 14, 'MSG-2373', 'REFUND', 650.00, 264599.0000, 265249.0000, 'Refund pesan gagal (Message ID: 2373)', '2026-01-05 09:12:20', '2026-01-05 09:12:20'),
(176, 14, 'MSG-2420', 'REFUND', 650.00, 234699.0000, 235349.0000, 'Refund pesan gagal (Message ID: 2420)', '2026-01-05 09:13:04', '2026-01-05 09:13:04'),
(177, 14, 'MSG-2480', 'REFUND', 650.00, 195699.0000, 196349.0000, 'Refund pesan gagal (Message ID: 2480)', '2026-01-05 09:14:01', '2026-01-05 09:14:01'),
(178, 14, 'MSG-2488', 'REFUND', 650.00, 191149.0000, 191799.0000, 'Refund pesan gagal (Message ID: 2488)', '2026-01-05 09:14:09', '2026-01-05 09:14:09'),
(179, 14, 'MSG-2501', 'REFUND', 650.00, 182699.0000, 183349.0000, 'Refund pesan gagal (Message ID: 2501)', '2026-01-05 09:14:22', '2026-01-05 09:14:22'),
(180, 14, 'MSG-2508', 'REFUND', 650.00, 180099.0000, 180749.0000, 'Refund pesan gagal (Message ID: 2508)', '2026-01-05 09:14:26', '2026-01-05 09:14:26'),
(181, 14, 'MSG-2510', 'REFUND', 650.00, 179449.0000, 180099.0000, 'Refund pesan gagal (Message ID: 2510)', '2026-01-05 09:14:29', '2026-01-05 09:14:29'),
(182, 14, 'MSG-2513', 'REFUND', 650.00, 178149.0000, 178799.0000, 'Refund pesan gagal (Message ID: 2513)', '2026-01-05 09:14:31', '2026-01-05 09:14:31'),
(183, 14, 'MSG-2570', 'REFUND', 650.00, 139799.0000, 140449.0000, 'Refund pesan gagal (Message ID: 2570)', '2026-01-05 09:15:27', '2026-01-05 09:15:27'),
(184, 14, 'MSG-2573', 'REFUND', 650.00, 138499.0000, 139149.0000, 'Refund pesan gagal (Message ID: 2573)', '2026-01-05 09:15:31', '2026-01-05 09:15:31'),
(185, 14, 'MSG-2587', 'REFUND', 650.00, 131999.0000, 132649.0000, 'Refund pesan gagal (Message ID: 2587)', '2026-01-05 09:15:42', '2026-01-05 09:15:42'),
(186, 14, 'MSG-2591', 'REFUND', 650.00, 130049.0000, 130699.0000, 'Refund pesan gagal (Message ID: 2591)', '2026-01-05 09:15:45', '2026-01-05 09:15:45'),
(187, 14, 'MSG-2606', 'REFUND', 650.00, 120299.0000, 120949.0000, 'Refund pesan gagal (Message ID: 2606)', '2026-01-05 09:16:00', '2026-01-05 09:16:00'),
(188, 14, 'MSG-2610', 'REFUND', 650.00, 118999.0000, 119649.0000, 'Refund pesan gagal (Message ID: 2610)', '2026-01-05 09:16:03', '2026-01-05 09:16:03'),
(189, 14, 'TOP-FYNP2IJR-1767687403', 'TOPUP', 600000.00, 83999.0000, 683999.0000, 'Topup via Midtrans - gopay', '2026-01-06 08:17:04', '2026-01-06 08:17:04'),
(190, 14, 'TOP-FYNP2IJR-1767687403-FEE', 'DEDUCTION', 66000.00, 683999.0000, 617999.0000, 'Biaya layanan topup (11%)', '2026-01-06 08:17:04', '2026-01-06 08:17:04'),
(191, 14, 'MSG-2675', 'REFUND', 650.00, 606949.0000, 607599.0000, 'Refund pesan gagal (Message ID: 2675)', '2026-01-07 02:22:22', '2026-01-07 02:22:22'),
(192, 14, 'MSG-2678', 'REFUND', 650.00, 604999.0000, 605649.0000, 'Refund pesan gagal (Message ID: 2678)', '2026-01-07 02:22:25', '2026-01-07 02:22:25'),
(193, 14, 'MSG-2720', 'REFUND', 650.00, 578999.0000, 579649.0000, 'Refund pesan gagal (Message ID: 2720)', '2026-01-07 02:23:03', '2026-01-07 02:23:03'),
(194, 14, 'MSG-2722', 'REFUND', 650.00, 578349.0000, 578999.0000, 'Refund pesan gagal (Message ID: 2722)', '2026-01-07 02:23:05', '2026-01-07 02:23:05'),
(195, 14, 'MSG-2737', 'REFUND', 650.00, 569249.0000, 569899.0000, 'Refund pesan gagal (Message ID: 2737)', '2026-01-07 02:23:18', '2026-01-07 02:23:18'),
(196, 14, 'MSG-2745', 'REFUND', 650.00, 565349.0000, 565999.0000, 'Refund pesan gagal (Message ID: 2745)', '2026-01-07 02:23:24', '2026-01-07 02:23:24'),
(197, 14, 'MSG-2751', 'REFUND', 650.00, 562099.0000, 562749.0000, 'Refund pesan gagal (Message ID: 2751)', '2026-01-07 02:23:30', '2026-01-07 02:23:30'),
(198, 14, 'MSG-2764', 'REFUND', 650.00, 554949.0000, 555599.0000, 'Refund pesan gagal (Message ID: 2764)', '2026-01-07 02:23:41', '2026-01-07 02:23:41'),
(199, 14, 'MSG-2772', 'REFUND', 650.00, 550399.0000, 551049.0000, 'Refund pesan gagal (Message ID: 2772)', '2026-01-07 02:23:48', '2026-01-07 02:23:48'),
(200, 14, 'MSG-2789', 'REFUND', 650.00, 539349.0000, 539999.0000, 'Refund pesan gagal (Message ID: 2789)', '2026-01-07 02:24:04', '2026-01-07 02:24:04'),
(201, 14, 'MSG-2786', 'REFUND', 650.00, 539999.0000, 540649.0000, 'Refund pesan gagal (Message ID: 2786)', '2026-01-07 02:24:04', '2026-01-07 02:24:04'),
(202, 14, 'MSG-2792', 'REFUND', 650.00, 539349.0000, 539999.0000, 'Refund pesan gagal (Message ID: 2792)', '2026-01-07 02:24:06', '2026-01-07 02:24:06'),
(203, 14, 'MSG-2810', 'REFUND', 650.00, 527649.0000, 528299.0000, 'Refund pesan gagal (Message ID: 2810)', '2026-01-07 02:24:23', '2026-01-07 02:24:23'),
(204, 14, 'MSG-2824', 'REFUND', 650.00, 519199.0000, 519849.0000, 'Refund pesan gagal (Message ID: 2824)', '2026-01-07 02:24:36', '2026-01-07 02:24:36'),
(205, 14, 'MSG-2841', 'REFUND', 650.00, 509449.0000, 510099.0000, 'Refund pesan gagal (Message ID: 2841)', '2026-01-07 02:24:51', '2026-01-07 02:24:51'),
(206, 14, 'MSG-2860', 'REFUND', 650.00, 496449.0000, 497099.0000, 'Refund pesan gagal (Message ID: 2860)', '2026-01-07 02:25:09', '2026-01-07 02:25:09'),
(207, 14, 'MSG-2888', 'REFUND', 650.00, 479549.0000, 480199.0000, 'Refund pesan gagal (Message ID: 2888)', '2026-01-07 02:25:33', '2026-01-07 02:25:33'),
(208, 14, 'MSG-2934', 'REFUND', 650.00, 450299.0000, 450949.0000, 'Refund pesan gagal (Message ID: 2934)', '2026-01-07 02:26:13', '2026-01-07 02:26:13'),
(209, 14, 'MSG-2976', 'REFUND', 650.00, 423649.0000, 424299.0000, 'Refund pesan gagal (Message ID: 2976)', '2026-01-07 02:26:51', '2026-01-07 02:26:51'),
(210, 14, 'MSG-3024', 'REFUND', 650.00, 393099.0000, 393749.0000, 'Refund pesan gagal (Message ID: 3024)', '2026-01-07 02:27:33', '2026-01-07 02:27:33'),
(211, 14, 'MSG-3060', 'REFUND', 650.00, 370999.0000, 371649.0000, 'Refund pesan gagal (Message ID: 3060)', '2026-01-07 02:28:02', '2026-01-07 02:28:02'),
(212, 14, 'MSG-3116', 'REFUND', 650.00, 333949.0000, 334599.0000, 'Refund pesan gagal (Message ID: 3116)', '2026-01-07 02:28:53', '2026-01-07 02:28:53'),
(213, 14, 'MSG-3140', 'REFUND', 650.00, 318999.0000, 319649.0000, 'Refund pesan gagal (Message ID: 3140)', '2026-01-07 02:29:14', '2026-01-07 02:29:14'),
(214, 14, 'MSG-3152', 'REFUND', 650.00, 312499.0000, 313149.0000, 'Refund pesan gagal (Message ID: 3152)', '2026-01-07 02:29:23', '2026-01-07 02:29:23'),
(215, 14, 'MSG-3184', 'REFUND', 650.00, 292349.0000, 292999.0000, 'Refund pesan gagal (Message ID: 3184)', '2026-01-07 02:29:51', '2026-01-07 02:29:51'),
(216, 14, 'MSG-3256', 'REFUND', 650.00, 246199.0000, 246849.0000, 'Refund pesan gagal (Message ID: 3256)', '2026-01-07 02:30:57', '2026-01-07 02:30:57'),
(217, 14, 'MSG-3258', 'REFUND', 650.00, 245549.0000, 246199.0000, 'Refund pesan gagal (Message ID: 3258)', '2026-01-07 02:30:59', '2026-01-07 02:30:59'),
(218, 14, 'MSG-3268', 'REFUND', 650.00, 239049.0000, 239699.0000, 'Refund pesan gagal (Message ID: 3268)', '2026-01-07 02:31:08', '2026-01-07 02:31:08'),
(219, 14, 'MSG-3299', 'REFUND', 650.00, 220199.0000, 220849.0000, 'Refund pesan gagal (Message ID: 3299)', '2026-01-07 02:31:35', '2026-01-07 02:31:35'),
(220, 14, 'MSG-3312', 'REFUND', 650.00, 212399.0000, 213049.0000, 'Refund pesan gagal (Message ID: 3312)', '2026-01-07 02:31:46', '2026-01-07 02:31:46'),
(221, 14, 'MSG-3333', 'REFUND', 650.00, 197449.0000, 198099.0000, 'Refund pesan gagal (Message ID: 3333)', '2026-01-07 02:38:50', '2026-01-07 02:38:50'),
(222, 14, 'MSG-3350', 'REFUND', 650.00, 188999.0000, 189649.0000, 'Refund pesan gagal (Message ID: 3350)', '2026-01-07 02:39:03', '2026-01-07 02:39:03'),
(223, 14, 'MSG-3351', 'REFUND', 650.00, 188349.0000, 188999.0000, 'Refund pesan gagal (Message ID: 3351)', '2026-01-07 02:39:05', '2026-01-07 02:39:05'),
(224, 14, 'MSG-3361', 'REFUND', 650.00, 183149.0000, 183799.0000, 'Refund pesan gagal (Message ID: 3361)', '2026-01-07 02:39:14', '2026-01-07 02:39:14'),
(225, 14, 'MSG-3398', 'REFUND', 650.00, 159749.0000, 160399.0000, 'Refund pesan gagal (Message ID: 3398)', '2026-01-07 02:39:47', '2026-01-07 02:39:47'),
(226, 14, 'MSG-3409', 'REFUND', 650.00, 152599.0000, 153249.0000, 'Refund pesan gagal (Message ID: 3409)', '2026-01-07 02:39:59', '2026-01-07 02:39:59'),
(227, 14, 'MSG-3466', 'REFUND', 650.00, 116849.0000, 117499.0000, 'Refund pesan gagal (Message ID: 3466)', '2026-01-07 02:40:51', '2026-01-07 02:40:51'),
(228, 14, 'MSG-3479', 'REFUND', 650.00, 108399.0000, 109049.0000, 'Refund pesan gagal (Message ID: 3479)', '2026-01-07 02:41:04', '2026-01-07 02:41:04'),
(229, 14, 'MSG-3485', 'REFUND', 650.00, 105799.0000, 106449.0000, 'Refund pesan gagal (Message ID: 3485)', '2026-01-07 02:41:09', '2026-01-07 02:41:09'),
(230, 14, 'MSG-3494', 'REFUND', 650.00, 100599.0000, 101249.0000, 'Refund pesan gagal (Message ID: 3494)', '2026-01-07 02:41:17', '2026-01-07 02:41:17'),
(231, 14, 'MSG-3512', 'REFUND', 650.00, 89549.0000, 90199.0000, 'Refund pesan gagal (Message ID: 3512)', '2026-01-07 02:41:34', '2026-01-07 02:41:34'),
(232, 14, 'MSG-3515', 'REFUND', 650.00, 88249.0000, 88899.0000, 'Refund pesan gagal (Message ID: 3515)', '2026-01-07 02:41:37', '2026-01-07 02:41:37'),
(233, 14, 'MSG-3517', 'REFUND', 650.00, 87599.0000, 88249.0000, 'Refund pesan gagal (Message ID: 3517)', '2026-01-07 02:41:38', '2026-01-07 02:41:38'),
(234, 14, 'MSG-3526', 'REFUND', 650.00, 82399.0000, 83049.0000, 'Refund pesan gagal (Message ID: 3526)', '2026-01-07 02:41:47', '2026-01-07 02:41:47'),
(235, 14, 'MSG-3550', 'REFUND', 650.00, 67449.0000, 68099.0000, 'Refund pesan gagal (Message ID: 3550)', '2026-01-07 02:42:11', '2026-01-07 02:42:11'),
(236, 14, 'TOP-EU9PIURZ-1767861884', 'TOPUP', 600000.00, 41449.0000, 641449.0000, 'Topup via Midtrans - gopay', '2026-01-08 08:45:29', '2026-01-08 08:45:29'),
(237, 14, 'TOP-EU9PIURZ-1767861884-FEE', 'DEDUCTION', 66000.00, 641449.0000, 575449.0000, 'Biaya layanan topup (11%)', '2026-01-08 08:45:29', '2026-01-08 08:45:29'),
(238, 14, 'MSG-3663', 'REFUND', 650.00, 566349.0000, 566999.0000, 'Refund pesan gagal (Message ID: 3663)', '2026-01-08 08:51:06', '2026-01-08 08:51:06'),
(239, 14, 'MSG-3664', 'REFUND', 650.00, 566349.0000, 566999.0000, 'Refund pesan gagal (Message ID: 3664)', '2026-01-08 08:51:06', '2026-01-08 08:51:06'),
(240, 14, 'MSG-3675', 'REFUND', 650.00, 559199.0000, 559849.0000, 'Refund pesan gagal (Message ID: 3675)', '2026-01-08 08:51:16', '2026-01-08 08:51:16'),
(241, 14, 'MSG-3693', 'REFUND', 650.00, 548799.0000, 549449.0000, 'Refund pesan gagal (Message ID: 3693)', '2026-01-08 08:51:33', '2026-01-08 08:51:33'),
(242, 14, 'MSG-3744', 'REFUND', 650.00, 516949.0000, 517599.0000, 'Refund pesan gagal (Message ID: 3744)', '2026-01-08 08:52:22', '2026-01-08 08:52:22'),
(243, 14, 'MSG-3799', 'REFUND', 650.00, 481199.0000, 481849.0000, 'Refund pesan gagal (Message ID: 3799)', '2026-01-08 08:53:10', '2026-01-08 08:53:10'),
(244, 14, 'MSG-3811', 'REFUND', 650.00, 474049.0000, 474699.0000, 'Refund pesan gagal (Message ID: 3811)', '2026-01-08 08:53:21', '2026-01-08 08:53:21'),
(245, 14, 'MSG-3828', 'REFUND', 650.00, 462999.0000, 463649.0000, 'Refund pesan gagal (Message ID: 3828)', '2026-01-08 08:53:36', '2026-01-08 08:53:36'),
(246, 14, 'MSG-3867', 'REFUND', 650.00, 437649.0000, 438299.0000, 'Refund pesan gagal (Message ID: 3867)', '2026-01-08 08:54:13', '2026-01-08 08:54:13'),
(247, 14, 'MSG-3915', 'REFUND', 650.00, 408399.0000, 409049.0000, 'Refund pesan gagal (Message ID: 3915)', '2026-01-08 08:54:55', '2026-01-08 08:54:55'),
(248, 14, 'MSG-4027', 'REFUND', 650.00, 336899.0000, 337549.0000, 'Refund pesan gagal (Message ID: 4027)', '2026-01-08 08:56:34', '2026-01-08 08:56:34'),
(249, 14, 'MSG-4045', 'REFUND', 650.00, 325199.0000, 325849.0000, 'Refund pesan gagal (Message ID: 4045)', '2026-01-08 08:56:51', '2026-01-08 08:56:51'),
(250, 14, 'MSG-4132', 'REFUND', 650.00, 269949.0000, 270599.0000, 'Refund pesan gagal (Message ID: 4132)', '2026-01-08 08:58:08', '2026-01-08 08:58:08'),
(251, 14, 'MSG-4148', 'REFUND', 650.00, 259549.0000, 260199.0000, 'Refund pesan gagal (Message ID: 4148)', '2026-01-08 08:58:23', '2026-01-08 08:58:23'),
(252, 14, 'MSG-4191', 'REFUND', 650.00, 230949.0000, 231599.0000, 'Refund pesan gagal (Message ID: 4191)', '2026-01-08 08:59:02', '2026-01-08 08:59:02'),
(253, 14, 'MSG-4285', 'REFUND', 650.00, 171799.0000, 172449.0000, 'Refund pesan gagal (Message ID: 4285)', '2026-01-08 09:00:25', '2026-01-08 09:00:25'),
(254, 14, 'MSG-4294', 'REFUND', 650.00, 165949.0000, 166599.0000, 'Refund pesan gagal (Message ID: 4294)', '2026-01-08 09:00:34', '2026-01-08 09:00:34'),
(255, 14, 'MSG-4384', 'REFUND', 650.00, 108749.0000, 109399.0000, 'Refund pesan gagal (Message ID: 4384)', '2026-01-08 09:01:54', '2026-01-08 09:01:54'),
(256, 14, 'MSG-4383', 'REFUND', 650.00, 108749.0000, 109399.0000, 'Refund pesan gagal (Message ID: 4383)', '2026-01-08 09:01:55', '2026-01-08 09:01:55'),
(257, 14, 'MSG-4408', 'REFUND', 650.00, 94449.0000, 95099.0000, 'Refund pesan gagal (Message ID: 4408)', '2026-01-08 09:02:16', '2026-01-08 09:02:16'),
(258, 14, 'MSG-4440', 'REFUND', 650.00, 74299.0000, 74949.0000, 'Refund pesan gagal (Message ID: 4440)', '2026-01-08 09:02:44', '2026-01-08 09:02:44'),
(259, 14, 'MSG-4456', 'REFUND', 650.00, 63899.0000, 64549.0000, 'Refund pesan gagal (Message ID: 4456)', '2026-01-08 09:02:59', '2026-01-08 09:02:59'),
(260, 14, 'MSG-4459', 'REFUND', 650.00, 63249.0000, 63899.0000, 'Refund pesan gagal (Message ID: 4459)', '2026-01-08 09:03:01', '2026-01-08 09:03:01'),
(261, 14, 'MSG-4500', 'REFUND', 650.00, 37249.0000, 37899.0000, 'Refund pesan gagal (Message ID: 4500)', '2026-01-08 09:03:37', '2026-01-08 09:03:37'),
(262, 35, 'TOP-W6PGQBUP-1768221857', 'TOPUP', 10000.00, 0.0000, 10000.0000, 'Topup via Midtrans - shopeepay', '2026-01-12 12:44:56', '2026-01-12 12:44:56'),
(263, 35, 'TOP-W6PGQBUP-1768221857-FEE', 'DEDUCTION', 1100.00, 10000.0000, 8900.0000, 'Biaya layanan topup (11%)', '2026-01-12 12:44:56', '2026-01-12 12:44:56'),
(264, 38, 'ADJ-2', 'ADJUSTMENT_CREDIT', 2000.00, 0.0000, 2000.0000, '[Adjustment] saldo', '2026-01-13 15:30:31', '2026-01-13 15:30:31'),
(265, 40, 'TOP-CD9BE47D-1768570783', 'TOPUP', 5000.00, 0.0000, 5000.0000, 'Topup via Midtrans - gopay', '2026-01-16 13:40:17', '2026-01-16 13:40:17'),
(266, 40, 'TOP-CD9BE47D-1768570783-FEE', 'DEDUCTION', 550.00, 5000.0000, 4450.0000, 'Biaya layanan topup (11%)', '2026-01-16 13:40:18', '2026-01-16 13:40:18'),
(267, 43, 'TOP-7ULYOWKY-1768871825', 'TOPUP', 10000.00, 0.0000, 10000.0000, 'Topup via Midtrans - gopay', '2026-01-20 01:17:53', '2026-01-20 01:17:53'),
(268, 43, 'TOP-7ULYOWKY-1768871825-FEE', 'DEDUCTION', 1100.00, 10000.0000, 8900.0000, 'Biaya layanan topup (11%)', '2026-01-20 01:17:53', '2026-01-20 01:17:53'),
(269, 46, 'TOP-DZA5EALQ-1769075564', 'TOPUP', 20000.00, 0.0000, 20000.0000, 'Topup via Midtrans - bca', '2026-01-22 10:11:10', '2026-01-22 10:11:10'),
(270, 46, 'TOP-DZA5EALQ-1769075564-FEE', 'DEDUCTION', 2200.00, 20000.0000, 17800.0000, 'Biaya layanan topup (11%)', '2026-01-22 10:11:10', '2026-01-22 10:11:10'),
(271, 46, 'MSG-4582', 'REFUND', 397.00, 17403.0000, 17800.0000, 'Refund pesan gagal (Message ID: 4582)', '2026-01-22 10:14:23', '2026-01-22 10:14:23'),
(272, 47, 'TOP-A2TLLAF3-1769085029', 'TOPUP', 20000.00, 0.0000, 20000.0000, 'Topup via Midtrans - bca', '2026-01-22 12:35:58', '2026-01-22 12:35:58'),
(273, 47, 'TOP-A2TLLAF3-1769085029-FEE', 'DEDUCTION', 2200.00, 20000.0000, 17800.0000, 'Biaya layanan topup (11%)', '2026-01-22 12:35:58', '2026-01-22 12:35:58'),
(274, 46, 'MSG-4653', 'REFUND', 627.00, 244.0000, 871.0000, 'Refund pesan gagal (Message ID: 4653)', '2026-01-22 12:56:12', '2026-01-22 12:56:12'),
(275, 46, 'MSG-4669', 'REFUND', 627.00, 244.0000, 871.0000, 'Refund pesan gagal (Message ID: 4669)', '2026-01-22 12:56:28', '2026-01-22 12:56:28'),
(276, 45, 'TOP-MQOZ8LKQ-1769091348', 'TOPUP', 100000.00, 0.0000, 100000.0000, 'Topup via Midtrans - bca', '2026-01-22 14:16:27', '2026-01-22 14:16:27'),
(277, 45, 'TOP-MQOZ8LKQ-1769091348-FEE', 'DEDUCTION', 11000.00, 100000.0000, 89000.0000, 'Biaya layanan topup (11%)', '2026-01-22 14:16:27', '2026-01-22 14:16:27'),
(278, 47, 'TOP-NZIS3FPP-1769160656', 'TOPUP', 100000.00, 4633.0000, 104633.0000, 'Topup via Midtrans - bni', '2026-01-23 09:35:35', '2026-01-23 09:35:35'),
(279, 47, 'TOP-NZIS3FPP-1769160656-FEE', 'DEDUCTION', 11000.00, 104633.0000, 93633.0000, 'Biaya layanan topup (11%)', '2026-01-23 09:35:35', '2026-01-23 09:35:35'),
(280, 47, 'MSG-4787', 'REFUND', 627.00, 89871.0000, 90498.0000, 'Refund pesan gagal (Message ID: 4787)', '2026-01-23 14:52:04', '2026-01-23 14:52:04'),
(281, 47, 'MSG-4807', 'REFUND', 627.00, 88617.0000, 89244.0000, 'Refund pesan gagal (Message ID: 4807)', '2026-01-23 14:52:05', '2026-01-23 14:52:05'),
(282, 47, 'MSG-4772', 'REFUND', 627.00, 88617.0000, 89244.0000, 'Refund pesan gagal (Message ID: 4772)', '2026-01-23 14:52:06', '2026-01-23 14:52:06'),
(283, 47, 'MSG-4734', 'REFUND', 627.00, 88617.0000, 89244.0000, 'Refund pesan gagal (Message ID: 4734)', '2026-01-23 14:52:06', '2026-01-23 14:52:06'),
(284, 47, 'MSG-4750', 'REFUND', 627.00, 89244.0000, 89871.0000, 'Refund pesan gagal (Message ID: 4750)', '2026-01-23 14:52:07', '2026-01-23 14:52:07'),
(285, 47, 'MSG-4742', 'REFUND', 627.00, 89244.0000, 89871.0000, 'Refund pesan gagal (Message ID: 4742)', '2026-01-23 14:52:07', '2026-01-23 14:52:07'),
(286, 47, 'MSG-4713', 'REFUND', 627.00, 87363.0000, 87990.0000, 'Refund pesan gagal (Message ID: 4713)', '2026-01-23 14:52:09', '2026-01-23 14:52:09'),
(287, 47, 'MSG-4776', 'REFUND', 627.00, 87363.0000, 87990.0000, 'Refund pesan gagal (Message ID: 4776)', '2026-01-23 14:52:10', '2026-01-23 14:52:10'),
(288, 47, 'MSG-4721', 'REFUND', 627.00, 85482.0000, 86109.0000, 'Refund pesan gagal (Message ID: 4721)', '2026-01-23 14:52:12', '2026-01-23 14:52:12'),
(289, 47, 'MSG-4723', 'REFUND', 627.00, 85482.0000, 86109.0000, 'Refund pesan gagal (Message ID: 4723)', '2026-01-23 14:52:12', '2026-01-23 14:52:12'),
(290, 47, 'MSG-4728', 'REFUND', 627.00, 85482.0000, 86109.0000, 'Refund pesan gagal (Message ID: 4728)', '2026-01-23 14:52:13', '2026-01-23 14:52:13'),
(291, 47, 'MSG-4710', 'REFUND', 627.00, 86109.0000, 86736.0000, 'Refund pesan gagal (Message ID: 4710)', '2026-01-23 14:52:13', '2026-01-23 14:52:13'),
(292, 47, 'MSG-4731', 'REFUND', 627.00, 85482.0000, 86109.0000, 'Refund pesan gagal (Message ID: 4731)', '2026-01-23 14:52:14', '2026-01-23 14:52:14'),
(293, 47, 'MSG-4814', 'REFUND', 627.00, 84855.0000, 85482.0000, 'Refund pesan gagal (Message ID: 4814)', '2026-01-23 14:52:15', '2026-01-23 14:52:15'),
(294, 47, 'MSG-4769', 'REFUND', 627.00, 85482.0000, 86109.0000, 'Refund pesan gagal (Message ID: 4769)', '2026-01-23 14:52:15', '2026-01-23 14:52:15'),
(295, 47, 'MSG-4737', 'REFUND', 627.00, 84855.0000, 85482.0000, 'Refund pesan gagal (Message ID: 4737)', '2026-01-23 14:52:16', '2026-01-23 14:52:16'),
(296, 47, 'MSG-4755', 'REFUND', 627.00, 84855.0000, 85482.0000, 'Refund pesan gagal (Message ID: 4755)', '2026-01-23 14:52:16', '2026-01-23 14:52:16'),
(297, 47, 'MSG-4763', 'REFUND', 627.00, 83601.0000, 84228.0000, 'Refund pesan gagal (Message ID: 4763)', '2026-01-23 14:52:18', '2026-01-23 14:52:18'),
(298, 47, 'MSG-4712', 'REFUND', 627.00, 82347.0000, 82974.0000, 'Refund pesan gagal (Message ID: 4712)', '2026-01-23 14:52:19', '2026-01-23 14:52:19'),
(299, 47, 'MSG-4771', 'REFUND', 627.00, 81720.0000, 82347.0000, 'Refund pesan gagal (Message ID: 4771)', '2026-01-23 14:52:20', '2026-01-23 14:52:20'),
(300, 47, 'MSG-4786', 'REFUND', 627.00, 79212.0000, 79839.0000, 'Refund pesan gagal (Message ID: 4786)', '2026-01-23 14:52:22', '2026-01-23 14:52:22'),
(301, 47, 'MSG-4820', 'REFUND', 627.00, 79839.0000, 80466.0000, 'Refund pesan gagal (Message ID: 4820)', '2026-01-23 14:52:23', '2026-01-23 14:52:23'),
(302, 47, 'MSG-4732', 'REFUND', 627.00, 79212.0000, 79839.0000, 'Refund pesan gagal (Message ID: 4732)', '2026-01-23 14:52:23', '2026-01-23 14:52:23'),
(303, 47, 'MSG-4727', 'REFUND', 627.00, 79839.0000, 80466.0000, 'Refund pesan gagal (Message ID: 4727)', '2026-01-23 14:52:24', '2026-01-23 14:52:24'),
(304, 47, 'MSG-4790', 'REFUND', 627.00, 80466.0000, 81093.0000, 'Refund pesan gagal (Message ID: 4790)', '2026-01-23 14:52:24', '2026-01-23 14:52:24'),
(305, 47, 'MSG-4765', 'REFUND', 627.00, 79839.0000, 80466.0000, 'Refund pesan gagal (Message ID: 4765)', '2026-01-23 14:52:25', '2026-01-23 14:52:25'),
(306, 47, 'MSG-4775', 'REFUND', 627.00, 77958.0000, 78585.0000, 'Refund pesan gagal (Message ID: 4775)', '2026-01-23 14:52:27', '2026-01-23 14:52:27'),
(307, 47, 'MSG-4789', 'REFUND', 627.00, 77958.0000, 78585.0000, 'Refund pesan gagal (Message ID: 4789)', '2026-01-23 14:52:28', '2026-01-23 14:52:28'),
(308, 47, 'MSG-4809', 'REFUND', 627.00, 77958.0000, 78585.0000, 'Refund pesan gagal (Message ID: 4809)', '2026-01-23 14:52:28', '2026-01-23 14:52:28'),
(309, 47, 'MSG-4780', 'REFUND', 627.00, 77958.0000, 78585.0000, 'Refund pesan gagal (Message ID: 4780)', '2026-01-23 14:52:29', '2026-01-23 14:52:29'),
(310, 47, 'MSG-4739', 'REFUND', 627.00, 77331.0000, 77958.0000, 'Refund pesan gagal (Message ID: 4739)', '2026-01-23 14:52:29', '2026-01-23 14:52:29'),
(311, 47, 'MSG-4777', 'REFUND', 627.00, 76704.0000, 77331.0000, 'Refund pesan gagal (Message ID: 4777)', '2026-01-23 14:52:30', '2026-01-23 14:52:30'),
(312, 47, 'MSG-4752', 'REFUND', 627.00, 77331.0000, 77958.0000, 'Refund pesan gagal (Message ID: 4752)', '2026-01-23 14:52:31', '2026-01-23 14:52:31'),
(313, 47, 'MSG-4722', 'REFUND', 627.00, 77958.0000, 78585.0000, 'Refund pesan gagal (Message ID: 4722)', '2026-01-23 14:52:31', '2026-01-23 14:52:31'),
(314, 47, 'MSG-4813', 'REFUND', 627.00, 76704.0000, 77331.0000, 'Refund pesan gagal (Message ID: 4813)', '2026-01-23 14:52:32', '2026-01-23 14:52:32'),
(315, 47, 'MSG-4748', 'REFUND', 627.00, 77331.0000, 77958.0000, 'Refund pesan gagal (Message ID: 4748)', '2026-01-23 14:52:32', '2026-01-23 14:52:32'),
(316, 47, 'MSG-4793', 'REFUND', 627.00, 77958.0000, 78585.0000, 'Refund pesan gagal (Message ID: 4793)', '2026-01-23 14:52:33', '2026-01-23 14:52:33'),
(317, 47, 'MSG-4740', 'REFUND', 627.00, 78585.0000, 79212.0000, 'Refund pesan gagal (Message ID: 4740)', '2026-01-23 14:52:33', '2026-01-23 14:52:33'),
(318, 47, 'MSG-4832', 'REFUND', 627.00, 76704.0000, 77331.0000, 'Refund pesan gagal (Message ID: 4832)', '2026-01-23 14:53:02', '2026-01-23 14:53:02'),
(319, 47, 'MSG-4834', 'REFUND', 627.00, 76077.0000, 76704.0000, 'Refund pesan gagal (Message ID: 4834)', '2026-01-23 14:53:02', '2026-01-23 14:53:02'),
(320, 47, 'MSG-4729', 'REFUND', 627.00, 76704.0000, 77331.0000, 'Refund pesan gagal (Message ID: 4729)', '2026-01-23 14:53:02', '2026-01-23 14:53:02'),
(321, 47, 'MSG-4833', 'REFUND', 627.00, 76077.0000, 76704.0000, 'Refund pesan gagal (Message ID: 4833)', '2026-01-23 14:53:03', '2026-01-23 14:53:03'),
(322, 47, 'MSG-4831', 'REFUND', 627.00, 76704.0000, 77331.0000, 'Refund pesan gagal (Message ID: 4831)', '2026-01-23 14:53:03', '2026-01-23 14:53:03'),
(323, 47, 'MSG-4829', 'REFUND', 627.00, 76077.0000, 76704.0000, 'Refund pesan gagal (Message ID: 4829)', '2026-01-23 14:53:04', '2026-01-23 14:53:04'),
(324, 47, 'MSG-4815', 'REFUND', 627.00, 72942.0000, 73569.0000, 'Refund pesan gagal (Message ID: 4815)', '2026-01-23 14:53:07', '2026-01-23 14:53:07'),
(325, 47, 'MSG-4822', 'REFUND', 627.00, 73569.0000, 74196.0000, 'Refund pesan gagal (Message ID: 4822)', '2026-01-23 14:53:07', '2026-01-23 14:53:07'),
(326, 47, 'MSG-4744', 'REFUND', 627.00, 71688.0000, 72315.0000, 'Refund pesan gagal (Message ID: 4744)', '2026-01-23 14:53:09', '2026-01-23 14:53:09'),
(327, 47, 'MSG-4778', 'REFUND', 627.00, 72315.0000, 72942.0000, 'Refund pesan gagal (Message ID: 4778)', '2026-01-23 14:53:09', '2026-01-23 14:53:09'),
(328, 47, 'MSG-4767', 'REFUND', 627.00, 69807.0000, 70434.0000, 'Refund pesan gagal (Message ID: 4767)', '2026-01-23 14:53:11', '2026-01-23 14:53:11'),
(329, 47, 'MSG-4827', 'REFUND', 627.00, 69180.0000, 69807.0000, 'Refund pesan gagal (Message ID: 4827)', '2026-01-23 14:53:11', '2026-01-23 14:53:11'),
(330, 47, 'MSG-4766', 'REFUND', 627.00, 69807.0000, 70434.0000, 'Refund pesan gagal (Message ID: 4766)', '2026-01-23 14:53:11', '2026-01-23 14:53:11');
INSERT INTO `balance_histories` (`id`, `client_id`, `reference_id`, `type`, `amount`, `balance_before`, `balance_after`, `description`, `created_at`, `updated_at`) VALUES
(331, 47, 'MSG-4795', 'REFUND', 627.00, 69807.0000, 70434.0000, 'Refund pesan gagal (Message ID: 4795)', '2026-01-23 14:53:12', '2026-01-23 14:53:12'),
(332, 47, 'MSG-4759', 'REFUND', 627.00, 69180.0000, 69807.0000, 'Refund pesan gagal (Message ID: 4759)', '2026-01-23 14:53:13', '2026-01-23 14:53:13'),
(333, 47, 'MSG-4828', 'REFUND', 627.00, 66045.0000, 66672.0000, 'Refund pesan gagal (Message ID: 4828)', '2026-01-23 14:53:16', '2026-01-23 14:53:16'),
(334, 47, 'MSG-4758', 'REFUND', 627.00, 64791.0000, 65418.0000, 'Refund pesan gagal (Message ID: 4758)', '2026-01-23 14:53:18', '2026-01-23 14:53:18'),
(335, 47, 'MSG-4802', 'REFUND', 627.00, 63537.0000, 64164.0000, 'Refund pesan gagal (Message ID: 4802)', '2026-01-23 14:53:19', '2026-01-23 14:53:19'),
(336, 47, 'MSG-4720', 'REFUND', 627.00, 62283.0000, 62910.0000, 'Refund pesan gagal (Message ID: 4720)', '2026-01-23 14:53:20', '2026-01-23 14:53:20'),
(337, 47, 'MSG-4819', 'REFUND', 627.00, 62283.0000, 62910.0000, 'Refund pesan gagal (Message ID: 4819)', '2026-01-23 14:53:20', '2026-01-23 14:53:20'),
(338, 47, 'MSG-4797', 'REFUND', 627.00, 62910.0000, 63537.0000, 'Refund pesan gagal (Message ID: 4797)', '2026-01-23 14:53:21', '2026-01-23 14:53:21'),
(339, 47, 'MSG-4741', 'REFUND', 627.00, 62283.0000, 62910.0000, 'Refund pesan gagal (Message ID: 4741)', '2026-01-23 14:53:21', '2026-01-23 14:53:21'),
(340, 47, 'MSG-4804', 'REFUND', 627.00, 62283.0000, 62910.0000, 'Refund pesan gagal (Message ID: 4804)', '2026-01-23 14:53:22', '2026-01-23 14:53:22'),
(341, 47, 'MSG-4837', 'REFUND', 627.00, 61656.0000, 62283.0000, 'Refund pesan gagal (Message ID: 4837)', '2026-01-23 14:53:22', '2026-01-23 14:53:22'),
(342, 47, 'MSG-4812', 'REFUND', 627.00, 62283.0000, 62910.0000, 'Refund pesan gagal (Message ID: 4812)', '2026-01-23 14:53:23', '2026-01-23 14:53:23'),
(343, 47, 'MSG-4821', 'REFUND', 627.00, 61656.0000, 62283.0000, 'Refund pesan gagal (Message ID: 4821)', '2026-01-23 14:53:24', '2026-01-23 14:53:24'),
(344, 47, 'MSG-4783', 'REFUND', 627.00, 61029.0000, 61656.0000, 'Refund pesan gagal (Message ID: 4783)', '2026-01-23 14:53:25', '2026-01-23 14:53:25'),
(345, 47, 'MSG-4749', 'REFUND', 627.00, 61656.0000, 62283.0000, 'Refund pesan gagal (Message ID: 4749)', '2026-01-23 14:53:25', '2026-01-23 14:53:25'),
(346, 47, 'MSG-4733', 'REFUND', 627.00, 61029.0000, 61656.0000, 'Refund pesan gagal (Message ID: 4733)', '2026-01-23 14:53:25', '2026-01-23 14:53:25'),
(347, 47, 'MSG-4760', 'REFUND', 627.00, 60402.0000, 61029.0000, 'Refund pesan gagal (Message ID: 4760)', '2026-01-23 14:53:26', '2026-01-23 14:53:26'),
(348, 47, 'MSG-4794', 'REFUND', 627.00, 59148.0000, 59775.0000, 'Refund pesan gagal (Message ID: 4794)', '2026-01-23 14:53:29', '2026-01-23 14:53:29'),
(349, 47, 'MSG-4736', 'REFUND', 627.00, 59775.0000, 60402.0000, 'Refund pesan gagal (Message ID: 4736)', '2026-01-23 14:53:29', '2026-01-23 14:53:29'),
(350, 47, 'MSG-4810', 'REFUND', 627.00, 57267.0000, 57894.0000, 'Refund pesan gagal (Message ID: 4810)', '2026-01-23 14:54:03', '2026-01-23 14:54:03'),
(351, 47, 'MSG-4788', 'REFUND', 627.00, 57894.0000, 58521.0000, 'Refund pesan gagal (Message ID: 4788)', '2026-01-23 14:54:03', '2026-01-23 14:54:03'),
(352, 47, 'MSG-4784', 'REFUND', 627.00, 57894.0000, 58521.0000, 'Refund pesan gagal (Message ID: 4784)', '2026-01-23 14:54:04', '2026-01-23 14:54:04'),
(353, 47, 'MSG-4791', 'REFUND', 627.00, 58521.0000, 59148.0000, 'Refund pesan gagal (Message ID: 4791)', '2026-01-23 14:54:05', '2026-01-23 14:54:05'),
(354, 45, 'MSG-4848', 'REFUND', 627.00, 74579.0000, 75206.0000, 'Refund pesan gagal (Message ID: 4848)', '2026-01-24 01:52:00', '2026-01-24 01:52:00'),
(355, 45, 'MSG-4884', 'REFUND', 627.00, 64547.0000, 65174.0000, 'Refund pesan gagal (Message ID: 4884)', '2026-01-24 04:25:35', '2026-01-24 04:25:35'),
(356, 45, 'MSG-4889', 'REFUND', 627.00, 63920.0000, 64547.0000, 'Refund pesan gagal (Message ID: 4889)', '2026-01-24 04:25:36', '2026-01-24 04:25:36'),
(357, 45, 'MSG-4910', 'REFUND', 627.00, 57023.0000, 57650.0000, 'Refund pesan gagal (Message ID: 4910)', '2026-01-24 06:23:30', '2026-01-24 06:23:30'),
(358, 47, 'MSG-4934', 'REFUND', 750.00, 55398.0000, 56148.0000, 'Refund pesan gagal (Message ID: 4934)', '2026-01-24 11:52:28', '2026-01-24 11:52:28'),
(359, 47, 'MSG-4942', 'REFUND', 750.00, 54648.0000, 55398.0000, 'Refund pesan gagal (Message ID: 4942)', '2026-01-24 11:52:29', '2026-01-24 11:52:29'),
(360, 47, 'MSG-4931', 'REFUND', 750.00, 55398.0000, 56148.0000, 'Refund pesan gagal (Message ID: 4931)', '2026-01-24 11:52:29', '2026-01-24 11:52:29'),
(361, 47, 'MSG-4955', 'REFUND', 750.00, 56148.0000, 56898.0000, 'Refund pesan gagal (Message ID: 4955)', '2026-01-24 11:52:30', '2026-01-24 11:52:30'),
(362, 47, 'MSG-4953', 'REFUND', 750.00, 55398.0000, 56148.0000, 'Refund pesan gagal (Message ID: 4953)', '2026-01-24 11:52:30', '2026-01-24 11:52:30'),
(363, 47, 'MSG-4938', 'REFUND', 750.00, 54648.0000, 55398.0000, 'Refund pesan gagal (Message ID: 4938)', '2026-01-24 11:52:31', '2026-01-24 11:52:31'),
(364, 47, 'MSG-4940', 'REFUND', 750.00, 55398.0000, 56148.0000, 'Refund pesan gagal (Message ID: 4940)', '2026-01-24 11:52:31', '2026-01-24 11:52:31'),
(365, 47, 'MSG-4936', 'REFUND', 750.00, 56148.0000, 56898.0000, 'Refund pesan gagal (Message ID: 4936)', '2026-01-24 11:52:31', '2026-01-24 11:52:31'),
(366, 47, 'MSG-4947', 'REFUND', 750.00, 53898.0000, 54648.0000, 'Refund pesan gagal (Message ID: 4947)', '2026-01-24 11:52:33', '2026-01-24 11:52:33'),
(367, 47, 'MSG-4954', 'REFUND', 750.00, 53898.0000, 54648.0000, 'Refund pesan gagal (Message ID: 4954)', '2026-01-24 11:52:33', '2026-01-24 11:52:33'),
(368, 47, 'MSG-4941', 'REFUND', 750.00, 54648.0000, 55398.0000, 'Refund pesan gagal (Message ID: 4941)', '2026-01-24 11:52:33', '2026-01-24 11:52:33'),
(369, 47, 'MSG-4939', 'REFUND', 750.00, 54648.0000, 55398.0000, 'Refund pesan gagal (Message ID: 4939)', '2026-01-24 11:52:33', '2026-01-24 11:52:33'),
(370, 47, 'MSG-4935', 'REFUND', 750.00, 54648.0000, 55398.0000, 'Refund pesan gagal (Message ID: 4935)', '2026-01-24 11:52:34', '2026-01-24 11:52:34'),
(371, 47, 'MSG-4951', 'REFUND', 750.00, 54648.0000, 55398.0000, 'Refund pesan gagal (Message ID: 4951)', '2026-01-24 11:52:34', '2026-01-24 11:52:34'),
(372, 47, 'MSG-4956', 'REFUND', 750.00, 54648.0000, 55398.0000, 'Refund pesan gagal (Message ID: 4956)', '2026-01-24 11:52:35', '2026-01-24 11:52:35'),
(373, 47, 'MSG-4930', 'REFUND', 750.00, 54648.0000, 55398.0000, 'Refund pesan gagal (Message ID: 4930)', '2026-01-24 11:52:35', '2026-01-24 11:52:35'),
(374, 47, 'MSG-4932', 'REFUND', 750.00, 55398.0000, 56148.0000, 'Refund pesan gagal (Message ID: 4932)', '2026-01-24 11:52:36', '2026-01-24 11:52:36'),
(375, 47, 'MSG-4929', 'REFUND', 750.00, 55398.0000, 56148.0000, 'Refund pesan gagal (Message ID: 4929)', '2026-01-24 11:52:36', '2026-01-24 11:52:36'),
(376, 47, 'MSG-4933', 'REFUND', 750.00, 53898.0000, 54648.0000, 'Refund pesan gagal (Message ID: 4933)', '2026-01-24 11:52:37', '2026-01-24 11:52:37'),
(377, 47, 'MSG-4950', 'REFUND', 750.00, 54648.0000, 55398.0000, 'Refund pesan gagal (Message ID: 4950)', '2026-01-24 11:52:37', '2026-01-24 11:52:37'),
(378, 47, 'MSG-4944', 'REFUND', 750.00, 55398.0000, 56148.0000, 'Refund pesan gagal (Message ID: 4944)', '2026-01-24 11:52:37', '2026-01-24 11:52:37'),
(379, 47, 'MSG-4952', 'REFUND', 750.00, 55398.0000, 56148.0000, 'Refund pesan gagal (Message ID: 4952)', '2026-01-24 11:52:38', '2026-01-24 11:52:38'),
(380, 47, 'MSG-4945', 'REFUND', 750.00, 54648.0000, 55398.0000, 'Refund pesan gagal (Message ID: 4945)', '2026-01-24 11:52:39', '2026-01-24 11:52:39'),
(381, 47, 'MSG-4937', 'REFUND', 750.00, 55398.0000, 56148.0000, 'Refund pesan gagal (Message ID: 4937)', '2026-01-24 11:52:39', '2026-01-24 11:52:39'),
(382, 47, 'MSG-4948', 'REFUND', 750.00, 56148.0000, 56898.0000, 'Refund pesan gagal (Message ID: 4948)', '2026-01-24 11:52:39', '2026-01-24 11:52:39'),
(383, 47, 'MSG-4946', 'REFUND', 750.00, 56898.0000, 57648.0000, 'Refund pesan gagal (Message ID: 4946)', '2026-01-24 11:52:40', '2026-01-24 11:52:40'),
(384, 47, 'MSG-4949', 'REFUND', 750.00, 57648.0000, 58398.0000, 'Refund pesan gagal (Message ID: 4949)', '2026-01-24 11:52:40', '2026-01-24 11:52:40'),
(385, 47, 'MSG-4959', 'REFUND', 750.00, 55398.0000, 56148.0000, 'Refund pesan gagal (Message ID: 4959)', '2026-01-24 11:54:32', '2026-01-24 11:54:32'),
(386, 47, 'MSG-4965', 'REFUND', 750.00, 55398.0000, 56148.0000, 'Refund pesan gagal (Message ID: 4965)', '2026-01-24 11:54:32', '2026-01-24 11:54:32'),
(387, 47, 'MSG-4982', 'REFUND', 750.00, 55398.0000, 56148.0000, 'Refund pesan gagal (Message ID: 4982)', '2026-01-24 11:54:33', '2026-01-24 11:54:33'),
(388, 47, 'MSG-4966', 'REFUND', 750.00, 55398.0000, 56148.0000, 'Refund pesan gagal (Message ID: 4966)', '2026-01-24 11:54:33', '2026-01-24 11:54:33'),
(389, 47, 'MSG-4981', 'REFUND', 750.00, 55398.0000, 56148.0000, 'Refund pesan gagal (Message ID: 4981)', '2026-01-24 11:54:33', '2026-01-24 11:54:33'),
(390, 47, 'MSG-4979', 'REFUND', 750.00, 54648.0000, 55398.0000, 'Refund pesan gagal (Message ID: 4979)', '2026-01-24 11:54:34', '2026-01-24 11:54:34'),
(391, 47, 'MSG-4976', 'REFUND', 750.00, 55398.0000, 56148.0000, 'Refund pesan gagal (Message ID: 4976)', '2026-01-24 11:54:34', '2026-01-24 11:54:34'),
(392, 47, 'MSG-4977', 'REFUND', 750.00, 54648.0000, 55398.0000, 'Refund pesan gagal (Message ID: 4977)', '2026-01-24 11:54:35', '2026-01-24 11:54:35'),
(393, 47, 'MSG-4958', 'REFUND', 750.00, 55398.0000, 56148.0000, 'Refund pesan gagal (Message ID: 4958)', '2026-01-24 11:54:35', '2026-01-24 11:54:35'),
(394, 47, 'MSG-4967', 'REFUND', 750.00, 55398.0000, 56148.0000, 'Refund pesan gagal (Message ID: 4967)', '2026-01-24 11:54:36', '2026-01-24 11:54:36'),
(395, 47, 'MSG-4961', 'REFUND', 750.00, 55398.0000, 56148.0000, 'Refund pesan gagal (Message ID: 4961)', '2026-01-24 11:54:36', '2026-01-24 11:54:36'),
(396, 47, 'MSG-4984', 'REFUND', 750.00, 54648.0000, 55398.0000, 'Refund pesan gagal (Message ID: 4984)', '2026-01-24 11:54:37', '2026-01-24 11:54:37'),
(397, 47, 'MSG-4969', 'REFUND', 750.00, 55398.0000, 56148.0000, 'Refund pesan gagal (Message ID: 4969)', '2026-01-24 11:54:37', '2026-01-24 11:54:37'),
(398, 47, 'MSG-4973', 'REFUND', 750.00, 55398.0000, 56148.0000, 'Refund pesan gagal (Message ID: 4973)', '2026-01-24 11:54:37', '2026-01-24 11:54:37'),
(399, 47, 'MSG-4975', 'REFUND', 750.00, 55398.0000, 56148.0000, 'Refund pesan gagal (Message ID: 4975)', '2026-01-24 11:54:38', '2026-01-24 11:54:38'),
(400, 47, 'MSG-4974', 'REFUND', 750.00, 55398.0000, 56148.0000, 'Refund pesan gagal (Message ID: 4974)', '2026-01-24 11:54:38', '2026-01-24 11:54:38'),
(401, 47, 'MSG-4957', 'REFUND', 750.00, 55398.0000, 56148.0000, 'Refund pesan gagal (Message ID: 4957)', '2026-01-24 11:54:39', '2026-01-24 11:54:39'),
(402, 47, 'MSG-4972', 'REFUND', 750.00, 54648.0000, 55398.0000, 'Refund pesan gagal (Message ID: 4972)', '2026-01-24 11:54:39', '2026-01-24 11:54:39'),
(403, 47, 'MSG-4964', 'REFUND', 750.00, 55398.0000, 56148.0000, 'Refund pesan gagal (Message ID: 4964)', '2026-01-24 11:54:39', '2026-01-24 11:54:39'),
(404, 47, 'MSG-4962', 'REFUND', 750.00, 55398.0000, 56148.0000, 'Refund pesan gagal (Message ID: 4962)', '2026-01-24 11:54:40', '2026-01-24 11:54:40'),
(405, 47, 'MSG-4983', 'REFUND', 750.00, 54648.0000, 55398.0000, 'Refund pesan gagal (Message ID: 4983)', '2026-01-24 11:54:41', '2026-01-24 11:54:41'),
(406, 47, 'MSG-4980', 'REFUND', 750.00, 54648.0000, 55398.0000, 'Refund pesan gagal (Message ID: 4980)', '2026-01-24 11:54:41', '2026-01-24 11:54:41'),
(407, 47, 'MSG-4963', 'REFUND', 750.00, 54648.0000, 55398.0000, 'Refund pesan gagal (Message ID: 4963)', '2026-01-24 11:54:42', '2026-01-24 11:54:42'),
(408, 47, 'MSG-4978', 'REFUND', 750.00, 54648.0000, 55398.0000, 'Refund pesan gagal (Message ID: 4978)', '2026-01-24 11:54:43', '2026-01-24 11:54:43'),
(409, 47, 'MSG-4968', 'REFUND', 750.00, 55398.0000, 56148.0000, 'Refund pesan gagal (Message ID: 4968)', '2026-01-24 11:54:43', '2026-01-24 11:54:43'),
(410, 47, 'MSG-4970', 'REFUND', 750.00, 56148.0000, 56898.0000, 'Refund pesan gagal (Message ID: 4970)', '2026-01-24 11:54:43', '2026-01-24 11:54:43'),
(411, 47, 'MSG-4960', 'REFUND', 750.00, 56898.0000, 57648.0000, 'Refund pesan gagal (Message ID: 4960)', '2026-01-24 11:54:43', '2026-01-24 11:54:43'),
(412, 47, 'MSG-5042', 'REFUND', 750.00, 54648.0000, 55398.0000, 'Refund pesan gagal (Message ID: 5042)', '2026-01-24 11:56:01', '2026-01-24 11:56:01'),
(413, 47, 'MSG-4988', 'REFUND', 750.00, 53898.0000, 54648.0000, 'Refund pesan gagal (Message ID: 4988)', '2026-01-24 11:56:02', '2026-01-24 11:56:02'),
(414, 47, 'MSG-5017', 'REFUND', 750.00, 53898.0000, 54648.0000, 'Refund pesan gagal (Message ID: 5017)', '2026-01-24 11:56:02', '2026-01-24 11:56:02'),
(415, 47, 'MSG-4999', 'REFUND', 750.00, 54648.0000, 55398.0000, 'Refund pesan gagal (Message ID: 4999)', '2026-01-24 11:56:03', '2026-01-24 11:56:03'),
(416, 47, 'MSG-5008', 'REFUND', 750.00, 53898.0000, 54648.0000, 'Refund pesan gagal (Message ID: 5008)', '2026-01-24 11:56:03', '2026-01-24 11:56:03'),
(417, 47, 'MSG-5045', 'REFUND', 750.00, 53898.0000, 54648.0000, 'Refund pesan gagal (Message ID: 5045)', '2026-01-24 11:56:04', '2026-01-24 11:56:04'),
(418, 47, 'MSG-4987', 'REFUND', 750.00, 54648.0000, 55398.0000, 'Refund pesan gagal (Message ID: 4987)', '2026-01-24 11:56:04', '2026-01-24 11:56:04'),
(419, 47, 'MSG-5007', 'REFUND', 750.00, 53898.0000, 54648.0000, 'Refund pesan gagal (Message ID: 5007)', '2026-01-24 11:56:05', '2026-01-24 11:56:05'),
(420, 47, 'MSG-5033', 'REFUND', 750.00, 53898.0000, 54648.0000, 'Refund pesan gagal (Message ID: 5033)', '2026-01-24 11:56:05', '2026-01-24 11:56:05'),
(421, 47, 'MSG-5012', 'REFUND', 750.00, 54648.0000, 55398.0000, 'Refund pesan gagal (Message ID: 5012)', '2026-01-24 11:56:05', '2026-01-24 11:56:05'),
(422, 47, 'MSG-5019', 'REFUND', 750.00, 54648.0000, 55398.0000, 'Refund pesan gagal (Message ID: 5019)', '2026-01-24 11:56:06', '2026-01-24 11:56:06'),
(423, 47, 'MSG-5044', 'REFUND', 750.00, 53898.0000, 54648.0000, 'Refund pesan gagal (Message ID: 5044)', '2026-01-24 11:56:06', '2026-01-24 11:56:06'),
(424, 47, 'MSG-5010', 'REFUND', 750.00, 54648.0000, 55398.0000, 'Refund pesan gagal (Message ID: 5010)', '2026-01-24 11:56:07', '2026-01-24 11:56:07'),
(425, 47, 'MSG-5018', 'REFUND', 750.00, 54648.0000, 55398.0000, 'Refund pesan gagal (Message ID: 5018)', '2026-01-24 11:56:07', '2026-01-24 11:56:07'),
(426, 47, 'MSG-5022', 'REFUND', 750.00, 54648.0000, 55398.0000, 'Refund pesan gagal (Message ID: 5022)', '2026-01-24 11:56:08', '2026-01-24 11:56:08'),
(427, 47, 'MSG-5035', 'REFUND', 750.00, 55398.0000, 56148.0000, 'Refund pesan gagal (Message ID: 5035)', '2026-01-24 11:56:08', '2026-01-24 11:56:08'),
(428, 47, 'MSG-5004', 'REFUND', 750.00, 53148.0000, 53898.0000, 'Refund pesan gagal (Message ID: 5004)', '2026-01-24 11:56:10', '2026-01-24 11:56:10'),
(429, 47, 'MSG-5031', 'REFUND', 750.00, 53898.0000, 54648.0000, 'Refund pesan gagal (Message ID: 5031)', '2026-01-24 11:56:10', '2026-01-24 11:56:10'),
(430, 47, 'MSG-5003', 'REFUND', 750.00, 54648.0000, 55398.0000, 'Refund pesan gagal (Message ID: 5003)', '2026-01-24 11:56:10', '2026-01-24 11:56:10'),
(431, 47, 'MSG-5000', 'REFUND', 750.00, 53898.0000, 54648.0000, 'Refund pesan gagal (Message ID: 5000)', '2026-01-24 11:56:10', '2026-01-24 11:56:10'),
(432, 47, 'MSG-5047', 'REFUND', 750.00, 54648.0000, 55398.0000, 'Refund pesan gagal (Message ID: 5047)', '2026-01-24 11:56:11', '2026-01-24 11:56:11'),
(433, 47, 'MSG-4995', 'REFUND', 750.00, 55398.0000, 56148.0000, 'Refund pesan gagal (Message ID: 4995)', '2026-01-24 11:56:11', '2026-01-24 11:56:11'),
(434, 47, 'MSG-4989', 'REFUND', 750.00, 53148.0000, 53898.0000, 'Refund pesan gagal (Message ID: 4989)', '2026-01-24 11:56:12', '2026-01-24 11:56:12'),
(435, 47, 'MSG-4998', 'REFUND', 750.00, 53898.0000, 54648.0000, 'Refund pesan gagal (Message ID: 4998)', '2026-01-24 11:56:13', '2026-01-24 11:56:13'),
(436, 47, 'MSG-5039', 'REFUND', 750.00, 53148.0000, 53898.0000, 'Refund pesan gagal (Message ID: 5039)', '2026-01-24 11:56:14', '2026-01-24 11:56:14'),
(437, 47, 'MSG-5032', 'REFUND', 750.00, 53148.0000, 53898.0000, 'Refund pesan gagal (Message ID: 5032)', '2026-01-24 11:56:14', '2026-01-24 11:56:14'),
(438, 47, 'MSG-5020', 'REFUND', 750.00, 53148.0000, 53898.0000, 'Refund pesan gagal (Message ID: 5020)', '2026-01-24 11:56:15', '2026-01-24 11:56:15'),
(439, 47, 'MSG-5024', 'REFUND', 750.00, 53148.0000, 53898.0000, 'Refund pesan gagal (Message ID: 5024)', '2026-01-24 11:56:15', '2026-01-24 11:56:15'),
(440, 47, 'MSG-5041', 'REFUND', 750.00, 53148.0000, 53898.0000, 'Refund pesan gagal (Message ID: 5041)', '2026-01-24 11:56:15', '2026-01-24 11:56:15'),
(441, 47, 'MSG-5036', 'REFUND', 750.00, 53148.0000, 53898.0000, 'Refund pesan gagal (Message ID: 5036)', '2026-01-24 11:56:16', '2026-01-24 11:56:16'),
(442, 47, 'MSG-5013', 'REFUND', 750.00, 53148.0000, 53898.0000, 'Refund pesan gagal (Message ID: 5013)', '2026-01-24 11:56:16', '2026-01-24 11:56:16'),
(443, 47, 'MSG-5002', 'REFUND', 750.00, 52398.0000, 53148.0000, 'Refund pesan gagal (Message ID: 5002)', '2026-01-24 11:56:17', '2026-01-24 11:56:17'),
(444, 47, 'MSG-4990', 'REFUND', 750.00, 53148.0000, 53898.0000, 'Refund pesan gagal (Message ID: 4990)', '2026-01-24 11:56:18', '2026-01-24 11:56:18'),
(445, 47, 'MSG-5009', 'REFUND', 750.00, 53148.0000, 53898.0000, 'Refund pesan gagal (Message ID: 5009)', '2026-01-24 11:56:18', '2026-01-24 11:56:18'),
(446, 47, 'MSG-5006', 'REFUND', 750.00, 53148.0000, 53898.0000, 'Refund pesan gagal (Message ID: 5006)', '2026-01-24 11:56:18', '2026-01-24 11:56:18'),
(447, 47, 'MSG-4992', 'REFUND', 750.00, 53148.0000, 53898.0000, 'Refund pesan gagal (Message ID: 4992)', '2026-01-24 11:56:19', '2026-01-24 11:56:19'),
(448, 47, 'MSG-5046', 'REFUND', 750.00, 52398.0000, 53148.0000, 'Refund pesan gagal (Message ID: 5046)', '2026-01-24 11:56:20', '2026-01-24 11:56:20'),
(449, 47, 'MSG-5026', 'REFUND', 750.00, 53148.0000, 53898.0000, 'Refund pesan gagal (Message ID: 5026)', '2026-01-24 11:56:20', '2026-01-24 11:56:20'),
(450, 47, 'MSG-5040', 'REFUND', 750.00, 53898.0000, 54648.0000, 'Refund pesan gagal (Message ID: 5040)', '2026-01-24 11:56:20', '2026-01-24 11:56:20'),
(451, 47, 'MSG-5005', 'REFUND', 750.00, 53148.0000, 53898.0000, 'Refund pesan gagal (Message ID: 5005)', '2026-01-24 11:56:21', '2026-01-24 11:56:21'),
(452, 47, 'MSG-5029', 'REFUND', 750.00, 52398.0000, 53148.0000, 'Refund pesan gagal (Message ID: 5029)', '2026-01-24 11:56:21', '2026-01-24 11:56:21'),
(453, 47, 'MSG-5038', 'REFUND', 750.00, 52398.0000, 53148.0000, 'Refund pesan gagal (Message ID: 5038)', '2026-01-24 11:56:22', '2026-01-24 11:56:22'),
(454, 47, 'MSG-5016', 'REFUND', 750.00, 52398.0000, 53148.0000, 'Refund pesan gagal (Message ID: 5016)', '2026-01-24 11:56:22', '2026-01-24 11:56:22'),
(455, 47, 'MSG-4994', 'REFUND', 750.00, 53148.0000, 53898.0000, 'Refund pesan gagal (Message ID: 4994)', '2026-01-24 11:56:23', '2026-01-24 11:56:23'),
(456, 47, 'MSG-5011', 'REFUND', 750.00, 53898.0000, 54648.0000, 'Refund pesan gagal (Message ID: 5011)', '2026-01-24 11:56:23', '2026-01-24 11:56:23'),
(457, 47, 'MSG-5043', 'REFUND', 750.00, 53148.0000, 53898.0000, 'Refund pesan gagal (Message ID: 5043)', '2026-01-24 11:56:24', '2026-01-24 11:56:24'),
(458, 47, 'MSG-5025', 'REFUND', 750.00, 52398.0000, 53148.0000, 'Refund pesan gagal (Message ID: 5025)', '2026-01-24 11:56:25', '2026-01-24 11:56:25'),
(459, 47, 'MSG-4986', 'REFUND', 750.00, 51648.0000, 52398.0000, 'Refund pesan gagal (Message ID: 4986)', '2026-01-24 11:56:25', '2026-01-24 11:56:25'),
(460, 47, 'MSG-4991', 'REFUND', 750.00, 52398.0000, 53148.0000, 'Refund pesan gagal (Message ID: 4991)', '2026-01-24 11:56:26', '2026-01-24 11:56:26'),
(461, 47, 'MSG-5023', 'REFUND', 750.00, 52398.0000, 53148.0000, 'Refund pesan gagal (Message ID: 5023)', '2026-01-24 11:56:26', '2026-01-24 11:56:26'),
(462, 47, 'MSG-4993', 'REFUND', 750.00, 52398.0000, 53148.0000, 'Refund pesan gagal (Message ID: 4993)', '2026-01-24 11:56:26', '2026-01-24 11:56:26'),
(463, 47, 'MSG-4985', 'REFUND', 750.00, 51648.0000, 52398.0000, 'Refund pesan gagal (Message ID: 4985)', '2026-01-24 11:56:27', '2026-01-24 11:56:27'),
(464, 47, 'MSG-5021', 'REFUND', 750.00, 52398.0000, 53148.0000, 'Refund pesan gagal (Message ID: 5021)', '2026-01-24 11:56:27', '2026-01-24 11:56:27'),
(465, 47, 'MSG-5028', 'REFUND', 750.00, 52398.0000, 53148.0000, 'Refund pesan gagal (Message ID: 5028)', '2026-01-24 11:56:27', '2026-01-24 11:56:27'),
(466, 47, 'MSG-5001', 'REFUND', 750.00, 51648.0000, 52398.0000, 'Refund pesan gagal (Message ID: 5001)', '2026-01-24 11:56:28', '2026-01-24 11:56:28'),
(467, 47, 'MSG-5030', 'REFUND', 750.00, 52398.0000, 53148.0000, 'Refund pesan gagal (Message ID: 5030)', '2026-01-24 11:56:28', '2026-01-24 11:56:28'),
(468, 47, 'MSG-5014', 'REFUND', 750.00, 53148.0000, 53898.0000, 'Refund pesan gagal (Message ID: 5014)', '2026-01-24 11:56:29', '2026-01-24 11:56:29'),
(469, 47, 'MSG-4997', 'REFUND', 750.00, 53898.0000, 54648.0000, 'Refund pesan gagal (Message ID: 4997)', '2026-01-24 11:56:30', '2026-01-24 11:56:30'),
(470, 47, 'MSG-4996', 'REFUND', 750.00, 54648.0000, 55398.0000, 'Refund pesan gagal (Message ID: 4996)', '2026-01-24 11:56:30', '2026-01-24 11:56:30'),
(471, 47, 'MSG-5037', 'REFUND', 750.00, 54648.0000, 55398.0000, 'Refund pesan gagal (Message ID: 5037)', '2026-01-24 11:57:03', '2026-01-24 11:57:03'),
(472, 47, 'MSG-5055', 'REFUND', 750.00, 52398.0000, 53148.0000, 'Refund pesan gagal (Message ID: 5055)', '2026-01-24 12:02:22', '2026-01-24 12:02:22'),
(473, 47, 'MSG-5049', 'REFUND', 750.00, 52398.0000, 53148.0000, 'Refund pesan gagal (Message ID: 5049)', '2026-01-24 12:02:23', '2026-01-24 12:02:23'),
(474, 47, 'MSG-5058', 'REFUND', 750.00, 52398.0000, 53148.0000, 'Refund pesan gagal (Message ID: 5058)', '2026-01-24 12:02:23', '2026-01-24 12:02:23'),
(475, 47, 'MSG-5052', 'REFUND', 750.00, 51648.0000, 52398.0000, 'Refund pesan gagal (Message ID: 5052)', '2026-01-24 12:02:24', '2026-01-24 12:02:24'),
(476, 47, 'MSG-5056', 'REFUND', 750.00, 52398.0000, 53148.0000, 'Refund pesan gagal (Message ID: 5056)', '2026-01-24 12:02:24', '2026-01-24 12:02:24'),
(477, 47, 'MSG-5048', 'REFUND', 750.00, 53148.0000, 53898.0000, 'Refund pesan gagal (Message ID: 5048)', '2026-01-24 12:02:25', '2026-01-24 12:02:25'),
(478, 47, 'MSG-5050', 'REFUND', 750.00, 52398.0000, 53148.0000, 'Refund pesan gagal (Message ID: 5050)', '2026-01-24 12:02:25', '2026-01-24 12:02:25'),
(479, 47, 'MSG-5053', 'REFUND', 750.00, 52398.0000, 53148.0000, 'Refund pesan gagal (Message ID: 5053)', '2026-01-24 12:02:26', '2026-01-24 12:02:26'),
(480, 47, 'MSG-5057', 'REFUND', 750.00, 53148.0000, 53898.0000, 'Refund pesan gagal (Message ID: 5057)', '2026-01-24 12:02:27', '2026-01-24 12:02:27'),
(481, 47, 'MSG-5051', 'REFUND', 750.00, 53898.0000, 54648.0000, 'Refund pesan gagal (Message ID: 5051)', '2026-01-24 12:02:27', '2026-01-24 12:02:27'),
(482, 47, 'MSG-5115', 'REFUND', 750.00, 51648.0000, 52398.0000, 'Refund pesan gagal (Message ID: 5115)', '2026-01-24 12:04:01', '2026-01-24 12:04:01'),
(483, 47, 'MSG-5072', 'REFUND', 750.00, 51648.0000, 52398.0000, 'Refund pesan gagal (Message ID: 5072)', '2026-01-24 12:04:02', '2026-01-24 12:04:02'),
(484, 47, 'MSG-5089', 'REFUND', 750.00, 51648.0000, 52398.0000, 'Refund pesan gagal (Message ID: 5089)', '2026-01-24 12:04:02', '2026-01-24 12:04:02'),
(485, 47, 'MSG-5106', 'REFUND', 750.00, 51648.0000, 52398.0000, 'Refund pesan gagal (Message ID: 5106)', '2026-01-24 12:04:03', '2026-01-24 12:04:03'),
(486, 47, 'MSG-5094', 'REFUND', 750.00, 51648.0000, 52398.0000, 'Refund pesan gagal (Message ID: 5094)', '2026-01-24 12:04:03', '2026-01-24 12:04:03'),
(487, 47, 'MSG-5111', 'REFUND', 750.00, 51648.0000, 52398.0000, 'Refund pesan gagal (Message ID: 5111)', '2026-01-24 12:04:04', '2026-01-24 12:04:04'),
(488, 47, 'MSG-5074', 'REFUND', 750.00, 51648.0000, 52398.0000, 'Refund pesan gagal (Message ID: 5074)', '2026-01-24 12:04:04', '2026-01-24 12:04:04'),
(489, 47, 'MSG-5069', 'REFUND', 750.00, 51648.0000, 52398.0000, 'Refund pesan gagal (Message ID: 5069)', '2026-01-24 12:04:04', '2026-01-24 12:04:04'),
(490, 47, 'MSG-5122', 'REFUND', 750.00, 51648.0000, 52398.0000, 'Refund pesan gagal (Message ID: 5122)', '2026-01-24 12:04:05', '2026-01-24 12:04:05'),
(491, 47, 'MSG-5076', 'REFUND', 750.00, 51648.0000, 52398.0000, 'Refund pesan gagal (Message ID: 5076)', '2026-01-24 12:04:05', '2026-01-24 12:04:05'),
(492, 47, 'MSG-5120', 'REFUND', 750.00, 50898.0000, 51648.0000, 'Refund pesan gagal (Message ID: 5120)', '2026-01-24 12:04:07', '2026-01-24 12:04:07'),
(493, 47, 'MSG-5093', 'REFUND', 750.00, 51648.0000, 52398.0000, 'Refund pesan gagal (Message ID: 5093)', '2026-01-24 12:04:07', '2026-01-24 12:04:07'),
(494, 47, 'MSG-5070', 'REFUND', 750.00, 50148.0000, 50898.0000, 'Refund pesan gagal (Message ID: 5070)', '2026-01-24 12:04:08', '2026-01-24 12:04:08'),
(495, 47, 'MSG-5073', 'REFUND', 750.00, 50898.0000, 51648.0000, 'Refund pesan gagal (Message ID: 5073)', '2026-01-24 12:04:08', '2026-01-24 12:04:08'),
(496, 47, 'MSG-5062', 'REFUND', 750.00, 50898.0000, 51648.0000, 'Refund pesan gagal (Message ID: 5062)', '2026-01-24 12:04:08', '2026-01-24 12:04:08'),
(497, 47, 'MSG-5121', 'REFUND', 750.00, 50148.0000, 50898.0000, 'Refund pesan gagal (Message ID: 5121)', '2026-01-24 12:04:09', '2026-01-24 12:04:09'),
(498, 47, 'MSG-5117', 'REFUND', 750.00, 50148.0000, 50898.0000, 'Refund pesan gagal (Message ID: 5117)', '2026-01-24 12:04:10', '2026-01-24 12:04:10'),
(499, 47, 'MSG-5088', 'REFUND', 750.00, 50148.0000, 50898.0000, 'Refund pesan gagal (Message ID: 5088)', '2026-01-24 12:04:10', '2026-01-24 12:04:10'),
(500, 47, 'MSG-5091', 'REFUND', 750.00, 49398.0000, 50148.0000, 'Refund pesan gagal (Message ID: 5091)', '2026-01-24 12:04:11', '2026-01-24 12:04:11'),
(501, 47, 'MSG-5075', 'REFUND', 750.00, 50148.0000, 50898.0000, 'Refund pesan gagal (Message ID: 5075)', '2026-01-24 12:04:11', '2026-01-24 12:04:11'),
(502, 47, 'MSG-5092', 'REFUND', 750.00, 50148.0000, 50898.0000, 'Refund pesan gagal (Message ID: 5092)', '2026-01-24 12:04:11', '2026-01-24 12:04:11'),
(503, 47, 'MSG-5095', 'REFUND', 750.00, 50148.0000, 50898.0000, 'Refund pesan gagal (Message ID: 5095)', '2026-01-24 12:04:12', '2026-01-24 12:04:12'),
(504, 47, 'MSG-5086', 'REFUND', 750.00, 49398.0000, 50148.0000, 'Refund pesan gagal (Message ID: 5086)', '2026-01-24 12:04:13', '2026-01-24 12:04:13'),
(505, 47, 'MSG-5107', 'REFUND', 750.00, 50148.0000, 50898.0000, 'Refund pesan gagal (Message ID: 5107)', '2026-01-24 12:04:13', '2026-01-24 12:04:13'),
(506, 47, 'MSG-5081', 'REFUND', 750.00, 48648.0000, 49398.0000, 'Refund pesan gagal (Message ID: 5081)', '2026-01-24 12:04:14', '2026-01-24 12:04:14'),
(507, 47, 'MSG-5118', 'REFUND', 750.00, 49398.0000, 50148.0000, 'Refund pesan gagal (Message ID: 5118)', '2026-01-24 12:04:14', '2026-01-24 12:04:14'),
(508, 47, 'MSG-5080', 'REFUND', 750.00, 49398.0000, 50148.0000, 'Refund pesan gagal (Message ID: 5080)', '2026-01-24 12:04:15', '2026-01-24 12:04:15'),
(509, 47, 'MSG-5103', 'REFUND', 750.00, 48648.0000, 49398.0000, 'Refund pesan gagal (Message ID: 5103)', '2026-01-24 12:04:16', '2026-01-24 12:04:16'),
(510, 47, 'MSG-5061', 'REFUND', 750.00, 49398.0000, 50148.0000, 'Refund pesan gagal (Message ID: 5061)', '2026-01-24 12:04:16', '2026-01-24 12:04:16'),
(511, 47, 'MSG-5114', 'REFUND', 750.00, 49398.0000, 50148.0000, 'Refund pesan gagal (Message ID: 5114)', '2026-01-24 12:04:16', '2026-01-24 12:04:16'),
(512, 47, 'MSG-5101', 'REFUND', 750.00, 49398.0000, 50148.0000, 'Refund pesan gagal (Message ID: 5101)', '2026-01-24 12:04:16', '2026-01-24 12:04:16'),
(513, 47, 'MSG-5108', 'REFUND', 750.00, 49398.0000, 50148.0000, 'Refund pesan gagal (Message ID: 5108)', '2026-01-24 12:04:17', '2026-01-24 12:04:17'),
(514, 47, 'MSG-5078', 'REFUND', 750.00, 50148.0000, 50898.0000, 'Refund pesan gagal (Message ID: 5078)', '2026-01-24 12:04:17', '2026-01-24 12:04:17'),
(515, 47, 'MSG-5119', 'REFUND', 750.00, 49398.0000, 50148.0000, 'Refund pesan gagal (Message ID: 5119)', '2026-01-24 12:04:18', '2026-01-24 12:04:18'),
(516, 47, 'MSG-5104', 'REFUND', 750.00, 48648.0000, 49398.0000, 'Refund pesan gagal (Message ID: 5104)', '2026-01-24 12:04:18', '2026-01-24 12:04:18'),
(517, 47, 'MSG-5071', 'REFUND', 750.00, 48648.0000, 49398.0000, 'Refund pesan gagal (Message ID: 5071)', '2026-01-24 12:04:19', '2026-01-24 12:04:19'),
(518, 47, 'MSG-5059', 'REFUND', 750.00, 49398.0000, 50148.0000, 'Refund pesan gagal (Message ID: 5059)', '2026-01-24 12:04:19', '2026-01-24 12:04:19'),
(519, 47, 'MSG-5068', 'REFUND', 750.00, 49398.0000, 50148.0000, 'Refund pesan gagal (Message ID: 5068)', '2026-01-24 12:04:20', '2026-01-24 12:04:20'),
(520, 47, 'MSG-5066', 'REFUND', 750.00, 49398.0000, 50148.0000, 'Refund pesan gagal (Message ID: 5066)', '2026-01-24 12:04:20', '2026-01-24 12:04:20'),
(521, 47, 'MSG-5064', 'REFUND', 750.00, 49398.0000, 50148.0000, 'Refund pesan gagal (Message ID: 5064)', '2026-01-24 12:04:20', '2026-01-24 12:04:20'),
(522, 47, 'MSG-5077', 'REFUND', 750.00, 49398.0000, 50148.0000, 'Refund pesan gagal (Message ID: 5077)', '2026-01-24 12:04:21', '2026-01-24 12:04:21'),
(523, 47, 'MSG-5079', 'REFUND', 750.00, 49398.0000, 50148.0000, 'Refund pesan gagal (Message ID: 5079)', '2026-01-24 12:04:21', '2026-01-24 12:04:21'),
(524, 47, 'MSG-5084', 'REFUND', 750.00, 49398.0000, 50148.0000, 'Refund pesan gagal (Message ID: 5084)', '2026-01-24 12:04:22', '2026-01-24 12:04:22'),
(525, 47, 'MSG-5082', 'REFUND', 750.00, 48648.0000, 49398.0000, 'Refund pesan gagal (Message ID: 5082)', '2026-01-24 12:04:22', '2026-01-24 12:04:22'),
(526, 47, 'MSG-5065', 'REFUND', 750.00, 49398.0000, 50148.0000, 'Refund pesan gagal (Message ID: 5065)', '2026-01-24 12:04:23', '2026-01-24 12:04:23'),
(527, 47, 'MSG-5113', 'REFUND', 750.00, 49398.0000, 50148.0000, 'Refund pesan gagal (Message ID: 5113)', '2026-01-24 12:04:23', '2026-01-24 12:04:23'),
(528, 47, 'MSG-5067', 'REFUND', 750.00, 49398.0000, 50148.0000, 'Refund pesan gagal (Message ID: 5067)', '2026-01-24 12:04:24', '2026-01-24 12:04:24'),
(529, 47, 'MSG-5083', 'REFUND', 750.00, 49398.0000, 50148.0000, 'Refund pesan gagal (Message ID: 5083)', '2026-01-24 12:04:24', '2026-01-24 12:04:24'),
(530, 47, 'MSG-5110', 'REFUND', 750.00, 49398.0000, 50148.0000, 'Refund pesan gagal (Message ID: 5110)', '2026-01-24 12:04:25', '2026-01-24 12:04:25'),
(531, 47, 'MSG-5099', 'REFUND', 750.00, 49398.0000, 50148.0000, 'Refund pesan gagal (Message ID: 5099)', '2026-01-24 12:04:25', '2026-01-24 12:04:25'),
(532, 47, 'MSG-5112', 'REFUND', 750.00, 49398.0000, 50148.0000, 'Refund pesan gagal (Message ID: 5112)', '2026-01-24 12:04:26', '2026-01-24 12:04:26'),
(533, 47, 'MSG-5087', 'REFUND', 750.00, 49398.0000, 50148.0000, 'Refund pesan gagal (Message ID: 5087)', '2026-01-24 12:04:26', '2026-01-24 12:04:26'),
(534, 47, 'MSG-5100', 'REFUND', 750.00, 49398.0000, 50148.0000, 'Refund pesan gagal (Message ID: 5100)', '2026-01-24 12:04:27', '2026-01-24 12:04:27'),
(535, 47, 'MSG-5098', 'REFUND', 750.00, 49398.0000, 50148.0000, 'Refund pesan gagal (Message ID: 5098)', '2026-01-24 12:04:27', '2026-01-24 12:04:27'),
(536, 47, 'MSG-5105', 'REFUND', 750.00, 49398.0000, 50148.0000, 'Refund pesan gagal (Message ID: 5105)', '2026-01-24 12:04:27', '2026-01-24 12:04:27'),
(537, 47, 'MSG-5063', 'REFUND', 750.00, 50148.0000, 50898.0000, 'Refund pesan gagal (Message ID: 5063)', '2026-01-24 12:04:28', '2026-01-24 12:04:28'),
(538, 47, 'MSG-5085', 'REFUND', 750.00, 50898.0000, 51648.0000, 'Refund pesan gagal (Message ID: 5085)', '2026-01-24 12:04:28', '2026-01-24 12:04:28'),
(539, 47, 'MSG-5097', 'REFUND', 750.00, 51648.0000, 52398.0000, 'Refund pesan gagal (Message ID: 5097)', '2026-01-24 12:04:28', '2026-01-24 12:04:28'),
(540, 47, 'MSG-5116', 'REFUND', 750.00, 50148.0000, 50898.0000, 'Refund pesan gagal (Message ID: 5116)', '2026-01-24 12:05:02', '2026-01-24 12:05:02'),
(541, 47, 'MSG-5096', 'REFUND', 750.00, 50898.0000, 51648.0000, 'Refund pesan gagal (Message ID: 5096)', '2026-01-24 12:05:03', '2026-01-24 12:05:03'),
(542, 47, 'MSG-5060', 'REFUND', 750.00, 51648.0000, 52398.0000, 'Refund pesan gagal (Message ID: 5060)', '2026-01-24 12:05:03', '2026-01-24 12:05:03'),
(543, 47, 'MSG-5124', 'REFUND', 750.00, 50898.0000, 51648.0000, 'Refund pesan gagal (Message ID: 5124)', '2026-01-24 12:11:37', '2026-01-24 12:11:37'),
(544, 47, 'MSG-5123', 'REFUND', 750.00, 51648.0000, 52398.0000, 'Refund pesan gagal (Message ID: 5123)', '2026-01-24 12:11:38', '2026-01-24 12:11:38'),
(545, 47, 'MSG-5134', 'REFUND', 750.00, 50898.0000, 51648.0000, 'Refund pesan gagal (Message ID: 5134)', '2026-01-24 12:39:20', '2026-01-24 12:39:20'),
(546, 47, 'MSG-5128', 'REFUND', 750.00, 48648.0000, 49398.0000, 'Refund pesan gagal (Message ID: 5128)', '2026-01-24 12:39:22', '2026-01-24 12:39:22'),
(547, 47, 'MSG-5136', 'REFUND', 750.00, 48648.0000, 49398.0000, 'Refund pesan gagal (Message ID: 5136)', '2026-01-24 12:39:22', '2026-01-24 12:39:22'),
(548, 47, 'MSG-5129', 'REFUND', 750.00, 48648.0000, 49398.0000, 'Refund pesan gagal (Message ID: 5129)', '2026-01-24 12:39:23', '2026-01-24 12:39:23'),
(549, 47, 'MSG-5133', 'REFUND', 750.00, 47898.0000, 48648.0000, 'Refund pesan gagal (Message ID: 5133)', '2026-01-24 12:39:23', '2026-01-24 12:39:23'),
(550, 47, 'MSG-5126', 'REFUND', 750.00, 48648.0000, 49398.0000, 'Refund pesan gagal (Message ID: 5126)', '2026-01-24 12:39:24', '2026-01-24 12:39:24'),
(551, 47, 'MSG-5131', 'REFUND', 750.00, 48648.0000, 49398.0000, 'Refund pesan gagal (Message ID: 5131)', '2026-01-24 12:39:24', '2026-01-24 12:39:24'),
(552, 47, 'MSG-5127', 'REFUND', 750.00, 48648.0000, 49398.0000, 'Refund pesan gagal (Message ID: 5127)', '2026-01-24 12:39:24', '2026-01-24 12:39:24'),
(553, 47, 'MSG-5137', 'REFUND', 750.00, 49398.0000, 50148.0000, 'Refund pesan gagal (Message ID: 5137)', '2026-01-24 12:39:24', '2026-01-24 12:39:24'),
(554, 47, 'MSG-5135', 'REFUND', 750.00, 49398.0000, 50148.0000, 'Refund pesan gagal (Message ID: 5135)', '2026-01-24 12:39:25', '2026-01-24 12:39:25'),
(555, 47, 'MSG-5125', 'REFUND', 750.00, 50148.0000, 50898.0000, 'Refund pesan gagal (Message ID: 5125)', '2026-01-24 12:39:26', '2026-01-24 12:39:26'),
(556, 47, 'MSG-5130', 'REFUND', 750.00, 50898.0000, 51648.0000, 'Refund pesan gagal (Message ID: 5130)', '2026-01-24 12:39:26', '2026-01-24 12:39:26'),
(557, 47, 'MSG-5132', 'REFUND', 750.00, 51648.0000, 52398.0000, 'Refund pesan gagal (Message ID: 5132)', '2026-01-24 12:39:27', '2026-01-24 12:39:27'),
(558, 47, 'MSG-5156', 'REFUND', 750.00, 48648.0000, 49398.0000, 'Refund pesan gagal (Message ID: 5156)', '2026-01-24 12:44:48', '2026-01-24 12:44:48'),
(559, 47, 'MSG-5159', 'REFUND', 750.00, 49398.0000, 50148.0000, 'Refund pesan gagal (Message ID: 5159)', '2026-01-24 12:44:49', '2026-01-24 12:44:49'),
(560, 47, 'MSG-5181', 'REFUND', 750.00, 50148.0000, 50898.0000, 'Refund pesan gagal (Message ID: 5181)', '2026-01-24 12:44:49', '2026-01-24 12:44:49'),
(561, 47, 'MSG-5160', 'REFUND', 750.00, 49398.0000, 50148.0000, 'Refund pesan gagal (Message ID: 5160)', '2026-01-24 12:44:50', '2026-01-24 12:44:50'),
(562, 47, 'MSG-5144', 'REFUND', 750.00, 49398.0000, 50148.0000, 'Refund pesan gagal (Message ID: 5144)', '2026-01-24 12:44:50', '2026-01-24 12:44:50'),
(563, 47, 'MSG-5175', 'REFUND', 750.00, 48648.0000, 49398.0000, 'Refund pesan gagal (Message ID: 5175)', '2026-01-24 12:44:51', '2026-01-24 12:44:51'),
(564, 47, 'MSG-5169', 'REFUND', 750.00, 48648.0000, 49398.0000, 'Refund pesan gagal (Message ID: 5169)', '2026-01-24 12:44:51', '2026-01-24 12:44:51'),
(565, 47, 'MSG-5149', 'REFUND', 750.00, 49398.0000, 50148.0000, 'Refund pesan gagal (Message ID: 5149)', '2026-01-24 12:44:52', '2026-01-24 12:44:52'),
(566, 47, 'MSG-5176', 'REFUND', 750.00, 49398.0000, 50148.0000, 'Refund pesan gagal (Message ID: 5176)', '2026-01-24 12:44:52', '2026-01-24 12:44:52'),
(567, 47, 'MSG-5158', 'REFUND', 750.00, 48648.0000, 49398.0000, 'Refund pesan gagal (Message ID: 5158)', '2026-01-24 12:44:52', '2026-01-24 12:44:52'),
(568, 47, 'MSG-5171', 'REFUND', 750.00, 49398.0000, 50148.0000, 'Refund pesan gagal (Message ID: 5171)', '2026-01-24 12:44:53', '2026-01-24 12:44:53'),
(569, 47, 'MSG-5180', 'REFUND', 750.00, 49398.0000, 50148.0000, 'Refund pesan gagal (Message ID: 5180)', '2026-01-24 12:44:53', '2026-01-24 12:44:53'),
(570, 47, 'MSG-5157', 'REFUND', 750.00, 50148.0000, 50898.0000, 'Refund pesan gagal (Message ID: 5157)', '2026-01-24 12:44:54', '2026-01-24 12:44:54'),
(571, 47, 'MSG-5148', 'REFUND', 750.00, 50898.0000, 51648.0000, 'Refund pesan gagal (Message ID: 5148)', '2026-01-24 12:44:54', '2026-01-24 12:44:54'),
(572, 47, 'MSG-5170', 'REFUND', 750.00, 51648.0000, 52398.0000, 'Refund pesan gagal (Message ID: 5170)', '2026-01-24 12:44:55', '2026-01-24 12:44:55'),
(573, 47, 'MSG-5147', 'REFUND', 750.00, 49398.0000, 50148.0000, 'Refund pesan gagal (Message ID: 5147)', '2026-01-24 12:45:02', '2026-01-24 12:45:02'),
(574, 47, 'MSG-5162', 'REFUND', 750.00, 50148.0000, 50898.0000, 'Refund pesan gagal (Message ID: 5162)', '2026-01-24 12:45:02', '2026-01-24 12:45:02'),
(575, 47, 'MSG-5183', 'REFUND', 750.00, 50148.0000, 50898.0000, 'Refund pesan gagal (Message ID: 5183)', '2026-01-24 12:45:03', '2026-01-24 12:45:03'),
(576, 47, 'MSG-5164', 'REFUND', 750.00, 49398.0000, 50148.0000, 'Refund pesan gagal (Message ID: 5164)', '2026-01-24 12:45:04', '2026-01-24 12:45:04'),
(577, 47, 'MSG-5165', 'REFUND', 750.00, 48648.0000, 49398.0000, 'Refund pesan gagal (Message ID: 5165)', '2026-01-24 12:45:04', '2026-01-24 12:45:04'),
(578, 47, 'MSG-5161', 'REFUND', 750.00, 49398.0000, 50148.0000, 'Refund pesan gagal (Message ID: 5161)', '2026-01-24 12:45:05', '2026-01-24 12:45:05'),
(579, 47, 'MSG-5152', 'REFUND', 750.00, 50148.0000, 50898.0000, 'Refund pesan gagal (Message ID: 5152)', '2026-01-24 12:45:05', '2026-01-24 12:45:05'),
(580, 47, 'MSG-5173', 'REFUND', 750.00, 49398.0000, 50148.0000, 'Refund pesan gagal (Message ID: 5173)', '2026-01-24 12:45:06', '2026-01-24 12:45:06'),
(581, 47, 'MSG-5182', 'REFUND', 750.00, 48648.0000, 49398.0000, 'Refund pesan gagal (Message ID: 5182)', '2026-01-24 12:45:06', '2026-01-24 12:45:06'),
(582, 47, 'MSG-5178', 'REFUND', 750.00, 49398.0000, 50148.0000, 'Refund pesan gagal (Message ID: 5178)', '2026-01-24 12:45:07', '2026-01-24 12:45:07'),
(583, 47, 'MSG-5167', 'REFUND', 750.00, 50148.0000, 50898.0000, 'Refund pesan gagal (Message ID: 5167)', '2026-01-24 12:45:07', '2026-01-24 12:45:07'),
(584, 47, 'MSG-5155', 'REFUND', 750.00, 49398.0000, 50148.0000, 'Refund pesan gagal (Message ID: 5155)', '2026-01-24 12:45:08', '2026-01-24 12:45:08'),
(585, 47, 'MSG-5153', 'REFUND', 750.00, 47898.0000, 48648.0000, 'Refund pesan gagal (Message ID: 5153)', '2026-01-24 12:45:09', '2026-01-24 12:45:09'),
(586, 47, 'MSG-5174', 'REFUND', 750.00, 47898.0000, 48648.0000, 'Refund pesan gagal (Message ID: 5174)', '2026-01-24 12:45:10', '2026-01-24 12:45:10'),
(587, 47, 'MSG-5177', 'REFUND', 750.00, 47898.0000, 48648.0000, 'Refund pesan gagal (Message ID: 5177)', '2026-01-24 12:45:10', '2026-01-24 12:45:10'),
(588, 47, 'MSG-5151', 'REFUND', 750.00, 47148.0000, 47898.0000, 'Refund pesan gagal (Message ID: 5151)', '2026-01-24 12:45:11', '2026-01-24 12:45:11'),
(589, 47, 'MSG-5166', 'REFUND', 750.00, 47148.0000, 47898.0000, 'Refund pesan gagal (Message ID: 5166)', '2026-01-24 12:45:12', '2026-01-24 12:45:12'),
(590, 47, 'MSG-5179', 'REFUND', 750.00, 47898.0000, 48648.0000, 'Refund pesan gagal (Message ID: 5179)', '2026-01-24 12:45:12', '2026-01-24 12:45:12'),
(591, 47, 'MSG-5172', 'REFUND', 750.00, 47898.0000, 48648.0000, 'Refund pesan gagal (Message ID: 5172)', '2026-01-24 12:45:13', '2026-01-24 12:45:13'),
(592, 47, 'MSG-5154', 'REFUND', 750.00, 47148.0000, 47898.0000, 'Refund pesan gagal (Message ID: 5154)', '2026-01-24 12:45:14', '2026-01-24 12:45:14'),
(593, 47, 'MSG-5146', 'REFUND', 750.00, 47898.0000, 48648.0000, 'Refund pesan gagal (Message ID: 5146)', '2026-01-24 12:45:14', '2026-01-24 12:45:14'),
(594, 47, 'MSG-5163', 'REFUND', 750.00, 48648.0000, 49398.0000, 'Refund pesan gagal (Message ID: 5163)', '2026-01-24 12:45:14', '2026-01-24 12:45:14'),
(595, 47, 'MSG-5184', 'REFUND', 750.00, 49398.0000, 50148.0000, 'Refund pesan gagal (Message ID: 5184)', '2026-01-24 12:45:15', '2026-01-24 12:45:15'),
(596, 47, 'MSG-5145', 'REFUND', 750.00, 50148.0000, 50898.0000, 'Refund pesan gagal (Message ID: 5145)', '2026-01-24 12:45:15', '2026-01-24 12:45:15'),
(597, 47, 'MSG-5192', 'REFUND', 750.00, 47898.0000, 48648.0000, 'Refund pesan gagal (Message ID: 5192)', '2026-01-25 13:11:21', '2026-01-25 13:11:21'),
(598, 47, 'MSG-5199', 'REFUND', 750.00, 47148.0000, 47898.0000, 'Refund pesan gagal (Message ID: 5199)', '2026-01-25 13:11:22', '2026-01-25 13:11:22'),
(599, 47, 'MSG-5189', 'REFUND', 750.00, 47148.0000, 47898.0000, 'Refund pesan gagal (Message ID: 5189)', '2026-01-25 13:11:22', '2026-01-25 13:11:22'),
(600, 47, 'MSG-5201', 'REFUND', 750.00, 47148.0000, 47898.0000, 'Refund pesan gagal (Message ID: 5201)', '2026-01-25 13:11:23', '2026-01-25 13:11:23'),
(601, 47, 'MSG-5191', 'REFUND', 750.00, 47898.0000, 48648.0000, 'Refund pesan gagal (Message ID: 5191)', '2026-01-25 13:11:23', '2026-01-25 13:11:23'),
(602, 47, 'MSG-5190', 'REFUND', 750.00, 47148.0000, 47898.0000, 'Refund pesan gagal (Message ID: 5190)', '2026-01-25 13:11:24', '2026-01-25 13:11:24'),
(603, 47, 'MSG-5203', 'REFUND', 750.00, 47148.0000, 47898.0000, 'Refund pesan gagal (Message ID: 5203)', '2026-01-25 13:11:24', '2026-01-25 13:11:24'),
(604, 47, 'MSG-5197', 'REFUND', 750.00, 47898.0000, 48648.0000, 'Refund pesan gagal (Message ID: 5197)', '2026-01-25 13:11:24', '2026-01-25 13:11:24'),
(605, 47, 'MSG-5194', 'REFUND', 750.00, 47898.0000, 48648.0000, 'Refund pesan gagal (Message ID: 5194)', '2026-01-25 13:11:25', '2026-01-25 13:11:25'),
(606, 47, 'MSG-5200', 'REFUND', 750.00, 47898.0000, 48648.0000, 'Refund pesan gagal (Message ID: 5200)', '2026-01-25 13:11:26', '2026-01-25 13:11:26'),
(607, 47, 'MSG-5202', 'REFUND', 750.00, 47148.0000, 47898.0000, 'Refund pesan gagal (Message ID: 5202)', '2026-01-25 13:11:26', '2026-01-25 13:11:26'),
(608, 47, 'MSG-5188', 'REFUND', 750.00, 47148.0000, 47898.0000, 'Refund pesan gagal (Message ID: 5188)', '2026-01-25 13:11:27', '2026-01-25 13:11:27'),
(609, 47, 'MSG-5195', 'REFUND', 750.00, 47148.0000, 47898.0000, 'Refund pesan gagal (Message ID: 5195)', '2026-01-25 13:11:27', '2026-01-25 13:11:27'),
(610, 47, 'MSG-5204', 'REFUND', 750.00, 47898.0000, 48648.0000, 'Refund pesan gagal (Message ID: 5204)', '2026-01-25 13:11:28', '2026-01-25 13:11:28'),
(611, 47, 'MSG-5198', 'REFUND', 750.00, 48648.0000, 49398.0000, 'Refund pesan gagal (Message ID: 5198)', '2026-01-25 13:11:29', '2026-01-25 13:11:29'),
(612, 47, 'MSG-5196', 'REFUND', 750.00, 49398.0000, 50148.0000, 'Refund pesan gagal (Message ID: 5196)', '2026-01-25 13:11:29', '2026-01-25 13:11:29'),
(613, 47, 'MSG-5216', 'REFUND', 750.00, 47148.0000, 47898.0000, 'Refund pesan gagal (Message ID: 5216)', '2026-01-25 13:18:43', '2026-01-25 13:18:43'),
(614, 47, 'MSG-5212', 'REFUND', 750.00, 44898.0000, 45648.0000, 'Refund pesan gagal (Message ID: 5212)', '2026-01-25 13:18:45', '2026-01-25 13:18:45'),
(615, 47, 'MSG-5219', 'REFUND', 750.00, 44898.0000, 45648.0000, 'Refund pesan gagal (Message ID: 5219)', '2026-01-25 13:18:45', '2026-01-25 13:18:45'),
(616, 47, 'MSG-5218', 'REFUND', 750.00, 44148.0000, 44898.0000, 'Refund pesan gagal (Message ID: 5218)', '2026-01-25 13:18:46', '2026-01-25 13:18:46'),
(617, 47, 'MSG-5210', 'REFUND', 750.00, 44898.0000, 45648.0000, 'Refund pesan gagal (Message ID: 5210)', '2026-01-25 13:18:46', '2026-01-25 13:18:46'),
(618, 47, 'MSG-5209', 'REFUND', 750.00, 44898.0000, 45648.0000, 'Refund pesan gagal (Message ID: 5209)', '2026-01-25 13:18:47', '2026-01-25 13:18:47'),
(619, 47, 'MSG-5211', 'REFUND', 750.00, 44898.0000, 45648.0000, 'Refund pesan gagal (Message ID: 5211)', '2026-01-25 13:18:47', '2026-01-25 13:18:47'),
(620, 47, 'MSG-5208', 'REFUND', 750.00, 45648.0000, 46398.0000, 'Refund pesan gagal (Message ID: 5208)', '2026-01-25 13:18:47', '2026-01-25 13:18:47'),
(621, 47, 'MSG-5215', 'REFUND', 750.00, 45648.0000, 46398.0000, 'Refund pesan gagal (Message ID: 5215)', '2026-01-25 13:18:48', '2026-01-25 13:18:48'),
(622, 47, 'MSG-5217', 'REFUND', 750.00, 46398.0000, 47148.0000, 'Refund pesan gagal (Message ID: 5217)', '2026-01-25 13:18:48', '2026-01-25 13:18:48'),
(623, 47, 'MSG-5214', 'REFUND', 750.00, 46398.0000, 47148.0000, 'Refund pesan gagal (Message ID: 5214)', '2026-01-25 13:18:49', '2026-01-25 13:18:49'),
(624, 47, 'MSG-5213', 'REFUND', 750.00, 47148.0000, 47898.0000, 'Refund pesan gagal (Message ID: 5213)', '2026-01-25 13:18:50', '2026-01-25 13:18:50'),
(625, 47, 'MSG-5220', 'REFUND', 750.00, 47898.0000, 48648.0000, 'Refund pesan gagal (Message ID: 5220)', '2026-01-25 13:18:50', '2026-01-25 13:18:50'),
(626, 47, 'MSG-5233', 'REFUND', 750.00, 45648.0000, 46398.0000, 'Refund pesan gagal (Message ID: 5233)', '2026-01-25 13:20:28', '2026-01-25 13:20:28'),
(627, 47, 'MSG-5229', 'REFUND', 750.00, 45648.0000, 46398.0000, 'Refund pesan gagal (Message ID: 5229)', '2026-01-25 13:20:28', '2026-01-25 13:20:28'),
(628, 47, 'MSG-5225', 'REFUND', 750.00, 44898.0000, 45648.0000, 'Refund pesan gagal (Message ID: 5225)', '2026-01-25 13:20:29', '2026-01-25 13:20:29'),
(629, 47, 'MSG-5223', 'REFUND', 750.00, 45648.0000, 46398.0000, 'Refund pesan gagal (Message ID: 5223)', '2026-01-25 13:20:30', '2026-01-25 13:20:30'),
(630, 47, 'MSG-5235', 'REFUND', 750.00, 44898.0000, 45648.0000, 'Refund pesan gagal (Message ID: 5235)', '2026-01-25 13:20:30', '2026-01-25 13:20:30'),
(631, 47, 'MSG-5232', 'REFUND', 750.00, 44148.0000, 44898.0000, 'Refund pesan gagal (Message ID: 5232)', '2026-01-25 13:20:31', '2026-01-25 13:20:31'),
(632, 47, 'MSG-5227', 'REFUND', 750.00, 44898.0000, 45648.0000, 'Refund pesan gagal (Message ID: 5227)', '2026-01-25 13:20:31', '2026-01-25 13:20:31'),
(633, 47, 'MSG-5226', 'REFUND', 750.00, 45648.0000, 46398.0000, 'Refund pesan gagal (Message ID: 5226)', '2026-01-25 13:20:31', '2026-01-25 13:20:31'),
(634, 47, 'MSG-5228', 'REFUND', 750.00, 44898.0000, 45648.0000, 'Refund pesan gagal (Message ID: 5228)', '2026-01-25 13:20:32', '2026-01-25 13:20:32'),
(635, 47, 'MSG-5234', 'REFUND', 750.00, 45648.0000, 46398.0000, 'Refund pesan gagal (Message ID: 5234)', '2026-01-25 13:20:33', '2026-01-25 13:20:33'),
(636, 47, 'MSG-5236', 'REFUND', 750.00, 44898.0000, 45648.0000, 'Refund pesan gagal (Message ID: 5236)', '2026-01-25 13:20:33', '2026-01-25 13:20:33'),
(637, 47, 'MSG-5230', 'REFUND', 750.00, 45648.0000, 46398.0000, 'Refund pesan gagal (Message ID: 5230)', '2026-01-25 13:20:34', '2026-01-25 13:20:34'),
(638, 47, 'MSG-5224', 'REFUND', 750.00, 46398.0000, 47148.0000, 'Refund pesan gagal (Message ID: 5224)', '2026-01-25 13:20:34', '2026-01-25 13:20:34'),
(639, 47, 'MSG-5231', 'REFUND', 750.00, 47148.0000, 47898.0000, 'Refund pesan gagal (Message ID: 5231)', '2026-01-25 13:20:34', '2026-01-25 13:20:34'),
(640, 47, 'MSG-5222', 'REFUND', 750.00, 47898.0000, 48648.0000, 'Refund pesan gagal (Message ID: 5222)', '2026-01-25 13:20:35', '2026-01-25 13:20:35'),
(641, 47, 'MSG-5265', 'REFUND', 750.00, 45648.0000, 46398.0000, 'Refund pesan gagal (Message ID: 5265)', '2026-01-25 13:25:17', '2026-01-25 13:25:17'),
(642, 47, 'MSG-5251', 'REFUND', 750.00, 44898.0000, 45648.0000, 'Refund pesan gagal (Message ID: 5251)', '2026-01-25 13:25:18', '2026-01-25 13:25:18'),
(643, 47, 'MSG-5255', 'REFUND', 750.00, 44898.0000, 45648.0000, 'Refund pesan gagal (Message ID: 5255)', '2026-01-25 13:25:18', '2026-01-25 13:25:18'),
(644, 47, 'MSG-5243', 'REFUND', 750.00, 43398.0000, 44148.0000, 'Refund pesan gagal (Message ID: 5243)', '2026-01-25 13:25:19', '2026-01-25 13:25:19'),
(645, 47, 'MSG-5271', 'REFUND', 750.00, 44148.0000, 44898.0000, 'Refund pesan gagal (Message ID: 5271)', '2026-01-25 13:25:19', '2026-01-25 13:25:19'),
(646, 47, 'MSG-5238', 'REFUND', 750.00, 44898.0000, 45648.0000, 'Refund pesan gagal (Message ID: 5238)', '2026-01-25 13:25:20', '2026-01-25 13:25:20'),
(647, 47, 'MSG-5244', 'REFUND', 750.00, 45648.0000, 46398.0000, 'Refund pesan gagal (Message ID: 5244)', '2026-01-25 13:25:20', '2026-01-25 13:25:20'),
(648, 47, 'MSG-5248', 'REFUND', 750.00, 44898.0000, 45648.0000, 'Refund pesan gagal (Message ID: 5248)', '2026-01-25 13:25:20', '2026-01-25 13:25:20'),
(649, 47, 'MSG-5241', 'REFUND', 750.00, 44898.0000, 45648.0000, 'Refund pesan gagal (Message ID: 5241)', '2026-01-25 13:25:21', '2026-01-25 13:25:21'),
(650, 47, 'MSG-5257', 'REFUND', 750.00, 44898.0000, 45648.0000, 'Refund pesan gagal (Message ID: 5257)', '2026-01-25 13:25:21', '2026-01-25 13:25:21'),
(651, 47, 'MSG-5267', 'REFUND', 750.00, 44148.0000, 44898.0000, 'Refund pesan gagal (Message ID: 5267)', '2026-01-25 13:25:22', '2026-01-25 13:25:22'),
(652, 47, 'MSG-5264', 'REFUND', 750.00, 44898.0000, 45648.0000, 'Refund pesan gagal (Message ID: 5264)', '2026-01-25 13:25:22', '2026-01-25 13:25:22'),
(653, 47, 'MSG-5246', 'REFUND', 750.00, 44898.0000, 45648.0000, 'Refund pesan gagal (Message ID: 5246)', '2026-01-25 13:25:23', '2026-01-25 13:25:23'),
(654, 47, 'MSG-5258', 'REFUND', 750.00, 45648.0000, 46398.0000, 'Refund pesan gagal (Message ID: 5258)', '2026-01-25 13:25:23', '2026-01-25 13:25:23'),
(655, 47, 'MSG-5272', 'REFUND', 750.00, 44898.0000, 45648.0000, 'Refund pesan gagal (Message ID: 5272)', '2026-01-25 13:25:24', '2026-01-25 13:25:24'),
(656, 47, 'MSG-5262', 'REFUND', 750.00, 45648.0000, 46398.0000, 'Refund pesan gagal (Message ID: 5262)', '2026-01-25 13:25:24', '2026-01-25 13:25:24'),
(657, 47, 'MSG-5263', 'REFUND', 750.00, 44898.0000, 45648.0000, 'Refund pesan gagal (Message ID: 5263)', '2026-01-25 13:25:25', '2026-01-25 13:25:25'),
(658, 47, 'MSG-5254', 'REFUND', 750.00, 44898.0000, 45648.0000, 'Refund pesan gagal (Message ID: 5254)', '2026-01-25 13:25:25', '2026-01-25 13:25:25'),
(659, 47, 'MSG-5242', 'REFUND', 750.00, 44148.0000, 44898.0000, 'Refund pesan gagal (Message ID: 5242)', '2026-01-25 13:25:26', '2026-01-25 13:25:26'),
(660, 47, 'MSG-5239', 'REFUND', 750.00, 44898.0000, 45648.0000, 'Refund pesan gagal (Message ID: 5239)', '2026-01-25 13:25:27', '2026-01-25 13:25:27'),
(661, 47, 'MSG-5240', 'REFUND', 750.00, 44898.0000, 45648.0000, 'Refund pesan gagal (Message ID: 5240)', '2026-01-25 13:25:27', '2026-01-25 13:25:27'),
(662, 47, 'MSG-5259', 'REFUND', 750.00, 45648.0000, 46398.0000, 'Refund pesan gagal (Message ID: 5259)', '2026-01-25 13:25:28', '2026-01-25 13:25:28');
INSERT INTO `balance_histories` (`id`, `client_id`, `reference_id`, `type`, `amount`, `balance_before`, `balance_after`, `description`, `created_at`, `updated_at`) VALUES
(663, 47, 'MSG-5260', 'REFUND', 750.00, 46398.0000, 47148.0000, 'Refund pesan gagal (Message ID: 5260)', '2026-01-25 13:25:29', '2026-01-25 13:25:29'),
(664, 47, 'MSG-5269', 'REFUND', 750.00, 47148.0000, 47898.0000, 'Refund pesan gagal (Message ID: 5269)', '2026-01-25 13:25:29', '2026-01-25 13:25:29'),
(665, 47, 'MSG-5266', 'REFUND', 750.00, 44898.0000, 45648.0000, 'Refund pesan gagal (Message ID: 5266)', '2026-01-25 13:26:02', '2026-01-25 13:26:02'),
(666, 47, 'MSG-5256', 'REFUND', 750.00, 44148.0000, 44898.0000, 'Refund pesan gagal (Message ID: 5256)', '2026-01-25 13:26:03', '2026-01-25 13:26:03'),
(667, 47, 'MSG-5270', 'REFUND', 750.00, 44898.0000, 45648.0000, 'Refund pesan gagal (Message ID: 5270)', '2026-01-25 13:26:03', '2026-01-25 13:26:03'),
(668, 47, 'MSG-5268', 'REFUND', 750.00, 44898.0000, 45648.0000, 'Refund pesan gagal (Message ID: 5268)', '2026-01-25 13:26:03', '2026-01-25 13:26:03'),
(669, 47, 'MSG-5249', 'REFUND', 750.00, 44898.0000, 45648.0000, 'Refund pesan gagal (Message ID: 5249)', '2026-01-25 13:26:04', '2026-01-25 13:26:04'),
(670, 47, 'MSG-5252', 'REFUND', 750.00, 44148.0000, 44898.0000, 'Refund pesan gagal (Message ID: 5252)', '2026-01-25 13:26:05', '2026-01-25 13:26:05'),
(671, 47, 'MSG-5237', 'REFUND', 750.00, 44148.0000, 44898.0000, 'Refund pesan gagal (Message ID: 5237)', '2026-01-25 13:26:05', '2026-01-25 13:26:05'),
(672, 47, 'MSG-5261', 'REFUND', 750.00, 44898.0000, 45648.0000, 'Refund pesan gagal (Message ID: 5261)', '2026-01-25 13:26:05', '2026-01-25 13:26:05'),
(673, 47, 'MSG-5253', 'REFUND', 750.00, 45648.0000, 46398.0000, 'Refund pesan gagal (Message ID: 5253)', '2026-01-25 13:26:06', '2026-01-25 13:26:06'),
(674, 47, 'MSG-5247', 'REFUND', 750.00, 46398.0000, 47148.0000, 'Refund pesan gagal (Message ID: 5247)', '2026-01-25 13:26:06', '2026-01-25 13:26:06'),
(675, 47, 'MSG-5250', 'REFUND', 750.00, 47148.0000, 47898.0000, 'Refund pesan gagal (Message ID: 5250)', '2026-01-25 13:26:07', '2026-01-25 13:26:07'),
(676, 47, 'MSG-5285', 'REFUND', 750.00, 44148.0000, 44898.0000, 'Refund pesan gagal (Message ID: 5285)', '2026-01-25 13:32:15', '2026-01-25 13:32:15'),
(677, 47, 'MSG-5276', 'REFUND', 750.00, 44148.0000, 44898.0000, 'Refund pesan gagal (Message ID: 5276)', '2026-01-25 13:32:16', '2026-01-25 13:32:16'),
(678, 47, 'MSG-5287', 'REFUND', 750.00, 43398.0000, 44148.0000, 'Refund pesan gagal (Message ID: 5287)', '2026-01-25 13:32:16', '2026-01-25 13:32:16'),
(679, 47, 'MSG-5280', 'REFUND', 750.00, 44148.0000, 44898.0000, 'Refund pesan gagal (Message ID: 5280)', '2026-01-25 13:32:17', '2026-01-25 13:32:17'),
(680, 47, 'MSG-5302', 'REFUND', 750.00, 44148.0000, 44898.0000, 'Refund pesan gagal (Message ID: 5302)', '2026-01-25 13:32:17', '2026-01-25 13:32:17'),
(681, 47, 'MSG-5278', 'REFUND', 750.00, 44148.0000, 44898.0000, 'Refund pesan gagal (Message ID: 5278)', '2026-01-25 13:32:18', '2026-01-25 13:32:18'),
(682, 47, 'MSG-5300', 'REFUND', 750.00, 43398.0000, 44148.0000, 'Refund pesan gagal (Message ID: 5300)', '2026-01-25 13:32:18', '2026-01-25 13:32:18'),
(683, 47, 'MSG-5283', 'REFUND', 750.00, 44148.0000, 44898.0000, 'Refund pesan gagal (Message ID: 5283)', '2026-01-25 13:32:19', '2026-01-25 13:32:19'),
(684, 47, 'MSG-5299', 'REFUND', 750.00, 44148.0000, 44898.0000, 'Refund pesan gagal (Message ID: 5299)', '2026-01-25 13:32:19', '2026-01-25 13:32:19'),
(685, 47, 'MSG-5295', 'REFUND', 750.00, 43398.0000, 44148.0000, 'Refund pesan gagal (Message ID: 5295)', '2026-01-25 13:32:20', '2026-01-25 13:32:20'),
(686, 47, 'MSG-5291', 'REFUND', 750.00, 44148.0000, 44898.0000, 'Refund pesan gagal (Message ID: 5291)', '2026-01-25 13:32:20', '2026-01-25 13:32:20'),
(687, 47, 'MSG-5277', 'REFUND', 750.00, 44148.0000, 44898.0000, 'Refund pesan gagal (Message ID: 5277)', '2026-01-25 13:32:20', '2026-01-25 13:32:20'),
(688, 47, 'MSG-5298', 'REFUND', 750.00, 44148.0000, 44898.0000, 'Refund pesan gagal (Message ID: 5298)', '2026-01-25 13:32:20', '2026-01-25 13:32:20'),
(689, 47, 'MSG-5297', 'REFUND', 750.00, 43398.0000, 44148.0000, 'Refund pesan gagal (Message ID: 5297)', '2026-01-25 13:32:21', '2026-01-25 13:32:21'),
(690, 47, 'MSG-5294', 'REFUND', 750.00, 43398.0000, 44148.0000, 'Refund pesan gagal (Message ID: 5294)', '2026-01-25 13:32:22', '2026-01-25 13:32:22'),
(691, 47, 'MSG-5301', 'REFUND', 750.00, 44148.0000, 44898.0000, 'Refund pesan gagal (Message ID: 5301)', '2026-01-25 13:32:22', '2026-01-25 13:32:22'),
(692, 47, 'MSG-5296', 'REFUND', 750.00, 44148.0000, 44898.0000, 'Refund pesan gagal (Message ID: 5296)', '2026-01-25 13:32:23', '2026-01-25 13:32:23'),
(693, 47, 'MSG-5281', 'REFUND', 750.00, 43398.0000, 44148.0000, 'Refund pesan gagal (Message ID: 5281)', '2026-01-25 13:32:23', '2026-01-25 13:32:23'),
(694, 47, 'MSG-5289', 'REFUND', 750.00, 44148.0000, 44898.0000, 'Refund pesan gagal (Message ID: 5289)', '2026-01-25 13:32:23', '2026-01-25 13:32:23'),
(695, 47, 'MSG-5288', 'REFUND', 750.00, 43398.0000, 44148.0000, 'Refund pesan gagal (Message ID: 5288)', '2026-01-25 13:32:24', '2026-01-25 13:32:24'),
(696, 47, 'MSG-5284', 'REFUND', 750.00, 43398.0000, 44148.0000, 'Refund pesan gagal (Message ID: 5284)', '2026-01-25 13:32:24', '2026-01-25 13:32:24'),
(697, 47, 'MSG-5286', 'REFUND', 750.00, 43398.0000, 44148.0000, 'Refund pesan gagal (Message ID: 5286)', '2026-01-25 13:32:25', '2026-01-25 13:32:25'),
(698, 47, 'MSG-5282', 'REFUND', 750.00, 44148.0000, 44898.0000, 'Refund pesan gagal (Message ID: 5282)', '2026-01-25 13:32:25', '2026-01-25 13:32:25'),
(699, 47, 'MSG-5279', 'REFUND', 750.00, 43398.0000, 44148.0000, 'Refund pesan gagal (Message ID: 5279)', '2026-01-25 13:32:26', '2026-01-25 13:32:26'),
(700, 47, 'MSG-5275', 'REFUND', 750.00, 44148.0000, 44898.0000, 'Refund pesan gagal (Message ID: 5275)', '2026-01-25 13:32:26', '2026-01-25 13:32:26'),
(701, 47, 'MSG-5293', 'REFUND', 750.00, 44898.0000, 45648.0000, 'Refund pesan gagal (Message ID: 5293)', '2026-01-25 13:32:27', '2026-01-25 13:32:27'),
(702, 47, 'MSG-5290', 'REFUND', 750.00, 45648.0000, 46398.0000, 'Refund pesan gagal (Message ID: 5290)', '2026-01-25 13:32:27', '2026-01-25 13:32:27'),
(703, 47, 'MSG-5331', 'REFUND', 750.00, 42648.0000, 43398.0000, 'Refund pesan gagal (Message ID: 5331)', '2026-01-25 13:35:07', '2026-01-25 13:35:07'),
(704, 47, 'MSG-5328', 'REFUND', 750.00, 43398.0000, 44148.0000, 'Refund pesan gagal (Message ID: 5328)', '2026-01-25 13:35:07', '2026-01-25 13:35:07'),
(705, 47, 'MSG-5317', 'REFUND', 750.00, 43398.0000, 44148.0000, 'Refund pesan gagal (Message ID: 5317)', '2026-01-25 13:35:07', '2026-01-25 13:35:07'),
(706, 47, 'MSG-5322', 'REFUND', 750.00, 43398.0000, 44148.0000, 'Refund pesan gagal (Message ID: 5322)', '2026-01-25 13:35:08', '2026-01-25 13:35:08'),
(707, 47, 'MSG-5307', 'REFUND', 750.00, 42648.0000, 43398.0000, 'Refund pesan gagal (Message ID: 5307)', '2026-01-25 13:35:09', '2026-01-25 13:35:09'),
(708, 47, 'MSG-5319', 'REFUND', 750.00, 42648.0000, 43398.0000, 'Refund pesan gagal (Message ID: 5319)', '2026-01-25 13:35:09', '2026-01-25 13:35:09'),
(709, 47, 'MSG-5314', 'REFUND', 750.00, 42648.0000, 43398.0000, 'Refund pesan gagal (Message ID: 5314)', '2026-01-25 13:35:10', '2026-01-25 13:35:10'),
(710, 47, 'MSG-5308', 'REFUND', 750.00, 43398.0000, 44148.0000, 'Refund pesan gagal (Message ID: 5308)', '2026-01-25 13:35:10', '2026-01-25 13:35:10'),
(711, 47, 'MSG-5325', 'REFUND', 750.00, 41898.0000, 42648.0000, 'Refund pesan gagal (Message ID: 5325)', '2026-01-25 13:35:11', '2026-01-25 13:35:11'),
(712, 47, 'MSG-5333', 'REFUND', 750.00, 41898.0000, 42648.0000, 'Refund pesan gagal (Message ID: 5333)', '2026-01-25 13:35:11', '2026-01-25 13:35:11'),
(713, 47, 'MSG-5318', 'REFUND', 750.00, 42648.0000, 43398.0000, 'Refund pesan gagal (Message ID: 5318)', '2026-01-25 13:35:12', '2026-01-25 13:35:12'),
(714, 47, 'MSG-5321', 'REFUND', 750.00, 42648.0000, 43398.0000, 'Refund pesan gagal (Message ID: 5321)', '2026-01-25 13:35:12', '2026-01-25 13:35:12'),
(715, 47, 'MSG-5305', 'REFUND', 750.00, 42648.0000, 43398.0000, 'Refund pesan gagal (Message ID: 5305)', '2026-01-25 13:35:13', '2026-01-25 13:35:13'),
(716, 47, 'MSG-5315', 'REFUND', 750.00, 42648.0000, 43398.0000, 'Refund pesan gagal (Message ID: 5315)', '2026-01-25 13:35:13', '2026-01-25 13:35:13'),
(717, 47, 'MSG-5306', 'REFUND', 750.00, 41148.0000, 41898.0000, 'Refund pesan gagal (Message ID: 5306)', '2026-01-25 13:35:14', '2026-01-25 13:35:14'),
(718, 47, 'MSG-5324', 'REFUND', 750.00, 41898.0000, 42648.0000, 'Refund pesan gagal (Message ID: 5324)', '2026-01-25 13:35:14', '2026-01-25 13:35:14'),
(719, 47, 'MSG-5313', 'REFUND', 750.00, 42648.0000, 43398.0000, 'Refund pesan gagal (Message ID: 5313)', '2026-01-25 13:35:14', '2026-01-25 13:35:14'),
(720, 47, 'MSG-5330', 'REFUND', 750.00, 41898.0000, 42648.0000, 'Refund pesan gagal (Message ID: 5330)', '2026-01-25 13:35:15', '2026-01-25 13:35:15'),
(721, 47, 'MSG-5312', 'REFUND', 750.00, 42648.0000, 43398.0000, 'Refund pesan gagal (Message ID: 5312)', '2026-01-25 13:35:15', '2026-01-25 13:35:15'),
(722, 47, 'MSG-5311', 'REFUND', 750.00, 43398.0000, 44148.0000, 'Refund pesan gagal (Message ID: 5311)', '2026-01-25 13:35:15', '2026-01-25 13:35:15'),
(723, 47, 'MSG-5320', 'REFUND', 750.00, 41148.0000, 41898.0000, 'Refund pesan gagal (Message ID: 5320)', '2026-01-25 13:35:16', '2026-01-25 13:35:16'),
(724, 47, 'MSG-5332', 'REFUND', 750.00, 41898.0000, 42648.0000, 'Refund pesan gagal (Message ID: 5332)', '2026-01-25 13:35:17', '2026-01-25 13:35:17'),
(725, 47, 'MSG-5327', 'REFUND', 750.00, 42648.0000, 43398.0000, 'Refund pesan gagal (Message ID: 5327)', '2026-01-25 13:35:17', '2026-01-25 13:35:17'),
(726, 47, 'MSG-5334', 'REFUND', 750.00, 43398.0000, 44148.0000, 'Refund pesan gagal (Message ID: 5334)', '2026-01-25 13:35:17', '2026-01-25 13:35:17'),
(727, 47, 'MSG-5323', 'REFUND', 750.00, 42648.0000, 43398.0000, 'Refund pesan gagal (Message ID: 5323)', '2026-01-25 13:35:18', '2026-01-25 13:35:18'),
(728, 47, 'MSG-5329', 'REFUND', 750.00, 43398.0000, 44148.0000, 'Refund pesan gagal (Message ID: 5329)', '2026-01-25 13:35:18', '2026-01-25 13:35:18'),
(729, 47, 'MSG-5310', 'REFUND', 750.00, 44148.0000, 44898.0000, 'Refund pesan gagal (Message ID: 5310)', '2026-01-25 13:35:19', '2026-01-25 13:35:19'),
(730, 47, 'MSG-5316', 'REFUND', 750.00, 44898.0000, 45648.0000, 'Refund pesan gagal (Message ID: 5316)', '2026-01-25 13:35:19', '2026-01-25 13:35:19'),
(731, 47, 'MSG-5304', 'REFUND', 750.00, 43398.0000, 44148.0000, 'Refund pesan gagal (Message ID: 5304)', '2026-01-25 13:36:02', '2026-01-25 13:36:02'),
(732, 47, 'MSG-5309', 'REFUND', 750.00, 44148.0000, 44898.0000, 'Refund pesan gagal (Message ID: 5309)', '2026-01-25 13:36:02', '2026-01-25 13:36:02'),
(733, 47, 'MSG-5303', 'REFUND', 750.00, 44898.0000, 45648.0000, 'Refund pesan gagal (Message ID: 5303)', '2026-01-25 13:36:03', '2026-01-25 13:36:03'),
(734, 47, 'MSG-5366', 'REFUND', 750.00, 41898.0000, 42648.0000, 'Refund pesan gagal (Message ID: 5366)', '2026-01-26 12:05:48', '2026-01-26 12:05:48'),
(735, 47, 'MSG-5391', 'REFUND', 750.00, 41898.0000, 42648.0000, 'Refund pesan gagal (Message ID: 5391)', '2026-01-26 12:05:48', '2026-01-26 12:05:48'),
(736, 47, 'MSG-5375', 'REFUND', 750.00, 41148.0000, 41898.0000, 'Refund pesan gagal (Message ID: 5375)', '2026-01-26 12:05:49', '2026-01-26 12:05:49'),
(737, 47, 'MSG-5362', 'REFUND', 750.00, 41898.0000, 42648.0000, 'Refund pesan gagal (Message ID: 5362)', '2026-01-26 12:05:49', '2026-01-26 12:05:49'),
(738, 47, 'MSG-5390', 'REFUND', 750.00, 41148.0000, 41898.0000, 'Refund pesan gagal (Message ID: 5390)', '2026-01-26 12:05:50', '2026-01-26 12:05:50'),
(739, 47, 'MSG-5363', 'REFUND', 750.00, 41148.0000, 41898.0000, 'Refund pesan gagal (Message ID: 5363)', '2026-01-26 12:05:50', '2026-01-26 12:05:50'),
(740, 47, 'MSG-5367', 'REFUND', 750.00, 40398.0000, 41148.0000, 'Refund pesan gagal (Message ID: 5367)', '2026-01-26 12:05:52', '2026-01-26 12:05:52'),
(741, 47, 'MSG-5354', 'REFUND', 750.00, 41148.0000, 41898.0000, 'Refund pesan gagal (Message ID: 5354)', '2026-01-26 12:05:52', '2026-01-26 12:05:52'),
(742, 47, 'MSG-5357', 'REFUND', 750.00, 41898.0000, 42648.0000, 'Refund pesan gagal (Message ID: 5357)', '2026-01-26 12:05:52', '2026-01-26 12:05:52'),
(743, 47, 'MSG-5352', 'REFUND', 750.00, 42648.0000, 43398.0000, 'Refund pesan gagal (Message ID: 5352)', '2026-01-26 12:05:52', '2026-01-26 12:05:52'),
(744, 47, 'MSG-5393', 'REFUND', 750.00, 43398.0000, 44148.0000, 'Refund pesan gagal (Message ID: 5393)', '2026-01-26 12:05:53', '2026-01-26 12:05:53'),
(745, 47, 'MSG-5355', 'REFUND', 750.00, 44148.0000, 44898.0000, 'Refund pesan gagal (Message ID: 5355)', '2026-01-26 12:05:53', '2026-01-26 12:05:53'),
(746, 47, 'MSG-5383', 'REFUND', 750.00, 44898.0000, 45648.0000, 'Refund pesan gagal (Message ID: 5383)', '2026-01-26 12:05:53', '2026-01-26 12:05:53'),
(747, 47, 'MSG-5378', 'REFUND', 750.00, 41898.0000, 42648.0000, 'Refund pesan gagal (Message ID: 5378)', '2026-01-26 12:06:04', '2026-01-26 12:06:04'),
(748, 47, 'MSG-5358', 'REFUND', 750.00, 41898.0000, 42648.0000, 'Refund pesan gagal (Message ID: 5358)', '2026-01-26 12:06:04', '2026-01-26 12:06:04'),
(749, 47, 'MSG-5381', 'REFUND', 750.00, 41148.0000, 41898.0000, 'Refund pesan gagal (Message ID: 5381)', '2026-01-26 12:06:05', '2026-01-26 12:06:05'),
(750, 47, 'MSG-5369', 'REFUND', 750.00, 41898.0000, 42648.0000, 'Refund pesan gagal (Message ID: 5369)', '2026-01-26 12:06:05', '2026-01-26 12:06:05'),
(751, 47, 'MSG-5394', 'REFUND', 750.00, 42648.0000, 43398.0000, 'Refund pesan gagal (Message ID: 5394)', '2026-01-26 12:06:05', '2026-01-26 12:06:05'),
(752, 47, 'MSG-5386', 'REFUND', 750.00, 41898.0000, 42648.0000, 'Refund pesan gagal (Message ID: 5386)', '2026-01-26 12:06:06', '2026-01-26 12:06:06'),
(753, 47, 'MSG-5380', 'REFUND', 750.00, 41148.0000, 41898.0000, 'Refund pesan gagal (Message ID: 5380)', '2026-01-26 12:06:06', '2026-01-26 12:06:06'),
(754, 47, 'MSG-5376', 'REFUND', 750.00, 41898.0000, 42648.0000, 'Refund pesan gagal (Message ID: 5376)', '2026-01-26 12:06:07', '2026-01-26 12:06:07'),
(755, 47, 'MSG-5372', 'REFUND', 750.00, 42648.0000, 43398.0000, 'Refund pesan gagal (Message ID: 5372)', '2026-01-26 12:06:07', '2026-01-26 12:06:07'),
(756, 47, 'MSG-5359', 'REFUND', 750.00, 43398.0000, 44148.0000, 'Refund pesan gagal (Message ID: 5359)', '2026-01-26 12:06:07', '2026-01-26 12:06:07'),
(757, 47, 'MSG-5388', 'REFUND', 750.00, 41148.0000, 41898.0000, 'Refund pesan gagal (Message ID: 5388)', '2026-01-26 12:06:08', '2026-01-26 12:06:08'),
(758, 47, 'MSG-5395', 'REFUND', 750.00, 41898.0000, 42648.0000, 'Refund pesan gagal (Message ID: 5395)', '2026-01-26 12:06:09', '2026-01-26 12:06:09'),
(759, 47, 'MSG-5356', 'REFUND', 750.00, 41898.0000, 42648.0000, 'Refund pesan gagal (Message ID: 5356)', '2026-01-26 12:06:09', '2026-01-26 12:06:09'),
(760, 47, 'MSG-5389', 'REFUND', 750.00, 42648.0000, 43398.0000, 'Refund pesan gagal (Message ID: 5389)', '2026-01-26 12:06:09', '2026-01-26 12:06:09'),
(761, 47, 'MSG-5360', 'REFUND', 750.00, 41898.0000, 42648.0000, 'Refund pesan gagal (Message ID: 5360)', '2026-01-26 12:06:10', '2026-01-26 12:06:10'),
(762, 47, 'MSG-5392', 'REFUND', 750.00, 42648.0000, 43398.0000, 'Refund pesan gagal (Message ID: 5392)', '2026-01-26 12:06:10', '2026-01-26 12:06:10'),
(763, 47, 'MSG-5398', 'REFUND', 750.00, 43398.0000, 44148.0000, 'Refund pesan gagal (Message ID: 5398)', '2026-01-26 12:06:11', '2026-01-26 12:06:11'),
(764, 47, 'MSG-5382', 'REFUND', 750.00, 41898.0000, 42648.0000, 'Refund pesan gagal (Message ID: 5382)', '2026-01-26 12:06:12', '2026-01-26 12:06:12'),
(765, 47, 'MSG-5368', 'REFUND', 750.00, 42648.0000, 43398.0000, 'Refund pesan gagal (Message ID: 5368)', '2026-01-26 12:06:12', '2026-01-26 12:06:12'),
(766, 47, 'MSG-5373', 'REFUND', 750.00, 41898.0000, 42648.0000, 'Refund pesan gagal (Message ID: 5373)', '2026-01-26 12:06:13', '2026-01-26 12:06:13'),
(767, 47, 'MSG-5387', 'REFUND', 750.00, 42648.0000, 43398.0000, 'Refund pesan gagal (Message ID: 5387)', '2026-01-26 12:06:13', '2026-01-26 12:06:13'),
(768, 47, 'MSG-5361', 'REFUND', 750.00, 43398.0000, 44148.0000, 'Refund pesan gagal (Message ID: 5361)', '2026-01-26 12:06:13', '2026-01-26 12:06:13'),
(769, 47, 'MSG-5385', 'REFUND', 750.00, 42648.0000, 43398.0000, 'Refund pesan gagal (Message ID: 5385)', '2026-01-26 12:06:14', '2026-01-26 12:06:14'),
(770, 47, 'MSG-5353', 'REFUND', 750.00, 42648.0000, 43398.0000, 'Refund pesan gagal (Message ID: 5353)', '2026-01-26 12:06:14', '2026-01-26 12:06:14'),
(771, 47, 'MSG-5384', 'REFUND', 750.00, 42648.0000, 43398.0000, 'Refund pesan gagal (Message ID: 5384)', '2026-01-26 12:06:15', '2026-01-26 12:06:15'),
(772, 47, 'MSG-5377', 'REFUND', 750.00, 41898.0000, 42648.0000, 'Refund pesan gagal (Message ID: 5377)', '2026-01-26 12:06:16', '2026-01-26 12:06:16'),
(773, 47, 'MSG-5371', 'REFUND', 750.00, 41148.0000, 41898.0000, 'Refund pesan gagal (Message ID: 5371)', '2026-01-26 12:06:16', '2026-01-26 12:06:16'),
(774, 47, 'MSG-5379', 'REFUND', 750.00, 41898.0000, 42648.0000, 'Refund pesan gagal (Message ID: 5379)', '2026-01-26 12:06:16', '2026-01-26 12:06:16'),
(775, 47, 'MSG-5397', 'REFUND', 750.00, 42648.0000, 43398.0000, 'Refund pesan gagal (Message ID: 5397)', '2026-01-26 12:06:16', '2026-01-26 12:06:16'),
(776, 47, 'MSG-5364', 'REFUND', 750.00, 43398.0000, 44148.0000, 'Refund pesan gagal (Message ID: 5364)', '2026-01-26 12:06:16', '2026-01-26 12:06:16'),
(777, 47, 'MSG-5396', 'REFUND', 750.00, 41898.0000, 42648.0000, 'Refund pesan gagal (Message ID: 5396)', '2026-01-26 12:06:18', '2026-01-26 12:06:18'),
(778, 47, 'MSG-5399', 'REFUND', 750.00, 42648.0000, 43398.0000, 'Refund pesan gagal (Message ID: 5399)', '2026-01-26 12:06:18', '2026-01-26 12:06:18'),
(779, 47, 'MSG-5374', 'REFUND', 750.00, 43398.0000, 44148.0000, 'Refund pesan gagal (Message ID: 5374)', '2026-01-26 12:06:18', '2026-01-26 12:06:18'),
(780, 47, 'MSG-5365', 'REFUND', 750.00, 44148.0000, 44898.0000, 'Refund pesan gagal (Message ID: 5365)', '2026-01-26 12:06:19', '2026-01-26 12:06:19'),
(781, 47, 'MSG-5370', 'REFUND', 750.00, 44898.0000, 45648.0000, 'Refund pesan gagal (Message ID: 5370)', '2026-01-26 12:06:20', '2026-01-26 12:06:20'),
(782, 47, 'MSG-5401', 'REFUND', 750.00, 44148.0000, 44898.0000, 'Refund pesan gagal (Message ID: 5401)', '2026-01-26 12:22:30', '2026-01-26 12:22:30'),
(783, 52, 'TOP-T5TN4ZJX-1769507608', 'TOPUP', 50000.00, 0.0000, 50000.0000, 'Topup via Midtrans - bca', '2026-01-27 09:54:06', '2026-01-27 09:54:06'),
(784, 52, 'TOP-T5TN4ZJX-1769507608-FEE', 'DEDUCTION', 5500.00, 50000.0000, 44500.0000, 'Biaya layanan topup (11%)', '2026-01-27 09:54:06', '2026-01-27 09:54:06'),
(785, 56, 'TOP-SMFZSBOS-1769667971', 'TOPUP', 25000.00, 0.0000, 25000.0000, 'Topup via Midtrans - gopay', '2026-01-29 06:27:09', '2026-01-29 06:27:09'),
(786, 56, 'TOP-SMFZSBOS-1769667971-FEE', 'DEDUCTION', 2750.00, 25000.0000, 22250.0000, 'Biaya layanan topup (11%)', '2026-01-29 06:27:09', '2026-01-29 06:27:09'),
(787, 59, 'TOP-TKHURLR8-1769674830', 'TOPUP', 50000.00, 0.0000, 50000.0000, 'Topup via Midtrans - shopeepay', '2026-01-29 08:21:40', '2026-01-29 08:21:40'),
(788, 59, 'TOP-TKHURLR8-1769674830-FEE', 'DEDUCTION', 5500.00, 50000.0000, 44500.0000, 'Biaya layanan topup (11%)', '2026-01-29 08:21:40', '2026-01-29 08:21:40'),
(789, 12, 'MSG-5440', 'REFUND', 397.00, 9281.0000, 9678.0000, 'Refund pesan gagal (Message ID: 5440) [Trigger: SimpleWhatsAppJob] | Akun: client_id=12 | Saldo sebelum: 9.281, sesudah: 9.678', '2026-01-30 05:33:40', '2026-01-30 05:33:40'),
(790, 12, 'MSG-5439', 'REFUND', 397.00, 9678.0000, 10075.0000, 'Refund pesan gagal (Message ID: 5439) [Trigger: SimpleWhatsAppJob] | Akun: client_id=12 | Saldo sebelum: 9.678, sesudah: 10.075', '2026-01-30 05:33:42', '2026-01-30 05:33:42'),
(791, 12, 'MSG-5442', 'REFUND', 627.00, 8821.0000, 9448.0000, 'Refund pesan gagal (Message ID: 5442) [Trigger: SimpleWhatsAppJob] | Akun: client_id=12 | Saldo sebelum: 8.821, sesudah: 9.448', '2026-01-30 05:34:21', '2026-01-30 05:34:21'),
(792, 12, 'MSG-5441', 'REFUND', 627.00, 9448.0000, 10075.0000, 'Refund pesan gagal (Message ID: 5441) [Trigger: SimpleWhatsAppJob] | Akun: client_id=12 | Saldo sebelum: 9.448, sesudah: 10.075', '2026-01-30 05:34:24', '2026-01-30 05:34:24'),
(793, 12, 'MSG-5444', 'REFUND', 627.00, 8821.0000, 9448.0000, 'Refund pesan gagal (Message ID: 5444) [Trigger: SimpleWhatsAppJob] | Akun: client_id=12 | Saldo sebelum: 8.821, sesudah: 9.448', '2026-01-30 05:37:40', '2026-01-30 05:37:40'),
(794, 12, 'MSG-5443', 'REFUND', 627.00, 9448.0000, 10075.0000, 'Refund pesan gagal (Message ID: 5443) [Trigger: SimpleWhatsAppJob] | Akun: client_id=12 | Saldo sebelum: 9.448, sesudah: 10.075', '2026-01-30 05:37:52', '2026-01-30 05:37:52'),
(795, 12, 'MSG-5445', 'REFUND', 627.00, 8821.0000, 9448.0000, 'Refund pesan gagal (Message ID: 5445) [Trigger: SimpleWhatsAppJob] | Akun: client_id=12 | Saldo sebelum: 8.821, sesudah: 9.448', '2026-01-30 05:39:58', '2026-01-30 05:39:58'),
(796, 12, 'MSG-5446', 'REFUND', 627.00, 9448.0000, 10075.0000, 'Refund pesan gagal (Message ID: 5446) [Trigger: SimpleWhatsAppJob] | Akun: client_id=12 | Saldo sebelum: 9.448, sesudah: 10.075', '2026-01-30 05:40:00', '2026-01-30 05:40:00'),
(797, 12, 'MSG-5448', 'REFUND', 397.00, 8027.0000, 8424.0000, 'Refund pesan gagal (Message ID: 5448) [Trigger: SimpleWhatsAppJob] | Akun: client_id=12 | Saldo sebelum: 8.027, sesudah: 8.424', '2026-01-30 06:26:57', '2026-01-30 06:26:57'),
(798, 12, 'MSG-5449', 'REFUND', 397.00, 8424.0000, 8821.0000, 'Refund pesan gagal (Message ID: 5449) [Trigger: SimpleWhatsAppJob] | Akun: client_id=12 | Saldo sebelum: 8.424, sesudah: 8.821', '2026-01-30 06:27:00', '2026-01-30 06:27:00'),
(799, 12, 'MSG-5450', 'REFUND', 627.00, 8821.0000, 9448.0000, 'Refund pesan gagal (Message ID: 5450) [Trigger: SimpleWhatsAppJob] | Akun: client_id=12 | Saldo sebelum: 8.821, sesudah: 9.448', '2026-01-30 06:27:04', '2026-01-30 06:27:04'),
(800, 12, 'MSG-5451', 'REFUND', 627.00, 9448.0000, 10075.0000, 'Refund pesan gagal (Message ID: 5451) [Trigger: SimpleWhatsAppJob] | Akun: client_id=12 | Saldo sebelum: 9.448, sesudah: 10.075', '2026-01-30 06:27:11', '2026-01-30 06:27:11'),
(801, 12, 'MSG-5453', 'REFUND', 627.00, 8821.0000, 9448.0000, 'Refund pesan gagal (Message ID: 5453) [Trigger: SimpleWhatsAppJob] | Akun: client_id=12 | Saldo sebelum: 8.821, sesudah: 9.448', '2026-01-30 06:31:28', '2026-01-30 06:31:28'),
(802, 12, 'MSG-5452', 'REFUND', 627.00, 9448.0000, 10075.0000, 'Refund pesan gagal (Message ID: 5452) [Trigger: SimpleWhatsAppJob] | Akun: client_id=12 | Saldo sebelum: 9.448, sesudah: 10.075', '2026-01-30 06:32:14', '2026-01-30 06:32:14'),
(803, 12, 'MSG-5455', 'REFUND', 627.00, 8821.0000, 9448.0000, 'Refund pesan gagal (Message ID: 5455) [Trigger: SimpleWhatsAppJob] | Akun: client_id=12 | Saldo sebelum: 8.821, sesudah: 9.448', '2026-01-30 06:36:08', '2026-01-30 06:36:08'),
(804, 12, 'MSG-5454', 'REFUND', 627.00, 9448.0000, 10075.0000, 'Refund pesan gagal (Message ID: 5454) [Trigger: SimpleWhatsAppJob] | Akun: client_id=12 | Saldo sebelum: 9.448, sesudah: 10.075', '2026-01-30 06:36:32', '2026-01-30 06:36:32'),
(805, 12, 'MSG-5457', 'REFUND', 627.00, 7567.0000, 8194.0000, 'Refund pesan gagal (Message ID: 5457) [Trigger: SimpleWhatsAppJob] | Akun: client_id=12 | Saldo sebelum: 7.567, sesudah: 8.194', '2026-01-30 06:49:34', '2026-01-30 06:49:34'),
(806, 12, 'MSG-5458', 'REFUND', 627.00, 8194.0000, 8821.0000, 'Refund pesan gagal (Message ID: 5458) [Trigger: SimpleWhatsAppJob] | Akun: client_id=12 | Saldo sebelum: 8.194, sesudah: 8.821', '2026-01-30 06:49:38', '2026-01-30 06:49:38'),
(807, 12, 'MSG-5459', 'REFUND', 627.00, 8821.0000, 9448.0000, 'Refund pesan gagal (Message ID: 5459) [Trigger: SimpleWhatsAppJob] | Akun: client_id=12 | Saldo sebelum: 8.821, sesudah: 9.448', '2026-01-30 06:49:40', '2026-01-30 06:49:40'),
(808, 12, 'MSG-5456', 'REFUND', 627.00, 9448.0000, 10075.0000, 'Refund pesan gagal (Message ID: 5456) [Trigger: SimpleWhatsAppJob] | Akun: client_id=12 | Saldo sebelum: 9.448, sesudah: 10.075', '2026-01-30 06:50:10', '2026-01-30 06:50:10'),
(809, 12, 'MSG-5462', 'REFUND', 397.00, 8884.0000, 9281.0000, 'Refund pesan gagal (Message ID: 5462) [Trigger: SimpleWhatsAppJob] | Akun: client_id=12 | Saldo sebelum: 8.884, sesudah: 9.281', '2026-01-30 14:28:36', '2026-01-30 14:28:36'),
(810, 45, 'MSG-5473', 'REFUND', 627.00, 46364.0000, 46991.0000, 'Refund pesan gagal (Message ID: 5473) [Trigger: WabaWebhookParser] | Akun: client_id=45 | Saldo sebelum: 46.364, sesudah: 46.991', '2026-01-31 05:50:04', '2026-01-31 05:50:04'),
(811, 45, 'MSG-5481', 'REFUND', 627.00, 39467.0000, 40094.0000, 'Refund pesan gagal (Message ID: 5481) [Trigger: WabaWebhookParser] | Akun: client_id=45 | Saldo sebelum: 39.467, sesudah: 40.094', '2026-01-31 08:00:16', '2026-01-31 08:00:16'),
(812, 12, 'MSG-5492', 'REFUND', 40.00, 7360.0000, 7400.0000, 'Refund pesan gagal (Message ID: 5492) [Trigger: WabaWebhookParser] | Akun: client_id=12 | Saldo sebelum: 7.360, sesudah: 7.400', '2026-01-31 15:53:37', '2026-01-31 15:53:37'),
(813, 62, 'TOP-RESEGPPH-1769912868', 'TOPUP', 100000.00, 0.0000, 100000.0000, 'Topup via Midtrans - bca', '2026-02-01 02:29:33', '2026-02-01 02:29:33'),
(814, 62, 'TOP-RESEGPPH-1769912868-FEE', 'DEDUCTION', 11000.00, 100000.0000, 89000.0000, 'Biaya layanan topup (11%)', '2026-02-01 02:29:33', '2026-02-01 02:29:33'),
(815, 62, 'TOP-AAJNQKFF-1769914918', 'TOPUP', 25000.00, 89000.0000, 114000.0000, 'Topup via Midtrans - gopay', '2026-02-01 03:02:45', '2026-02-01 03:02:45'),
(816, 62, 'TOP-AAJNQKFF-1769914918-FEE', 'DEDUCTION', 2750.00, 114000.0000, 111250.0000, 'Biaya layanan topup (11%)', '2026-02-01 03:02:45', '2026-02-01 03:02:45'),
(817, 59, 'MSG-5527', 'REFUND', 40.00, 40071.0000, 40111.0000, 'Refund pesan gagal (Message ID: 5527) [Trigger: WabaWebhookParser] | Akun: client_id=59 | Saldo sebelum: 40.071, sesudah: 40.111', '2026-02-01 04:13:42', '2026-02-01 04:13:42'),
(818, 59, 'MSG-5532', 'REFUND', 40.00, 40071.0000, 40111.0000, 'Refund pesan gagal (Message ID: 5532) [Trigger: WabaWebhookParser] | Akun: client_id=59 | Saldo sebelum: 40.071, sesudah: 40.111', '2026-02-01 04:27:05', '2026-02-01 04:27:05'),
(819, 59, 'MSG-5533', 'REFUND', 40.00, 40071.0000, 40111.0000, 'Refund pesan gagal (Message ID: 5533) [Trigger: WabaWebhookParser] | Akun: client_id=59 | Saldo sebelum: 40.071, sesudah: 40.111', '2026-02-01 04:36:08', '2026-02-01 04:36:08'),
(820, 59, 'MSG-5535', 'REFUND', 40.00, 40071.0000, 40111.0000, 'Refund pesan gagal (Message ID: 5535) [Trigger: WabaWebhookParser] | Akun: client_id=59 | Saldo sebelum: 40.071, sesudah: 40.111', '2026-02-01 04:50:29', '2026-02-01 04:50:29'),
(821, 59, 'MSG-5536', 'REFUND', 40.00, 40071.0000, 40111.0000, 'Refund pesan gagal (Message ID: 5536) [Trigger: WabaWebhookParser] | Akun: client_id=59 | Saldo sebelum: 40.071, sesudah: 40.111', '2026-02-01 04:51:02', '2026-02-01 04:51:02'),
(822, 59, 'MSG-5537', 'REFUND', 40.00, 40071.0000, 40111.0000, 'Refund pesan gagal (Message ID: 5537) [Trigger: WabaWebhookParser] | Akun: client_id=59 | Saldo sebelum: 40.071, sesudah: 40.111', '2026-02-01 04:52:43', '2026-02-01 04:52:43'),
(823, 59, 'MSG-5538', 'REFUND', 40.00, 40071.0000, 40111.0000, 'Refund pesan gagal (Message ID: 5538) [Trigger: WabaWebhookParser] | Akun: client_id=59 | Saldo sebelum: 40.071, sesudah: 40.111', '2026-02-01 04:55:06', '2026-02-01 04:55:06'),
(824, 59, 'MSG-5539', 'REFUND', 40.00, 40071.0000, 40111.0000, 'Refund pesan gagal (Message ID: 5539) [Trigger: WabaWebhookParser] | Akun: client_id=59 | Saldo sebelum: 40.071, sesudah: 40.111', '2026-02-01 05:00:12', '2026-02-01 05:00:12'),
(825, 59, 'MSG-5540', 'REFUND', 40.00, 40071.0000, 40111.0000, 'Refund pesan gagal (Message ID: 5540) [Trigger: WabaWebhookParser] | Akun: client_id=59 | Saldo sebelum: 40.071, sesudah: 40.111', '2026-02-01 05:12:45', '2026-02-01 05:12:45'),
(826, 59, 'MSG-5542', 'REFUND', 40.00, 40071.0000, 40111.0000, 'Refund pesan gagal (Message ID: 5542) [Trigger: WabaWebhookParser] | Akun: client_id=59 | Saldo sebelum: 40.071, sesudah: 40.111', '2026-02-01 06:01:04', '2026-02-01 06:01:04'),
(827, 62, 'MSG-5563', 'REFUND', 627.00, 98083.0000, 98710.0000, 'Refund pesan gagal (Message ID: 5563) [Trigger: WabaWebhookParser] | Akun: client_id=62 | Saldo sebelum: 98.083, sesudah: 98.710', '2026-02-01 07:22:05', '2026-02-01 07:22:05'),
(828, 62, 'MSG-5572', 'REFUND', 627.00, 93067.0000, 93694.0000, 'Refund pesan gagal (Message ID: 5572) [Trigger: WabaWebhookParser] | Akun: client_id=62 | Saldo sebelum: 93.067, sesudah: 93.694', '2026-02-01 07:23:41', '2026-02-01 07:23:41'),
(829, 59, 'MSG-5593', 'REFUND', 40.00, 40071.0000, 40111.0000, 'Refund pesan gagal (Message ID: 5593) [Trigger: WabaWebhookParser] | Akun: client_id=59 | Saldo sebelum: 40.071, sesudah: 40.111', '2026-02-01 07:34:47', '2026-02-01 07:34:47'),
(830, 63, 'TOP-FSLRIYUV-1769931514', 'TOPUP', 10000.00, 0.0000, 10000.0000, 'Topup via Midtrans - shopeepay', '2026-02-01 07:39:46', '2026-02-01 07:39:46'),
(831, 63, 'TOP-FSLRIYUV-1769931514-FEE', 'DEDUCTION', 1100.00, 10000.0000, 8900.0000, 'Biaya layanan topup (11%)', '2026-02-01 07:39:46', '2026-02-01 07:39:46'),
(832, 62, 'MSG-5600', 'REFUND', 627.00, 77392.0000, 78019.0000, 'Refund pesan gagal (Message ID: 5600) [Trigger: WabaWebhookParser] | Akun: client_id=62 | Saldo sebelum: 77.392, sesudah: 78.019', '2026-02-01 07:46:04', '2026-02-01 07:46:04'),
(833, 62, 'MSG-5608', 'REFUND', 627.00, 73003.0000, 73630.0000, 'Refund pesan gagal (Message ID: 5608) [Trigger: WabaWebhookParser] | Akun: client_id=62 | Saldo sebelum: 73.003, sesudah: 73.630', '2026-02-01 07:48:21', '2026-02-01 07:48:21'),
(834, 62, 'MSG-5610', 'REFUND', 627.00, 72376.0000, 73003.0000, 'Refund pesan gagal (Message ID: 5610) [Trigger: WabaWebhookParser] | Akun: client_id=62 | Saldo sebelum: 72.376, sesudah: 73.003', '2026-02-01 07:48:40', '2026-02-01 07:48:40'),
(835, 62, 'MSG-5623', 'REFUND', 627.00, 64852.0000, 65479.0000, 'Refund pesan gagal (Message ID: 5623) [Trigger: WabaWebhookParser] | Akun: client_id=62 | Saldo sebelum: 64.852, sesudah: 65.479', '2026-02-01 07:50:56', '2026-02-01 07:50:56'),
(836, 62, 'MSG-5626', 'REFUND', 627.00, 63598.0000, 64225.0000, 'Refund pesan gagal (Message ID: 5626) [Trigger: WabaWebhookParser] | Akun: client_id=62 | Saldo sebelum: 63.598, sesudah: 64.225', '2026-02-01 07:51:25', '2026-02-01 07:51:25'),
(837, 62, 'MSG-5633', 'REFUND', 627.00, 59836.0000, 60463.0000, 'Refund pesan gagal (Message ID: 5633) [Trigger: WabaWebhookParser] | Akun: client_id=62 | Saldo sebelum: 59.836, sesudah: 60.463', '2026-02-01 07:52:35', '2026-02-01 07:52:35'),
(838, 62, 'MSG-5634', 'REFUND', 627.00, 59836.0000, 60463.0000, 'Refund pesan gagal (Message ID: 5634) [Trigger: WabaWebhookParser] | Akun: client_id=62 | Saldo sebelum: 59.836, sesudah: 60.463', '2026-02-01 07:52:48', '2026-02-01 07:52:48'),
(839, 62, 'MSG-5635', 'REFUND', 627.00, 59836.0000, 60463.0000, 'Refund pesan gagal (Message ID: 5635) [Trigger: WabaWebhookParser] | Akun: client_id=62 | Saldo sebelum: 59.836, sesudah: 60.463', '2026-02-01 07:52:56', '2026-02-01 07:52:56'),
(840, 62, 'MSG-5653', 'REFUND', 627.00, 49177.0000, 49804.0000, 'Refund pesan gagal (Message ID: 5653) [Trigger: WabaWebhookParser] | Akun: client_id=62 | Saldo sebelum: 49.177, sesudah: 49.804', '2026-02-01 07:55:51', '2026-02-01 07:55:51'),
(841, 62, 'MSG-5656', 'REFUND', 627.00, 47923.0000, 48550.0000, 'Refund pesan gagal (Message ID: 5656) [Trigger: WabaWebhookParser] | Akun: client_id=62 | Saldo sebelum: 47.923, sesudah: 48.550', '2026-02-01 07:56:13', '2026-02-01 07:56:13'),
(842, 62, 'MSG-5662', 'REFUND', 627.00, 44788.0000, 45415.0000, 'Refund pesan gagal (Message ID: 5662) [Trigger: WabaWebhookParser] | Akun: client_id=62 | Saldo sebelum: 44.788, sesudah: 45.415', '2026-02-01 07:57:05', '2026-02-01 07:57:05'),
(843, 62, 'MSG-5683', 'REFUND', 627.00, 32248.0000, 32875.0000, 'Refund pesan gagal (Message ID: 5683) [Trigger: WabaWebhookParser] | Akun: client_id=62 | Saldo sebelum: 32.248, sesudah: 32.875', '2026-02-01 08:00:13', '2026-02-01 08:00:13'),
(844, 62, 'MSG-5689', 'REFUND', 627.00, 29113.0000, 29740.0000, 'Refund pesan gagal (Message ID: 5689) [Trigger: WabaWebhookParser] | Akun: client_id=62 | Saldo sebelum: 29.113, sesudah: 29.740', '2026-02-01 08:01:12', '2026-02-01 08:01:12'),
(845, 62, 'MSG-5698', 'REFUND', 627.00, 24097.0000, 24724.0000, 'Refund pesan gagal (Message ID: 5698) [Trigger: WabaWebhookParser] | Akun: client_id=62 | Saldo sebelum: 24.097, sesudah: 24.724', '2026-02-01 08:03:24', '2026-02-01 08:03:24'),
(846, 62, 'MSG-5701', 'REFUND', 627.00, 22843.0000, 23470.0000, 'Refund pesan gagal (Message ID: 5701) [Trigger: WabaWebhookParser] | Akun: client_id=62 | Saldo sebelum: 22.843, sesudah: 23.470', '2026-02-01 08:03:50', '2026-02-01 08:03:50'),
(847, 62, 'MSG-5716', 'REFUND', 627.00, 14065.0000, 14692.0000, 'Refund pesan gagal (Message ID: 5716) [Trigger: WabaWebhookParser] | Akun: client_id=62 | Saldo sebelum: 14.065, sesudah: 14.692', '2026-02-01 08:15:33', '2026-02-01 08:15:33'),
(848, 62, 'MSG-5718', 'REFUND', 627.00, 13438.0000, 14065.0000, 'Refund pesan gagal (Message ID: 5718) [Trigger: WabaWebhookParser] | Akun: client_id=62 | Saldo sebelum: 13.438, sesudah: 14.065', '2026-02-01 08:27:43', '2026-02-01 08:27:43'),
(849, 62, 'MSG-5719', 'REFUND', 627.00, 13438.0000, 14065.0000, 'Refund pesan gagal (Message ID: 5719) [Trigger: WabaWebhookParser] | Akun: client_id=62 | Saldo sebelum: 13.438, sesudah: 14.065', '2026-02-01 08:28:58', '2026-02-01 08:28:58'),
(850, 59, 'MSG-5720', 'REFUND', 40.00, 40071.0000, 40111.0000, 'Refund pesan gagal (Message ID: 5720) [Trigger: WabaWebhookParser] | Akun: client_id=59 | Saldo sebelum: 40.071, sesudah: 40.111', '2026-02-01 09:07:30', '2026-02-01 09:07:30'),
(851, 62, 'MSG-5722', 'REFUND', 627.00, 12811.0000, 13438.0000, 'Refund pesan gagal (Message ID: 5722) [Trigger: WabaWebhookParser] | Akun: client_id=62 | Saldo sebelum: 12.811, sesudah: 13.438', '2026-02-01 09:35:27', '2026-02-01 09:35:27'),
(852, 62, 'MSG-5731', 'REFUND', 627.00, 7795.0000, 8422.0000, 'Refund pesan gagal (Message ID: 5731) [Trigger: WabaWebhookParser] | Akun: client_id=62 | Saldo sebelum: 7.795, sesudah: 8.422', '2026-02-01 09:39:52', '2026-02-01 09:39:52'),
(853, 62, 'MSG-5732', 'REFUND', 627.00, 7795.0000, 8422.0000, 'Refund pesan gagal (Message ID: 5732) [Trigger: WabaWebhookParser] | Akun: client_id=62 | Saldo sebelum: 7.795, sesudah: 8.422', '2026-02-01 09:40:08', '2026-02-01 09:40:08'),
(854, 62, 'MSG-5733', 'REFUND', 627.00, 7795.0000, 8422.0000, 'Refund pesan gagal (Message ID: 5733) [Trigger: WabaWebhookParser] | Akun: client_id=62 | Saldo sebelum: 7.795, sesudah: 8.422', '2026-02-01 09:40:21', '2026-02-01 09:40:21'),
(855, 47, 'MSG-5737', 'REFUND', 750.00, 35898.0000, 36648.0000, 'Refund pesan gagal (Message ID: 5737) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 35.898, sesudah: 36.648', '2026-02-01 10:35:01', '2026-02-01 10:35:01'),
(856, 47, 'MSG-5738', 'REFUND', 750.00, 36648.0000, 37398.0000, 'Refund pesan gagal (Message ID: 5738) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 36.648, sesudah: 37.398', '2026-02-01 10:35:03', '2026-02-01 10:35:03'),
(857, 47, 'MSG-5742', 'REFUND', 750.00, 37398.0000, 38148.0000, 'Refund pesan gagal (Message ID: 5742) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 37.398, sesudah: 38.148', '2026-02-01 10:35:06', '2026-02-01 10:35:06'),
(858, 47, 'MSG-5739', 'REFUND', 750.00, 38148.0000, 38898.0000, 'Refund pesan gagal (Message ID: 5739) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 38.148, sesudah: 38.898', '2026-02-01 10:35:10', '2026-02-01 10:35:10'),
(859, 47, 'MSG-5745', 'REFUND', 750.00, 38898.0000, 39648.0000, 'Refund pesan gagal (Message ID: 5745) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 38.898, sesudah: 39.648', '2026-02-01 10:35:13', '2026-02-01 10:35:13'),
(860, 47, 'MSG-5743', 'REFUND', 750.00, 39648.0000, 40398.0000, 'Refund pesan gagal (Message ID: 5743) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 39.648, sesudah: 40.398', '2026-02-01 10:35:14', '2026-02-01 10:35:14'),
(861, 47, 'MSG-5741', 'REFUND', 750.00, 40398.0000, 41148.0000, 'Refund pesan gagal (Message ID: 5741) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 40.398, sesudah: 41.148', '2026-02-01 10:35:17', '2026-02-01 10:35:17'),
(862, 47, 'MSG-5740', 'REFUND', 750.00, 41148.0000, 41898.0000, 'Refund pesan gagal (Message ID: 5740) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 41.148, sesudah: 41.898', '2026-02-01 10:35:22', '2026-02-01 10:35:22'),
(863, 47, 'MSG-5754', 'REFUND', 750.00, 33648.0000, 34398.0000, 'Refund pesan gagal (Message ID: 5754) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 33.648, sesudah: 34.398', '2026-02-01 12:14:33', '2026-02-01 12:14:33'),
(864, 47, 'MSG-5759', 'REFUND', 750.00, 34398.0000, 35148.0000, 'Refund pesan gagal (Message ID: 5759) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 34.398, sesudah: 35.148', '2026-02-01 12:14:38', '2026-02-01 12:14:38'),
(865, 47, 'MSG-5752', 'REFUND', 750.00, 35148.0000, 35898.0000, 'Refund pesan gagal (Message ID: 5752) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 35.148, sesudah: 35.898', '2026-02-01 12:14:46', '2026-02-01 12:14:46'),
(866, 47, 'MSG-5757', 'REFUND', 750.00, 35898.0000, 36648.0000, 'Refund pesan gagal (Message ID: 5757) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 35.898, sesudah: 36.648', '2026-02-01 12:14:49', '2026-02-01 12:14:49'),
(867, 47, 'MSG-5768', 'REFUND', 750.00, 28398.0000, 29148.0000, 'Refund pesan gagal (Message ID: 5768) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 28.398, sesudah: 29.148', '2026-02-01 12:21:24', '2026-02-01 12:21:24'),
(868, 47, 'MSG-5765', 'REFUND', 750.00, 29148.0000, 29898.0000, 'Refund pesan gagal (Message ID: 5765) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 29.148, sesudah: 29.898', '2026-02-01 12:21:29', '2026-02-01 12:21:29'),
(869, 47, 'MSG-5770', 'REFUND', 750.00, 29898.0000, 30648.0000, 'Refund pesan gagal (Message ID: 5770) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 29.898, sesudah: 30.648', '2026-02-01 12:21:34', '2026-02-01 12:21:34'),
(870, 47, 'MSG-5764', 'REFUND', 750.00, 30648.0000, 31398.0000, 'Refund pesan gagal (Message ID: 5764) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 30.648, sesudah: 31.398', '2026-02-01 12:21:39', '2026-02-01 12:21:39'),
(871, 47, 'MSG-5763', 'REFUND', 750.00, 31398.0000, 32148.0000, 'Refund pesan gagal (Message ID: 5763) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 31.398, sesudah: 32.148', '2026-02-01 12:21:42', '2026-02-01 12:21:42'),
(872, 47, 'MSG-5776', 'REFUND', 750.00, 19398.0000, 20148.0000, 'Refund pesan gagal (Message ID: 5776) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 19.398, sesudah: 20.148', '2026-02-01 13:40:59', '2026-02-01 13:40:59'),
(873, 47, 'MSG-5780', 'REFUND', 750.00, 20148.0000, 20898.0000, 'Refund pesan gagal (Message ID: 5780) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 20.148, sesudah: 20.898', '2026-02-01 13:41:05', '2026-02-01 13:41:05'),
(874, 47, 'MSG-5775', 'REFUND', 750.00, 20898.0000, 21648.0000, 'Refund pesan gagal (Message ID: 5775) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 20.898, sesudah: 21.648', '2026-02-01 13:41:05', '2026-02-01 13:41:05'),
(875, 47, 'MSG-5783', 'REFUND', 750.00, 21648.0000, 22398.0000, 'Refund pesan gagal (Message ID: 5783) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 21.648, sesudah: 22.398', '2026-02-01 13:41:08', '2026-02-01 13:41:08'),
(876, 47, 'MSG-5786', 'REFUND', 750.00, 22398.0000, 23148.0000, 'Refund pesan gagal (Message ID: 5786) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 22.398, sesudah: 23.148', '2026-02-01 13:41:09', '2026-02-01 13:41:09'),
(877, 47, 'MSG-5781', 'REFUND', 750.00, 23148.0000, 23898.0000, 'Refund pesan gagal (Message ID: 5781) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 23.148, sesudah: 23.898', '2026-02-01 13:41:12', '2026-02-01 13:41:12'),
(878, 47, 'MSG-5779', 'REFUND', 750.00, 23898.0000, 24648.0000, 'Refund pesan gagal (Message ID: 5779) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 23.898, sesudah: 24.648', '2026-02-01 13:41:14', '2026-02-01 13:41:14'),
(879, 47, 'MSG-5777', 'REFUND', 750.00, 24648.0000, 25398.0000, 'Refund pesan gagal (Message ID: 5777) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 24.648, sesudah: 25.398', '2026-02-01 13:41:16', '2026-02-01 13:41:16'),
(880, 47, 'MSG-5782', 'REFUND', 750.00, 25398.0000, 26148.0000, 'Refund pesan gagal (Message ID: 5782) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 25.398, sesudah: 26.148', '2026-02-01 13:41:17', '2026-02-01 13:41:17'),
(881, 47, 'MSG-5784', 'REFUND', 750.00, 26148.0000, 26898.0000, 'Refund pesan gagal (Message ID: 5784) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 26.148, sesudah: 26.898', '2026-02-01 13:41:22', '2026-02-01 13:41:22'),
(882, 47, 'MSG-5785', 'REFUND', 750.00, 26898.0000, 27648.0000, 'Refund pesan gagal (Message ID: 5785) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 26.898, sesudah: 27.648', '2026-02-01 13:41:24', '2026-02-01 13:41:24'),
(883, 47, 'MSG-5788', 'REFUND', 750.00, 27648.0000, 28398.0000, 'Refund pesan gagal (Message ID: 5788) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 27.648, sesudah: 28.398', '2026-02-01 13:41:30', '2026-02-01 13:41:30'),
(884, 47, 'MSG-5787', 'REFUND', 750.00, 28398.0000, 29148.0000, 'Refund pesan gagal (Message ID: 5787) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 28.398, sesudah: 29.148', '2026-02-01 13:41:32', '2026-02-01 13:41:32'),
(885, 59, 'MSG-5792', 'REFUND', 40.00, 40071.0000, 40111.0000, 'Refund pesan gagal (Message ID: 5792) [Trigger: WabaWebhookParser] | Akun: client_id=59 | Saldo sebelum: 40.071, sesudah: 40.111', '2026-02-01 22:41:45', '2026-02-01 22:41:45'),
(886, 45, 'MSG-5796', 'REFUND', 627.00, 33197.0000, 33824.0000, 'Refund pesan gagal (Message ID: 5796) [Trigger: WabaWebhookParser] | Akun: client_id=45 | Saldo sebelum: 33.197, sesudah: 33.824', '2026-02-02 03:11:09', '2026-02-02 03:11:09'),
(887, 45, 'MSG-5802', 'REFUND', 627.00, 33824.0000, 34451.0000, 'Refund pesan gagal (Message ID: 5802) [Trigger: WabaWebhookParser] | Akun: client_id=45 | Saldo sebelum: 33.824, sesudah: 34.451', '2026-02-02 03:11:14', '2026-02-02 03:11:14'),
(888, 65, 'TOP-WRAZC14O-1770002526', 'TOPUP', 10000.00, 0.0000, 10000.0000, 'Topup via Midtrans - shopeepay', '2026-02-02 03:22:42', '2026-02-02 03:22:42'),
(889, 65, 'TOP-WRAZC14O-1770002526-FEE', 'DEDUCTION', 1100.00, 10000.0000, 8900.0000, 'Biaya layanan topup (11%)', '2026-02-02 03:22:42', '2026-02-02 03:22:42'),
(890, 62, 'MSG-5814', 'REFUND', 627.00, 4660.0000, 5287.0000, 'Refund pesan gagal (Message ID: 5814) [Trigger: WabaWebhookParser] | Akun: client_id=62 | Saldo sebelum: 4.660, sesudah: 5.287', '2026-02-02 03:55:23', '2026-02-02 03:55:23'),
(891, 62, 'MSG-5815', 'REFUND', 627.00, 4660.0000, 5287.0000, 'Refund pesan gagal (Message ID: 5815) [Trigger: WabaWebhookParser] | Akun: client_id=62 | Saldo sebelum: 4.660, sesudah: 5.287', '2026-02-02 03:55:35', '2026-02-02 03:55:35'),
(892, 62, 'MSG-5813', 'REFUND', 627.00, 5287.0000, 5914.0000, 'Refund pesan gagal (Message ID: 5813) [Trigger: WabaWebhookParser] | Akun: client_id=62 | Saldo sebelum: 5.287, sesudah: 5.914', '2026-02-02 04:53:27', '2026-02-02 04:53:27'),
(893, 45, 'TOP-S9ZBSRXX-1770012812', 'TOPUP', 50000.00, 16895.0000, 66895.0000, 'Topup via Midtrans - bca', '2026-02-02 06:14:05', '2026-02-02 06:14:05'),
(894, 45, 'TOP-S9ZBSRXX-1770012812-FEE', 'DEDUCTION', 5500.00, 66895.0000, 61395.0000, 'Biaya layanan topup (11%)', '2026-02-02 06:14:05', '2026-02-02 06:14:05'),
(895, 47, 'MSG-5887', 'REFUND', 750.00, 648.0000, 1398.0000, 'Refund pesan gagal (Message ID: 5887) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 648, sesudah: 1.398', '2026-02-02 06:16:04', '2026-02-02 06:16:04'),
(896, 14, 'MSG-5858', 'REFUND', 650.00, 199.0000, 849.0000, 'Refund pesan gagal (Message ID: 5858) [Trigger: WabaWebhookParser] | Akun: client_id=14 | Saldo sebelum: 199, sesudah: 849', '2026-02-02 06:16:17', '2026-02-02 06:16:17'),
(897, 47, 'MSG-5898', 'REFUND', 750.00, 1398.0000, 2148.0000, 'Refund pesan gagal (Message ID: 5898) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 1.398, sesudah: 2.148', '2026-02-02 06:16:18', '2026-02-02 06:16:18'),
(898, 47, 'MSG-5900', 'REFUND', 750.00, 2148.0000, 2898.0000, 'Refund pesan gagal (Message ID: 5900) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 2.148, sesudah: 2.898', '2026-02-02 06:16:32', '2026-02-02 06:16:32'),
(899, 47, 'MSG-5906', 'REFUND', 750.00, 2898.0000, 3648.0000, 'Refund pesan gagal (Message ID: 5906) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 2.898, sesudah: 3.648', '2026-02-02 06:16:46', '2026-02-02 06:16:46'),
(900, 47, 'MSG-5892', 'REFUND', 750.00, 3648.0000, 4398.0000, 'Refund pesan gagal (Message ID: 5892) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 3.648, sesudah: 4.398', '2026-02-02 06:16:52', '2026-02-02 06:16:52'),
(901, 47, 'MSG-5916', 'REFUND', 750.00, 4398.0000, 5148.0000, 'Refund pesan gagal (Message ID: 5916) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 4.398, sesudah: 5.148', '2026-02-02 06:16:56', '2026-02-02 06:16:56'),
(902, 47, 'MSG-5908', 'REFUND', 750.00, 5148.0000, 5898.0000, 'Refund pesan gagal (Message ID: 5908) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 5.148, sesudah: 5.898', '2026-02-02 06:16:59', '2026-02-02 06:16:59'),
(903, 47, 'MSG-5904', 'REFUND', 750.00, 5898.0000, 6648.0000, 'Refund pesan gagal (Message ID: 5904) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 5.898, sesudah: 6.648', '2026-02-02 06:17:02', '2026-02-02 06:17:02'),
(904, 47, 'MSG-5915', 'REFUND', 750.00, 6648.0000, 7398.0000, 'Refund pesan gagal (Message ID: 5915) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 6.648, sesudah: 7.398', '2026-02-02 06:17:04', '2026-02-02 06:17:04'),
(905, 47, 'MSG-5901', 'REFUND', 750.00, 7398.0000, 8148.0000, 'Refund pesan gagal (Message ID: 5901) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 7.398, sesudah: 8.148', '2026-02-02 06:17:07', '2026-02-02 06:17:07'),
(906, 47, 'MSG-5889', 'REFUND', 750.00, 8148.0000, 8898.0000, 'Refund pesan gagal (Message ID: 5889) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 8.148, sesudah: 8.898', '2026-02-02 06:17:14', '2026-02-02 06:17:14'),
(907, 47, 'MSG-5902', 'REFUND', 750.00, 8898.0000, 9648.0000, 'Refund pesan gagal (Message ID: 5902) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 8.898, sesudah: 9.648', '2026-02-02 06:17:16', '2026-02-02 06:17:16'),
(908, 47, 'MSG-5903', 'REFUND', 750.00, 9648.0000, 10398.0000, 'Refund pesan gagal (Message ID: 5903) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 9.648, sesudah: 10.398', '2026-02-02 06:17:18', '2026-02-02 06:17:18'),
(909, 47, 'MSG-5893', 'REFUND', 750.00, 10398.0000, 11148.0000, 'Refund pesan gagal (Message ID: 5893) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 10.398, sesudah: 11.148', '2026-02-02 06:17:22', '2026-02-02 06:17:22'),
(910, 47, 'MSG-5885', 'REFUND', 750.00, 11148.0000, 11898.0000, 'Refund pesan gagal (Message ID: 5885) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 11.148, sesudah: 11.898', '2026-02-02 06:17:23', '2026-02-02 06:17:23'),
(911, 47, 'MSG-5917', 'REFUND', 750.00, 11898.0000, 12648.0000, 'Refund pesan gagal (Message ID: 5917) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 11.898, sesudah: 12.648', '2026-02-02 06:17:25', '2026-02-02 06:17:25'),
(912, 47, 'MSG-5899', 'REFUND', 750.00, 12648.0000, 13398.0000, 'Refund pesan gagal (Message ID: 5899) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 12.648, sesudah: 13.398', '2026-02-02 06:17:28', '2026-02-02 06:17:28'),
(913, 47, 'MSG-5907', 'REFUND', 750.00, 13398.0000, 14148.0000, 'Refund pesan gagal (Message ID: 5907) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 13.398, sesudah: 14.148', '2026-02-02 06:17:30', '2026-02-02 06:17:30'),
(914, 47, 'MSG-5897', 'REFUND', 750.00, 14148.0000, 14898.0000, 'Refund pesan gagal (Message ID: 5897) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 14.148, sesudah: 14.898', '2026-02-02 06:17:32', '2026-02-02 06:17:32'),
(915, 47, 'MSG-5921', 'REFUND', 750.00, 14898.0000, 15648.0000, 'Refund pesan gagal (Message ID: 5921) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 14.898, sesudah: 15.648', '2026-02-02 06:17:35', '2026-02-02 06:17:35'),
(916, 47, 'MSG-5914', 'REFUND', 750.00, 15648.0000, 16398.0000, 'Refund pesan gagal (Message ID: 5914) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 15.648, sesudah: 16.398', '2026-02-02 06:17:37', '2026-02-02 06:17:37'),
(917, 14, 'MSG-5861', 'REFUND', 650.00, 849.0000, 1499.0000, 'Refund pesan gagal (Message ID: 5861) [Trigger: WabaWebhookParser] | Akun: client_id=14 | Saldo sebelum: 849, sesudah: 1.499', '2026-02-02 06:17:44', '2026-02-02 06:17:44'),
(918, 47, 'MSG-5894', 'REFUND', 750.00, 16398.0000, 17148.0000, 'Refund pesan gagal (Message ID: 5894) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 16.398, sesudah: 17.148', '2026-02-02 06:17:50', '2026-02-02 06:17:50'),
(919, 47, 'MSG-5895', 'REFUND', 750.00, 17148.0000, 17898.0000, 'Refund pesan gagal (Message ID: 5895) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 17.148, sesudah: 17.898', '2026-02-02 06:17:56', '2026-02-02 06:17:56'),
(920, 47, 'MSG-5890', 'REFUND', 750.00, 17898.0000, 18648.0000, 'Refund pesan gagal (Message ID: 5890) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 17.898, sesudah: 18.648', '2026-02-02 06:18:00', '2026-02-02 06:18:00');
INSERT INTO `balance_histories` (`id`, `client_id`, `reference_id`, `type`, `amount`, `balance_before`, `balance_after`, `description`, `created_at`, `updated_at`) VALUES
(921, 47, 'MSG-5910', 'REFUND', 750.00, 18648.0000, 19398.0000, 'Refund pesan gagal (Message ID: 5910) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 18.648, sesudah: 19.398', '2026-02-02 06:18:02', '2026-02-02 06:18:02'),
(922, 47, 'MSG-5896', 'REFUND', 750.00, 19398.0000, 20148.0000, 'Refund pesan gagal (Message ID: 5896) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 19.398, sesudah: 20.148', '2026-02-02 06:18:04', '2026-02-02 06:18:04'),
(923, 47, 'MSG-5922', 'REFUND', 750.00, 20148.0000, 20898.0000, 'Refund pesan gagal (Message ID: 5922) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 20.148, sesudah: 20.898', '2026-02-02 06:18:05', '2026-02-02 06:18:05'),
(924, 47, 'MSG-5886', 'REFUND', 750.00, 20898.0000, 21648.0000, 'Refund pesan gagal (Message ID: 5886) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 20.898, sesudah: 21.648', '2026-02-02 06:18:10', '2026-02-02 06:18:10'),
(925, 47, 'MSG-5905', 'REFUND', 750.00, 21648.0000, 22398.0000, 'Refund pesan gagal (Message ID: 5905) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 21.648, sesudah: 22.398', '2026-02-02 06:18:18', '2026-02-02 06:18:18'),
(926, 47, 'MSG-5888', 'REFUND', 750.00, 22398.0000, 23148.0000, 'Refund pesan gagal (Message ID: 5888) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 22.398, sesudah: 23.148', '2026-02-02 06:18:20', '2026-02-02 06:18:20'),
(927, 47, 'MSG-5911', 'REFUND', 750.00, 23148.0000, 23898.0000, 'Refund pesan gagal (Message ID: 5911) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 23.148, sesudah: 23.898', '2026-02-02 06:18:23', '2026-02-02 06:18:23'),
(928, 47, 'MSG-5956', 'REFUND', 750.00, 10398.0000, 11148.0000, 'Refund pesan gagal (Message ID: 5956) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 10.398, sesudah: 11.148', '2026-02-02 08:03:08', '2026-02-02 08:03:08'),
(929, 47, 'MSG-5949', 'REFUND', 750.00, 11148.0000, 11898.0000, 'Refund pesan gagal (Message ID: 5949) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 11.148, sesudah: 11.898', '2026-02-02 08:03:16', '2026-02-02 08:03:16'),
(930, 47, 'MSG-5942', 'REFUND', 750.00, 11898.0000, 12648.0000, 'Refund pesan gagal (Message ID: 5942) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 11.898, sesudah: 12.648', '2026-02-02 08:03:18', '2026-02-02 08:03:18'),
(931, 47, 'MSG-5948', 'REFUND', 750.00, 12648.0000, 13398.0000, 'Refund pesan gagal (Message ID: 5948) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 12.648, sesudah: 13.398', '2026-02-02 08:03:25', '2026-02-02 08:03:25'),
(932, 47, 'MSG-5952', 'REFUND', 750.00, 13398.0000, 14148.0000, 'Refund pesan gagal (Message ID: 5952) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 13.398, sesudah: 14.148', '2026-02-02 08:03:29', '2026-02-02 08:03:29'),
(933, 47, 'MSG-5951', 'REFUND', 750.00, 14148.0000, 14898.0000, 'Refund pesan gagal (Message ID: 5951) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 14.148, sesudah: 14.898', '2026-02-02 08:03:30', '2026-02-02 08:03:30'),
(934, 47, 'MSG-5947', 'REFUND', 750.00, 14898.0000, 15648.0000, 'Refund pesan gagal (Message ID: 5947) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 14.898, sesudah: 15.648', '2026-02-02 08:03:39', '2026-02-02 08:03:39'),
(935, 59, 'MSG-5958', 'REFUND', 40.00, 40071.0000, 40111.0000, 'Refund pesan gagal (Message ID: 5958) [Trigger: WabaWebhookParser] | Akun: client_id=59 | Saldo sebelum: 40.071, sesudah: 40.111', '2026-02-02 08:18:31', '2026-02-02 08:18:31'),
(936, 59, 'MSG-5960', 'REFUND', 40.00, 40031.0000, 40071.0000, 'Refund pesan gagal (Message ID: 5960) [Trigger: WabaWebhookParser] | Akun: client_id=59 | Saldo sebelum: 40.031, sesudah: 40.071', '2026-02-02 08:21:35', '2026-02-02 08:21:35'),
(937, 59, 'MSG-5963', 'REFUND', 40.00, 40031.0000, 40071.0000, 'Refund pesan gagal (Message ID: 5963) [Trigger: WabaWebhookParser] | Akun: client_id=59 | Saldo sebelum: 40.031, sesudah: 40.071', '2026-02-02 09:06:49', '2026-02-02 09:06:49'),
(938, 59, 'MSG-5964', 'REFUND', 40.00, 40031.0000, 40071.0000, 'Refund pesan gagal (Message ID: 5964) [Trigger: WabaWebhookParser] | Akun: client_id=59 | Saldo sebelum: 40.031, sesudah: 40.071', '2026-02-02 09:07:25', '2026-02-02 09:07:25'),
(939, 59, 'MSG-5965', 'REFUND', 40.00, 40031.0000, 40071.0000, 'Refund pesan gagal (Message ID: 5965) [Trigger: WabaWebhookParser] | Akun: client_id=59 | Saldo sebelum: 40.031, sesudah: 40.071', '2026-02-02 09:08:19', '2026-02-02 09:08:19'),
(940, 59, 'MSG-5969', 'REFUND', 40.00, 40031.0000, 40071.0000, 'Refund pesan gagal (Message ID: 5969) [Trigger: WabaWebhookParser] | Akun: client_id=59 | Saldo sebelum: 40.031, sesudah: 40.071', '2026-02-02 09:11:37', '2026-02-02 09:11:37'),
(941, 63, 'MSG-5977', 'REFUND', 397.00, 7312.0000, 7709.0000, 'Refund pesan gagal (Message ID: 5977) [Trigger: WabaWebhookParser] | Akun: client_id=63 | Saldo sebelum: 7.312, sesudah: 7.709', '2026-02-02 10:54:35', '2026-02-02 10:54:35'),
(942, 59, 'MSG-5979', 'REFUND', 40.00, 39831.0000, 39871.0000, 'Refund pesan gagal (Message ID: 5979) [Trigger: WabaWebhookParser] | Akun: client_id=59 | Saldo sebelum: 39.831, sesudah: 39.871', '2026-02-02 11:18:25', '2026-02-02 11:18:25'),
(943, 59, 'MSG-5982', 'REFUND', 40.00, 39831.0000, 39871.0000, 'Refund pesan gagal (Message ID: 5982) [Trigger: WabaWebhookParser] | Akun: client_id=59 | Saldo sebelum: 39.831, sesudah: 39.871', '2026-02-02 11:23:18', '2026-02-02 11:23:18'),
(944, 47, 'TOP-D3QHITTT-1770028541', 'TOPUP', 50000.00, 15648.0000, 65648.0000, 'Topup via Midtrans - bni', '2026-02-02 11:24:29', '2026-02-02 11:24:29'),
(945, 47, 'TOP-D3QHITTT-1770028541-FEE', 'DEDUCTION', 5500.00, 65648.0000, 60148.0000, 'Biaya layanan topup (11%)', '2026-02-02 11:24:29', '2026-02-02 11:24:29'),
(946, 59, 'MSG-5989', 'REFUND', 40.00, 39671.0000, 39711.0000, 'Refund pesan gagal (Message ID: 5989) [Trigger: WabaWebhookParser] | Akun: client_id=59 | Saldo sebelum: 39.671, sesudah: 39.711', '2026-02-02 11:37:45', '2026-02-02 11:37:45'),
(947, 47, 'MSG-6002', 'REFUND', 750.00, 42898.0000, 43648.0000, 'Refund pesan gagal (Message ID: 6002) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 42.898, sesudah: 43.648', '2026-02-02 11:45:06', '2026-02-02 11:45:06'),
(948, 47, 'MSG-6004', 'REFUND', 750.00, 43648.0000, 44398.0000, 'Refund pesan gagal (Message ID: 6004) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 43.648, sesudah: 44.398', '2026-02-02 11:45:08', '2026-02-02 11:45:08'),
(949, 47, 'MSG-5991', 'REFUND', 750.00, 44398.0000, 45148.0000, 'Refund pesan gagal (Message ID: 5991) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 44.398, sesudah: 45.148', '2026-02-02 11:45:11', '2026-02-02 11:45:11'),
(950, 47, 'MSG-5994', 'REFUND', 750.00, 45148.0000, 45898.0000, 'Refund pesan gagal (Message ID: 5994) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 45.148, sesudah: 45.898', '2026-02-02 11:45:12', '2026-02-02 11:45:12'),
(951, 47, 'MSG-5998', 'REFUND', 750.00, 45898.0000, 46648.0000, 'Refund pesan gagal (Message ID: 5998) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 45.898, sesudah: 46.648', '2026-02-02 11:45:15', '2026-02-02 11:45:15'),
(952, 47, 'MSG-5990', 'REFUND', 750.00, 46648.0000, 47398.0000, 'Refund pesan gagal (Message ID: 5990) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 46.648, sesudah: 47.398', '2026-02-02 11:45:19', '2026-02-02 11:45:19'),
(953, 47, 'MSG-6003', 'REFUND', 750.00, 47398.0000, 48148.0000, 'Refund pesan gagal (Message ID: 6003) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 47.398, sesudah: 48.148', '2026-02-02 11:45:20', '2026-02-02 11:45:20'),
(954, 47, 'MSG-5996', 'REFUND', 750.00, 48148.0000, 48898.0000, 'Refund pesan gagal (Message ID: 5996) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 48.148, sesudah: 48.898', '2026-02-02 11:45:30', '2026-02-02 11:45:30'),
(955, 47, 'MSG-5995', 'REFUND', 750.00, 48898.0000, 49648.0000, 'Refund pesan gagal (Message ID: 5995) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 48.898, sesudah: 49.648', '2026-02-02 11:45:33', '2026-02-02 11:45:33'),
(956, 47, 'MSG-6008', 'REFUND', 750.00, 49648.0000, 50398.0000, 'Refund pesan gagal (Message ID: 6008) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 49.648, sesudah: 50.398', '2026-02-02 11:45:34', '2026-02-02 11:45:34'),
(957, 47, 'MSG-6007', 'REFUND', 750.00, 50398.0000, 51148.0000, 'Refund pesan gagal (Message ID: 6007) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 50.398, sesudah: 51.148', '2026-02-02 11:45:37', '2026-02-02 11:45:37'),
(958, 47, 'MSG-6010', 'REFUND', 750.00, 51148.0000, 51898.0000, 'Refund pesan gagal (Message ID: 6010) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 51.148, sesudah: 51.898', '2026-02-02 11:45:42', '2026-02-02 11:45:42'),
(959, 47, 'MSG-5999', 'REFUND', 750.00, 51898.0000, 52648.0000, 'Refund pesan gagal (Message ID: 5999) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 51.898, sesudah: 52.648', '2026-02-02 11:45:42', '2026-02-02 11:45:42'),
(960, 47, 'MSG-6006', 'REFUND', 750.00, 52648.0000, 53398.0000, 'Refund pesan gagal (Message ID: 6006) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 52.648, sesudah: 53.398', '2026-02-02 11:45:45', '2026-02-02 11:45:45'),
(961, 47, 'MSG-5997', 'REFUND', 750.00, 53398.0000, 54148.0000, 'Refund pesan gagal (Message ID: 5997) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 53.398, sesudah: 54.148', '2026-02-02 11:45:48', '2026-02-02 11:45:48'),
(962, 47, 'MSG-6012', 'REFUND', 750.00, 54148.0000, 54898.0000, 'Refund pesan gagal (Message ID: 6012) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 54.148, sesudah: 54.898', '2026-02-02 11:45:50', '2026-02-02 11:45:50'),
(963, 59, 'MSG-6013', 'REFUND', 40.00, 39671.0000, 39711.0000, 'Refund pesan gagal (Message ID: 6013) [Trigger: WabaWebhookParser] | Akun: client_id=59 | Saldo sebelum: 39.671, sesudah: 39.711', '2026-02-02 12:57:12', '2026-02-02 12:57:12'),
(964, 59, 'MSG-6015', 'REFUND', 40.00, 39671.0000, 39711.0000, 'Refund pesan gagal (Message ID: 6015) [Trigger: WabaWebhookParser] | Akun: client_id=59 | Saldo sebelum: 39.671, sesudah: 39.711', '2026-02-02 13:02:29', '2026-02-02 13:02:29'),
(965, 47, 'MSG-6028', 'REFUND', 750.00, 34648.0000, 35398.0000, 'Refund pesan gagal (Message ID: 6028) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 34.648, sesudah: 35.398', '2026-02-02 13:28:06', '2026-02-02 13:28:06'),
(966, 47, 'MSG-6024', 'REFUND', 750.00, 35398.0000, 36148.0000, 'Refund pesan gagal (Message ID: 6024) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 35.398, sesudah: 36.148', '2026-02-02 13:28:07', '2026-02-02 13:28:07'),
(967, 47, 'MSG-6026', 'REFUND', 750.00, 36148.0000, 36898.0000, 'Refund pesan gagal (Message ID: 6026) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 36.148, sesudah: 36.898', '2026-02-02 13:28:10', '2026-02-02 13:28:10'),
(968, 47, 'MSG-6034', 'REFUND', 750.00, 36898.0000, 37648.0000, 'Refund pesan gagal (Message ID: 6034) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 36.898, sesudah: 37.648', '2026-02-02 13:28:18', '2026-02-02 13:28:18'),
(969, 47, 'MSG-6042', 'REFUND', 750.00, 37648.0000, 38398.0000, 'Refund pesan gagal (Message ID: 6042) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 37.648, sesudah: 38.398', '2026-02-02 13:28:22', '2026-02-02 13:28:22'),
(970, 47, 'MSG-6038', 'REFUND', 750.00, 38398.0000, 39148.0000, 'Refund pesan gagal (Message ID: 6038) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 38.398, sesudah: 39.148', '2026-02-02 13:28:23', '2026-02-02 13:28:23'),
(971, 47, 'MSG-6031', 'REFUND', 750.00, 39148.0000, 39898.0000, 'Refund pesan gagal (Message ID: 6031) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 39.148, sesudah: 39.898', '2026-02-02 13:28:26', '2026-02-02 13:28:26'),
(972, 47, 'MSG-6048', 'REFUND', 750.00, 39898.0000, 40648.0000, 'Refund pesan gagal (Message ID: 6048) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 39.898, sesudah: 40.648', '2026-02-02 13:28:28', '2026-02-02 13:28:28'),
(973, 47, 'MSG-6043', 'REFUND', 750.00, 40648.0000, 41398.0000, 'Refund pesan gagal (Message ID: 6043) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 40.648, sesudah: 41.398', '2026-02-02 13:28:29', '2026-02-02 13:28:29'),
(974, 47, 'MSG-6032', 'REFUND', 750.00, 41398.0000, 42148.0000, 'Refund pesan gagal (Message ID: 6032) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 41.398, sesudah: 42.148', '2026-02-02 13:28:33', '2026-02-02 13:28:33'),
(975, 47, 'MSG-6023', 'REFUND', 750.00, 42148.0000, 42898.0000, 'Refund pesan gagal (Message ID: 6023) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 42.148, sesudah: 42.898', '2026-02-02 13:28:38', '2026-02-02 13:28:38'),
(976, 47, 'MSG-6033', 'REFUND', 750.00, 42898.0000, 43648.0000, 'Refund pesan gagal (Message ID: 6033) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 42.898, sesudah: 43.648', '2026-02-02 13:28:39', '2026-02-02 13:28:39'),
(977, 47, 'MSG-6037', 'REFUND', 750.00, 43648.0000, 44398.0000, 'Refund pesan gagal (Message ID: 6037) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 43.648, sesudah: 44.398', '2026-02-02 13:28:44', '2026-02-02 13:28:44'),
(978, 47, 'MSG-6045', 'REFUND', 750.00, 44398.0000, 45148.0000, 'Refund pesan gagal (Message ID: 6045) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 44.398, sesudah: 45.148', '2026-02-02 13:28:52', '2026-02-02 13:28:52'),
(979, 47, 'MSG-6047', 'REFUND', 750.00, 45148.0000, 45898.0000, 'Refund pesan gagal (Message ID: 6047) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 45.148, sesudah: 45.898', '2026-02-02 13:28:54', '2026-02-02 13:28:54'),
(980, 47, 'MSG-6035', 'REFUND', 750.00, 45898.0000, 46648.0000, 'Refund pesan gagal (Message ID: 6035) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 45.898, sesudah: 46.648', '2026-02-02 13:28:55', '2026-02-02 13:28:55'),
(981, 47, 'MSG-6064', 'REFUND', 750.00, 31648.0000, 32398.0000, 'Refund pesan gagal (Message ID: 6064) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 31.648, sesudah: 32.398', '2026-02-02 13:55:09', '2026-02-02 13:55:09'),
(982, 47, 'MSG-6065', 'REFUND', 750.00, 32398.0000, 33148.0000, 'Refund pesan gagal (Message ID: 6065) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 32.398, sesudah: 33.148', '2026-02-02 13:55:11', '2026-02-02 13:55:11'),
(983, 47, 'MSG-6049', 'REFUND', 750.00, 33148.0000, 33898.0000, 'Refund pesan gagal (Message ID: 6049) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 33.148, sesudah: 33.898', '2026-02-02 13:55:15', '2026-02-02 13:55:15'),
(984, 47, 'MSG-6067', 'REFUND', 750.00, 33898.0000, 34648.0000, 'Refund pesan gagal (Message ID: 6067) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 33.898, sesudah: 34.648', '2026-02-02 13:55:17', '2026-02-02 13:55:17'),
(985, 47, 'MSG-6057', 'REFUND', 750.00, 34648.0000, 35398.0000, 'Refund pesan gagal (Message ID: 6057) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 34.648, sesudah: 35.398', '2026-02-02 13:55:22', '2026-02-02 13:55:22'),
(986, 47, 'MSG-6052', 'REFUND', 750.00, 35398.0000, 36148.0000, 'Refund pesan gagal (Message ID: 6052) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 35.398, sesudah: 36.148', '2026-02-02 13:55:28', '2026-02-02 13:55:28'),
(987, 47, 'MSG-6068', 'REFUND', 750.00, 36148.0000, 36898.0000, 'Refund pesan gagal (Message ID: 6068) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 36.148, sesudah: 36.898', '2026-02-02 13:55:39', '2026-02-02 13:55:39'),
(988, 47, 'MSG-6053', 'REFUND', 750.00, 36898.0000, 37648.0000, 'Refund pesan gagal (Message ID: 6053) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 36.898, sesudah: 37.648', '2026-02-02 13:55:41', '2026-02-02 13:55:41'),
(989, 47, 'MSG-6062', 'REFUND', 750.00, 37648.0000, 38398.0000, 'Refund pesan gagal (Message ID: 6062) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 37.648, sesudah: 38.398', '2026-02-02 13:55:45', '2026-02-02 13:55:45'),
(990, 59, 'MSG-6070', 'REFUND', 40.00, 39631.0000, 39671.0000, 'Refund pesan gagal (Message ID: 6070) [Trigger: WabaWebhookParser] | Akun: client_id=59 | Saldo sebelum: 39.631, sesudah: 39.671', '2026-02-02 14:27:35', '2026-02-02 14:27:35'),
(991, 47, 'MSG-6072', 'REFUND', 750.00, 18898.0000, 19648.0000, 'Refund pesan gagal (Message ID: 6072) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 18.898, sesudah: 19.648', '2026-02-02 15:08:07', '2026-02-02 15:08:07'),
(992, 47, 'MSG-6078', 'REFUND', 750.00, 19648.0000, 20398.0000, 'Refund pesan gagal (Message ID: 6078) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 19.648, sesudah: 20.398', '2026-02-02 15:08:14', '2026-02-02 15:08:14'),
(993, 47, 'MSG-6077', 'REFUND', 750.00, 20398.0000, 21148.0000, 'Refund pesan gagal (Message ID: 6077) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 20.398, sesudah: 21.148', '2026-02-02 15:08:15', '2026-02-02 15:08:15'),
(994, 47, 'MSG-6087', 'REFUND', 750.00, 21148.0000, 21898.0000, 'Refund pesan gagal (Message ID: 6087) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 21.148, sesudah: 21.898', '2026-02-02 15:08:18', '2026-02-02 15:08:18'),
(995, 47, 'MSG-6076', 'REFUND', 750.00, 21898.0000, 22648.0000, 'Refund pesan gagal (Message ID: 6076) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 21.898, sesudah: 22.648', '2026-02-02 15:08:19', '2026-02-02 15:08:19'),
(996, 47, 'MSG-6089', 'REFUND', 750.00, 22648.0000, 23398.0000, 'Refund pesan gagal (Message ID: 6089) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 22.648, sesudah: 23.398', '2026-02-02 15:08:22', '2026-02-02 15:08:22'),
(997, 47, 'MSG-6075', 'REFUND', 750.00, 23398.0000, 24148.0000, 'Refund pesan gagal (Message ID: 6075) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 23.398, sesudah: 24.148', '2026-02-02 15:08:24', '2026-02-02 15:08:24'),
(998, 47, 'MSG-6097', 'REFUND', 750.00, 24148.0000, 24898.0000, 'Refund pesan gagal (Message ID: 6097) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 24.148, sesudah: 24.898', '2026-02-02 15:08:26', '2026-02-02 15:08:26'),
(999, 47, 'MSG-6096', 'REFUND', 750.00, 24898.0000, 25648.0000, 'Refund pesan gagal (Message ID: 6096) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 24.898, sesudah: 25.648', '2026-02-02 15:08:31', '2026-02-02 15:08:31'),
(1000, 47, 'MSG-6091', 'REFUND', 750.00, 25648.0000, 26398.0000, 'Refund pesan gagal (Message ID: 6091) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 25.648, sesudah: 26.398', '2026-02-02 15:08:33', '2026-02-02 15:08:33'),
(1001, 47, 'MSG-6085', 'REFUND', 750.00, 26398.0000, 27148.0000, 'Refund pesan gagal (Message ID: 6085) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 26.398, sesudah: 27.148', '2026-02-02 15:08:35', '2026-02-02 15:08:35'),
(1002, 47, 'MSG-6082', 'REFUND', 750.00, 27148.0000, 27898.0000, 'Refund pesan gagal (Message ID: 6082) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 27.148, sesudah: 27.898', '2026-02-02 15:08:37', '2026-02-02 15:08:37'),
(1003, 47, 'MSG-6081', 'REFUND', 750.00, 27898.0000, 28648.0000, 'Refund pesan gagal (Message ID: 6081) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 27.898, sesudah: 28.648', '2026-02-02 15:08:43', '2026-02-02 15:08:43'),
(1004, 47, 'MSG-6080', 'REFUND', 750.00, 28648.0000, 29398.0000, 'Refund pesan gagal (Message ID: 6080) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 28.648, sesudah: 29.398', '2026-02-02 15:08:45', '2026-02-02 15:08:45'),
(1005, 47, 'MSG-6090', 'REFUND', 750.00, 29398.0000, 30148.0000, 'Refund pesan gagal (Message ID: 6090) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 29.398, sesudah: 30.148', '2026-02-02 15:08:50', '2026-02-02 15:08:50'),
(1006, 47, 'MSG-6088', 'REFUND', 750.00, 30148.0000, 30898.0000, 'Refund pesan gagal (Message ID: 6088) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 30.148, sesudah: 30.898', '2026-02-02 15:08:51', '2026-02-02 15:08:51'),
(1007, 47, 'MSG-6095', 'REFUND', 750.00, 30898.0000, 31648.0000, 'Refund pesan gagal (Message ID: 6095) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 30.898, sesudah: 31.648', '2026-02-02 15:08:54', '2026-02-02 15:08:54'),
(1008, 47, 'MSG-6093', 'REFUND', 750.00, 31648.0000, 32398.0000, 'Refund pesan gagal (Message ID: 6093) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 31.648, sesudah: 32.398', '2026-02-02 15:08:55', '2026-02-02 15:08:55'),
(1009, 65, 'TOP-KXUYBF0Q-1770092578', 'TOPUP', 500000.00, 6703.0000, 506703.0000, 'Topup via Midtrans - bca', '2026-02-03 05:17:13', '2026-02-03 05:17:13'),
(1010, 65, 'TOP-KXUYBF0Q-1770092578-FEE', 'DEDUCTION', 55000.00, 506703.0000, 451703.0000, 'Biaya layanan topup (11%)', '2026-02-03 05:17:13', '2026-02-03 05:17:13'),
(1011, 47, 'MSG-6124', 'REFUND', 750.00, 17398.0000, 18148.0000, 'Refund pesan gagal (Message ID: 6124) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 17.398, sesudah: 18.148', '2026-02-03 06:16:08', '2026-02-03 06:16:08'),
(1012, 47, 'MSG-6121', 'REFUND', 750.00, 18148.0000, 18898.0000, 'Refund pesan gagal (Message ID: 6121) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 18.148, sesudah: 18.898', '2026-02-03 06:16:10', '2026-02-03 06:16:10'),
(1013, 47, 'MSG-6123', 'REFUND', 750.00, 18898.0000, 19648.0000, 'Refund pesan gagal (Message ID: 6123) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 18.898, sesudah: 19.648', '2026-02-03 06:16:15', '2026-02-03 06:16:15'),
(1014, 47, 'MSG-6126', 'REFUND', 750.00, 19648.0000, 20398.0000, 'Refund pesan gagal (Message ID: 6126) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 19.648, sesudah: 20.398', '2026-02-03 06:16:17', '2026-02-03 06:16:17'),
(1015, 47, 'MSG-6125', 'REFUND', 750.00, 20398.0000, 21148.0000, 'Refund pesan gagal (Message ID: 6125) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 20.398, sesudah: 21.148', '2026-02-03 06:16:20', '2026-02-03 06:16:20'),
(1016, 47, 'MSG-6140', 'REFUND', 750.00, 21148.0000, 21898.0000, 'Refund pesan gagal (Message ID: 6140) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 21.148, sesudah: 21.898', '2026-02-03 06:16:22', '2026-02-03 06:16:22'),
(1017, 47, 'MSG-6133', 'REFUND', 750.00, 21898.0000, 22648.0000, 'Refund pesan gagal (Message ID: 6133) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 21.898, sesudah: 22.648', '2026-02-03 06:16:23', '2026-02-03 06:16:23'),
(1018, 47, 'MSG-6131', 'REFUND', 750.00, 22648.0000, 23398.0000, 'Refund pesan gagal (Message ID: 6131) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 22.648, sesudah: 23.398', '2026-02-03 06:16:27', '2026-02-03 06:16:27'),
(1019, 47, 'MSG-6130', 'REFUND', 750.00, 23398.0000, 24148.0000, 'Refund pesan gagal (Message ID: 6130) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 23.398, sesudah: 24.148', '2026-02-03 06:16:32', '2026-02-03 06:16:32'),
(1020, 47, 'MSG-6134', 'REFUND', 750.00, 24148.0000, 24898.0000, 'Refund pesan gagal (Message ID: 6134) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 24.148, sesudah: 24.898', '2026-02-03 06:16:39', '2026-02-03 06:16:39'),
(1021, 47, 'MSG-6139', 'REFUND', 750.00, 24898.0000, 25648.0000, 'Refund pesan gagal (Message ID: 6139) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 24.898, sesudah: 25.648', '2026-02-03 06:16:40', '2026-02-03 06:16:40'),
(1022, 47, 'MSG-6137', 'REFUND', 750.00, 25648.0000, 26398.0000, 'Refund pesan gagal (Message ID: 6137) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 25.648, sesudah: 26.398', '2026-02-03 06:16:41', '2026-02-03 06:16:41'),
(1023, 69, 'TOP-293FAFCM-1770100605', 'TOPUP', 10000.00, 0.0000, 10000.0000, 'Topup via Midtrans - gopay', '2026-02-03 06:37:44', '2026-02-03 06:37:44'),
(1024, 69, 'TOP-293FAFCM-1770100605-FEE', 'DEDUCTION', 1100.00, 10000.0000, 8900.0000, 'Biaya layanan topup (11%)', '2026-02-03 06:37:44', '2026-02-03 06:37:44'),
(1025, 69, 'MSG-6149', 'REFUND', 627.00, 8273.0000, 8900.0000, 'Refund pesan gagal (Message ID: 6149) [Trigger: WabaWebhookParser] | Akun: client_id=69 | Saldo sebelum: 8.273, sesudah: 8.900', '2026-02-03 06:42:14', '2026-02-03 06:42:14'),
(1026, 69, 'MSG-6150', 'REFUND', 627.00, 8273.0000, 8900.0000, 'Refund pesan gagal (Message ID: 6150) [Trigger: WabaWebhookParser] | Akun: client_id=69 | Saldo sebelum: 8.273, sesudah: 8.900', '2026-02-03 06:42:28', '2026-02-03 06:42:28'),
(1027, 69, 'MSG-6152', 'REFUND', 627.00, 8273.0000, 8900.0000, 'Refund pesan gagal (Message ID: 6152) [Trigger: WabaWebhookParser] | Akun: client_id=69 | Saldo sebelum: 8.273, sesudah: 8.900', '2026-02-03 06:44:05', '2026-02-03 06:44:05'),
(1028, 69, 'MSG-6159', 'REFUND', 627.00, 7876.0000, 8503.0000, 'Refund pesan gagal (Message ID: 6159) [Trigger: WabaWebhookParser] | Akun: client_id=69 | Saldo sebelum: 7.876, sesudah: 8.503', '2026-02-03 06:48:31', '2026-02-03 06:48:31'),
(1029, 47, 'MSG-6221', 'REFUND', 750.00, 3148.0000, 3898.0000, 'Refund pesan gagal (Message ID: 6221) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 3.148, sesudah: 3.898', '2026-02-03 08:39:06', '2026-02-03 08:39:06'),
(1030, 47, 'MSG-6226', 'REFUND', 750.00, 3898.0000, 4648.0000, 'Refund pesan gagal (Message ID: 6226) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 3.898, sesudah: 4.648', '2026-02-03 08:39:10', '2026-02-03 08:39:10'),
(1031, 47, 'MSG-6238', 'REFUND', 750.00, 4648.0000, 5398.0000, 'Refund pesan gagal (Message ID: 6238) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 4.648, sesudah: 5.398', '2026-02-03 08:39:11', '2026-02-03 08:39:11'),
(1032, 47, 'MSG-6234', 'REFUND', 750.00, 5398.0000, 6148.0000, 'Refund pesan gagal (Message ID: 6234) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 5.398, sesudah: 6.148', '2026-02-03 08:39:14', '2026-02-03 08:39:14'),
(1033, 47, 'MSG-6220', 'REFUND', 750.00, 6148.0000, 6898.0000, 'Refund pesan gagal (Message ID: 6220) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 6.148, sesudah: 6.898', '2026-02-03 08:39:15', '2026-02-03 08:39:15'),
(1034, 47, 'MSG-6227', 'REFUND', 750.00, 6898.0000, 7648.0000, 'Refund pesan gagal (Message ID: 6227) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 6.898, sesudah: 7.648', '2026-02-03 08:39:17', '2026-02-03 08:39:17'),
(1035, 47, 'MSG-6239', 'REFUND', 750.00, 7648.0000, 8398.0000, 'Refund pesan gagal (Message ID: 6239) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 7.648, sesudah: 8.398', '2026-02-03 08:39:20', '2026-02-03 08:39:20'),
(1036, 47, 'MSG-6218', 'REFUND', 750.00, 8398.0000, 9148.0000, 'Refund pesan gagal (Message ID: 6218) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 8.398, sesudah: 9.148', '2026-02-03 08:39:22', '2026-02-03 08:39:22'),
(1037, 47, 'MSG-6225', 'REFUND', 750.00, 9148.0000, 9898.0000, 'Refund pesan gagal (Message ID: 6225) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 9.148, sesudah: 9.898', '2026-02-03 08:39:24', '2026-02-03 08:39:24'),
(1038, 47, 'MSG-6213', 'REFUND', 750.00, 9898.0000, 10648.0000, 'Refund pesan gagal (Message ID: 6213) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 9.898, sesudah: 10.648', '2026-02-03 08:39:25', '2026-02-03 08:39:25'),
(1039, 47, 'MSG-6241', 'REFUND', 750.00, 10648.0000, 11398.0000, 'Refund pesan gagal (Message ID: 6241) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 10.648, sesudah: 11.398', '2026-02-03 08:39:28', '2026-02-03 08:39:28'),
(1040, 47, 'MSG-6236', 'REFUND', 750.00, 11398.0000, 12148.0000, 'Refund pesan gagal (Message ID: 6236) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 11.398, sesudah: 12.148', '2026-02-03 08:39:30', '2026-02-03 08:39:30'),
(1041, 47, 'MSG-6222', 'REFUND', 750.00, 12148.0000, 12898.0000, 'Refund pesan gagal (Message ID: 6222) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 12.148, sesudah: 12.898', '2026-02-03 08:39:32', '2026-02-03 08:39:32'),
(1042, 47, 'MSG-6229', 'REFUND', 750.00, 12898.0000, 13648.0000, 'Refund pesan gagal (Message ID: 6229) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 12.898, sesudah: 13.648', '2026-02-03 08:39:33', '2026-02-03 08:39:33'),
(1043, 47, 'MSG-6219', 'REFUND', 750.00, 13648.0000, 14398.0000, 'Refund pesan gagal (Message ID: 6219) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 13.648, sesudah: 14.398', '2026-02-03 08:39:36', '2026-02-03 08:39:36'),
(1044, 47, 'MSG-6217', 'REFUND', 750.00, 14398.0000, 15148.0000, 'Refund pesan gagal (Message ID: 6217) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 14.398, sesudah: 15.148', '2026-02-03 08:39:38', '2026-02-03 08:39:38'),
(1045, 47, 'MSG-6233', 'REFUND', 750.00, 15148.0000, 15898.0000, 'Refund pesan gagal (Message ID: 6233) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 15.148, sesudah: 15.898', '2026-02-03 08:39:39', '2026-02-03 08:39:39'),
(1046, 47, 'MSG-6230', 'REFUND', 750.00, 15898.0000, 16648.0000, 'Refund pesan gagal (Message ID: 6230) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 15.898, sesudah: 16.648', '2026-02-03 08:39:42', '2026-02-03 08:39:42'),
(1047, 47, 'MSG-6214', 'REFUND', 750.00, 16648.0000, 17398.0000, 'Refund pesan gagal (Message ID: 6214) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 16.648, sesudah: 17.398', '2026-02-03 08:39:43', '2026-02-03 08:39:43'),
(1048, 47, 'MSG-6232', 'REFUND', 750.00, 17398.0000, 18148.0000, 'Refund pesan gagal (Message ID: 6232) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 17.398, sesudah: 18.148', '2026-02-03 08:39:46', '2026-02-03 08:39:46'),
(1049, 47, 'MSG-6237', 'REFUND', 750.00, 18148.0000, 18898.0000, 'Refund pesan gagal (Message ID: 6237) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 18.148, sesudah: 18.898', '2026-02-03 08:39:48', '2026-02-03 08:39:48'),
(1050, 47, 'MSG-6223', 'REFUND', 750.00, 18898.0000, 19648.0000, 'Refund pesan gagal (Message ID: 6223) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 18.898, sesudah: 19.648', '2026-02-03 08:39:50', '2026-02-03 08:39:50'),
(1051, 47, 'MSG-6235', 'REFUND', 750.00, 19648.0000, 20398.0000, 'Refund pesan gagal (Message ID: 6235) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 19.648, sesudah: 20.398', '2026-02-03 08:39:52', '2026-02-03 08:39:52'),
(1052, 47, 'MSG-6228', 'REFUND', 750.00, 20398.0000, 21148.0000, 'Refund pesan gagal (Message ID: 6228) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 20.398, sesudah: 21.148', '2026-02-03 08:39:54', '2026-02-03 08:39:54'),
(1053, 47, 'MSG-6224', 'REFUND', 750.00, 21148.0000, 21898.0000, 'Refund pesan gagal (Message ID: 6224) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 21.148, sesudah: 21.898', '2026-02-03 08:39:57', '2026-02-03 08:39:57'),
(1054, 47, 'MSG-6231', 'REFUND', 750.00, 21898.0000, 22648.0000, 'Refund pesan gagal (Message ID: 6231) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 21.898, sesudah: 22.648', '2026-02-03 08:39:57', '2026-02-03 08:39:57'),
(1055, 47, 'MSG-6242', 'REFUND', 750.00, 22648.0000, 23398.0000, 'Refund pesan gagal (Message ID: 6242) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 22.648, sesudah: 23.398', '2026-02-03 08:39:59', '2026-02-03 08:39:59'),
(1056, 47, 'MSG-6216', 'REFUND', 750.00, 23398.0000, 24148.0000, 'Refund pesan gagal (Message ID: 6216) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 23.398, sesudah: 24.148', '2026-02-03 08:40:02', '2026-02-03 08:40:02'),
(1057, 47, 'MSG-6240', 'REFUND', 750.00, 24148.0000, 24898.0000, 'Refund pesan gagal (Message ID: 6240) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 24.148, sesudah: 24.898', '2026-02-03 08:40:04', '2026-02-03 08:40:04'),
(1058, 47, 'MSG-6243', 'REFUND', 750.00, 24898.0000, 25648.0000, 'Refund pesan gagal (Message ID: 6243) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 24.898, sesudah: 25.648', '2026-02-03 08:40:06', '2026-02-03 08:40:06'),
(1059, 65, 'MSG-6300', 'REFUND', 450.00, 429653.0000, 430103.0000, 'Refund pesan gagal (Message ID: 6300) [Trigger: WabaWebhookParser] | Akun: client_id=65 | Saldo sebelum: 429.653, sesudah: 430.103', '2026-02-03 09:29:55', '2026-02-03 09:29:55'),
(1060, 65, 'MSG-6281', 'REFUND', 450.00, 430103.0000, 430553.0000, 'Refund pesan gagal (Message ID: 6281) [Trigger: WabaWebhookParser] | Akun: client_id=65 | Saldo sebelum: 430.103, sesudah: 430.553', '2026-02-03 09:30:15', '2026-02-03 09:30:15'),
(1061, 47, 'MSG-6330', 'REFUND', 750.00, 4648.0000, 5398.0000, 'Refund pesan gagal (Message ID: 6330) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 4.648, sesudah: 5.398', '2026-02-03 10:08:32', '2026-02-03 10:08:32'),
(1062, 47, 'MSG-6326', 'REFUND', 750.00, 5398.0000, 6148.0000, 'Refund pesan gagal (Message ID: 6326) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 5.398, sesudah: 6.148', '2026-02-03 10:08:32', '2026-02-03 10:08:32'),
(1063, 47, 'MSG-6333', 'REFUND', 750.00, 6148.0000, 6898.0000, 'Refund pesan gagal (Message ID: 6333) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 6.148, sesudah: 6.898', '2026-02-03 10:08:35', '2026-02-03 10:08:35'),
(1064, 47, 'MSG-6332', 'REFUND', 750.00, 6898.0000, 7648.0000, 'Refund pesan gagal (Message ID: 6332) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 6.898, sesudah: 7.648', '2026-02-03 10:08:37', '2026-02-03 10:08:37'),
(1065, 47, 'MSG-6342', 'REFUND', 750.00, 7648.0000, 8398.0000, 'Refund pesan gagal (Message ID: 6342) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 7.648, sesudah: 8.398', '2026-02-03 10:08:39', '2026-02-03 10:08:39'),
(1066, 47, 'MSG-6335', 'REFUND', 750.00, 8398.0000, 9148.0000, 'Refund pesan gagal (Message ID: 6335) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 8.398, sesudah: 9.148', '2026-02-03 10:08:41', '2026-02-03 10:08:41'),
(1067, 47, 'MSG-6344', 'REFUND', 750.00, 9148.0000, 9898.0000, 'Refund pesan gagal (Message ID: 6344) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 9.148, sesudah: 9.898', '2026-02-03 10:08:43', '2026-02-03 10:08:43'),
(1068, 47, 'MSG-6319', 'REFUND', 750.00, 9898.0000, 10648.0000, 'Refund pesan gagal (Message ID: 6319) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 9.898, sesudah: 10.648', '2026-02-03 10:08:45', '2026-02-03 10:08:45'),
(1069, 47, 'MSG-6325', 'REFUND', 750.00, 10648.0000, 11398.0000, 'Refund pesan gagal (Message ID: 6325) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 10.648, sesudah: 11.398', '2026-02-03 10:08:47', '2026-02-03 10:08:47'),
(1070, 47, 'MSG-6323', 'REFUND', 750.00, 11398.0000, 12148.0000, 'Refund pesan gagal (Message ID: 6323) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 11.398, sesudah: 12.148', '2026-02-03 10:08:50', '2026-02-03 10:08:50'),
(1071, 47, 'MSG-6334', 'REFUND', 750.00, 12148.0000, 12898.0000, 'Refund pesan gagal (Message ID: 6334) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 12.148, sesudah: 12.898', '2026-02-03 10:08:50', '2026-02-03 10:08:50'),
(1072, 47, 'MSG-6346', 'REFUND', 750.00, 12898.0000, 13648.0000, 'Refund pesan gagal (Message ID: 6346) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 12.898, sesudah: 13.648', '2026-02-03 10:08:52', '2026-02-03 10:08:52'),
(1073, 47, 'MSG-6327', 'REFUND', 750.00, 13648.0000, 14398.0000, 'Refund pesan gagal (Message ID: 6327) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 13.648, sesudah: 14.398', '2026-02-03 10:08:55', '2026-02-03 10:08:55'),
(1074, 47, 'MSG-6337', 'REFUND', 750.00, 14398.0000, 15148.0000, 'Refund pesan gagal (Message ID: 6337) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 14.398, sesudah: 15.148', '2026-02-03 10:08:57', '2026-02-03 10:08:57'),
(1075, 47, 'MSG-6339', 'REFUND', 750.00, 15148.0000, 15898.0000, 'Refund pesan gagal (Message ID: 6339) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 15.148, sesudah: 15.898', '2026-02-03 10:08:59', '2026-02-03 10:08:59'),
(1076, 47, 'MSG-6336', 'REFUND', 750.00, 15898.0000, 16648.0000, 'Refund pesan gagal (Message ID: 6336) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 15.898, sesudah: 16.648', '2026-02-03 10:09:01', '2026-02-03 10:09:01'),
(1077, 47, 'MSG-6331', 'REFUND', 750.00, 16648.0000, 17398.0000, 'Refund pesan gagal (Message ID: 6331) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 16.648, sesudah: 17.398', '2026-02-03 10:09:03', '2026-02-03 10:09:03'),
(1078, 47, 'MSG-6345', 'REFUND', 750.00, 17398.0000, 18148.0000, 'Refund pesan gagal (Message ID: 6345) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 17.398, sesudah: 18.148', '2026-02-03 10:09:05', '2026-02-03 10:09:05'),
(1079, 47, 'MSG-6340', 'REFUND', 750.00, 18148.0000, 18898.0000, 'Refund pesan gagal (Message ID: 6340) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 18.148, sesudah: 18.898', '2026-02-03 10:09:07', '2026-02-03 10:09:07'),
(1080, 47, 'MSG-6341', 'REFUND', 750.00, 18898.0000, 19648.0000, 'Refund pesan gagal (Message ID: 6341) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 18.898, sesudah: 19.648', '2026-02-03 10:09:09', '2026-02-03 10:09:09'),
(1081, 47, 'MSG-6329', 'REFUND', 750.00, 19648.0000, 20398.0000, 'Refund pesan gagal (Message ID: 6329) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 19.648, sesudah: 20.398', '2026-02-03 10:09:11', '2026-02-03 10:09:11'),
(1082, 47, 'MSG-6324', 'REFUND', 750.00, 20398.0000, 21148.0000, 'Refund pesan gagal (Message ID: 6324) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 20.398, sesudah: 21.148', '2026-02-03 10:09:13', '2026-02-03 10:09:13'),
(1083, 47, 'MSG-6321', 'REFUND', 750.00, 21148.0000, 21898.0000, 'Refund pesan gagal (Message ID: 6321) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 21.148, sesudah: 21.898', '2026-02-03 10:09:14', '2026-02-03 10:09:14'),
(1084, 47, 'MSG-6328', 'REFUND', 750.00, 21898.0000, 22648.0000, 'Refund pesan gagal (Message ID: 6328) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 21.898, sesudah: 22.648', '2026-02-03 10:09:16', '2026-02-03 10:09:16'),
(1085, 47, 'MSG-6322', 'REFUND', 750.00, 22648.0000, 23398.0000, 'Refund pesan gagal (Message ID: 6322) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 22.648, sesudah: 23.398', '2026-02-03 10:09:19', '2026-02-03 10:09:19'),
(1086, 47, 'MSG-6320', 'REFUND', 750.00, 23398.0000, 24148.0000, 'Refund pesan gagal (Message ID: 6320) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 23.398, sesudah: 24.148', '2026-02-03 10:09:20', '2026-02-03 10:09:20'),
(1087, 47, 'MSG-6343', 'REFUND', 750.00, 24148.0000, 24898.0000, 'Refund pesan gagal (Message ID: 6343) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 24.148, sesudah: 24.898', '2026-02-03 10:09:23', '2026-02-03 10:09:23'),
(1088, 47, 'MSG-6338', 'REFUND', 750.00, 24898.0000, 25648.0000, 'Refund pesan gagal (Message ID: 6338) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 24.898, sesudah: 25.648', '2026-02-03 10:09:25', '2026-02-03 10:09:25'),
(1089, 47, 'MSG-6352', 'REFUND', 750.00, 18148.0000, 18898.0000, 'Refund pesan gagal (Message ID: 6352) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 18.148, sesudah: 18.898', '2026-02-03 10:10:29', '2026-02-03 10:10:29'),
(1090, 47, 'MSG-6351', 'REFUND', 750.00, 18898.0000, 19648.0000, 'Refund pesan gagal (Message ID: 6351) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 18.898, sesudah: 19.648', '2026-02-03 10:10:30', '2026-02-03 10:10:30'),
(1091, 47, 'MSG-6355', 'REFUND', 750.00, 19648.0000, 20398.0000, 'Refund pesan gagal (Message ID: 6355) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 19.648, sesudah: 20.398', '2026-02-03 10:10:33', '2026-02-03 10:10:33'),
(1092, 47, 'MSG-6356', 'REFUND', 750.00, 17398.0000, 18148.0000, 'Refund pesan gagal (Message ID: 6356) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 17.398, sesudah: 18.148', '2026-02-03 10:10:35', '2026-02-03 10:10:35'),
(1093, 47, 'MSG-6349', 'REFUND', 750.00, 15898.0000, 16648.0000, 'Refund pesan gagal (Message ID: 6349) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 15.898, sesudah: 16.648', '2026-02-03 10:10:36', '2026-02-03 10:10:36'),
(1094, 47, 'MSG-6354', 'REFUND', 750.00, 16648.0000, 17398.0000, 'Refund pesan gagal (Message ID: 6354) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 16.648, sesudah: 17.398', '2026-02-03 10:10:38', '2026-02-03 10:10:38'),
(1095, 47, 'MSG-6350', 'REFUND', 750.00, 17398.0000, 18148.0000, 'Refund pesan gagal (Message ID: 6350) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 17.398, sesudah: 18.148', '2026-02-03 10:10:41', '2026-02-03 10:10:41'),
(1096, 47, 'MSG-6363', 'REFUND', 750.00, 18148.0000, 18898.0000, 'Refund pesan gagal (Message ID: 6363) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 18.148, sesudah: 18.898', '2026-02-03 10:10:43', '2026-02-03 10:10:43'),
(1097, 47, 'MSG-6360', 'REFUND', 750.00, 18898.0000, 19648.0000, 'Refund pesan gagal (Message ID: 6360) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 18.898, sesudah: 19.648', '2026-02-03 10:10:45', '2026-02-03 10:10:45'),
(1098, 47, 'MSG-6347', 'REFUND', 750.00, 19648.0000, 20398.0000, 'Refund pesan gagal (Message ID: 6347) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 19.648, sesudah: 20.398', '2026-02-03 10:10:46', '2026-02-03 10:10:46'),
(1099, 47, 'MSG-6362', 'REFUND', 750.00, 20398.0000, 21148.0000, 'Refund pesan gagal (Message ID: 6362) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 20.398, sesudah: 21.148', '2026-02-03 10:10:49', '2026-02-03 10:10:49'),
(1100, 47, 'MSG-6357', 'REFUND', 750.00, 21148.0000, 21898.0000, 'Refund pesan gagal (Message ID: 6357) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 21.148, sesudah: 21.898', '2026-02-03 10:10:51', '2026-02-03 10:10:51'),
(1101, 47, 'MSG-6359', 'REFUND', 750.00, 21898.0000, 22648.0000, 'Refund pesan gagal (Message ID: 6359) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 21.898, sesudah: 22.648', '2026-02-03 10:10:52', '2026-02-03 10:10:52'),
(1102, 47, 'MSG-6348', 'REFUND', 750.00, 22648.0000, 23398.0000, 'Refund pesan gagal (Message ID: 6348) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 22.648, sesudah: 23.398', '2026-02-03 10:10:55', '2026-02-03 10:10:55'),
(1103, 47, 'MSG-6358', 'REFUND', 750.00, 23398.0000, 24148.0000, 'Refund pesan gagal (Message ID: 6358) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 23.398, sesudah: 24.148', '2026-02-03 10:10:56', '2026-02-03 10:10:56'),
(1104, 47, 'MSG-6361', 'REFUND', 750.00, 24148.0000, 24898.0000, 'Refund pesan gagal (Message ID: 6361) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 24.148, sesudah: 24.898', '2026-02-03 10:10:59', '2026-02-03 10:10:59'),
(1105, 47, 'MSG-6353', 'REFUND', 750.00, 18898.0000, 19648.0000, 'Refund pesan gagal (Message ID: 6353) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 18.898, sesudah: 19.648', '2026-02-03 10:11:00', '2026-02-03 10:11:00'),
(1106, 47, 'MSG-6364', 'REFUND', 750.00, 19648.0000, 20398.0000, 'Refund pesan gagal (Message ID: 6364) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 19.648, sesudah: 20.398', '2026-02-03 10:11:03', '2026-02-03 10:11:03'),
(1107, 47, 'MSG-6370', 'REFUND', 750.00, 20398.0000, 21148.0000, 'Refund pesan gagal (Message ID: 6370) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 20.398, sesudah: 21.148', '2026-02-03 10:11:04', '2026-02-03 10:11:04'),
(1108, 47, 'MSG-6366', 'REFUND', 750.00, 21148.0000, 21898.0000, 'Refund pesan gagal (Message ID: 6366) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 21.148, sesudah: 21.898', '2026-02-03 10:11:07', '2026-02-03 10:11:07'),
(1109, 47, 'MSG-6371', 'REFUND', 750.00, 21898.0000, 22648.0000, 'Refund pesan gagal (Message ID: 6371) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 21.898, sesudah: 22.648', '2026-02-03 10:11:08', '2026-02-03 10:11:08'),
(1110, 47, 'MSG-6367', 'REFUND', 750.00, 22648.0000, 23398.0000, 'Refund pesan gagal (Message ID: 6367) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 22.648, sesudah: 23.398', '2026-02-03 10:11:10', '2026-02-03 10:11:10'),
(1111, 47, 'MSG-6369', 'REFUND', 750.00, 23398.0000, 24148.0000, 'Refund pesan gagal (Message ID: 6369) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 23.398, sesudah: 24.148', '2026-02-03 10:11:12', '2026-02-03 10:11:12'),
(1112, 47, 'MSG-6365', 'REFUND', 750.00, 24148.0000, 24898.0000, 'Refund pesan gagal (Message ID: 6365) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 24.148, sesudah: 24.898', '2026-02-03 10:11:14', '2026-02-03 10:11:14'),
(1113, 47, 'MSG-6368', 'REFUND', 750.00, 24898.0000, 25648.0000, 'Refund pesan gagal (Message ID: 6368) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 24.898, sesudah: 25.648', '2026-02-03 10:11:17', '2026-02-03 10:11:17'),
(1114, 65, 'ADJ-3', 'ADJUSTMENT_CREDIT', 2200.00, 422503.0000, 424703.0000, '[Adjustment] koreksi kategori', '2026-02-03 11:03:12', '2026-02-03 11:03:12'),
(1115, 65, 'MSG-6420', 'REFUND', 450.00, 398603.0000, 399053.0000, 'Refund pesan gagal (Message ID: 6420) [Trigger: WabaWebhookParser] | Akun: client_id=65 | Saldo sebelum: 398.603, sesudah: 399.053', '2026-02-03 11:11:02', '2026-02-03 11:11:02'),
(1116, 65, 'MSG-6415', 'REFUND', 450.00, 399053.0000, 399503.0000, 'Refund pesan gagal (Message ID: 6415) [Trigger: WabaWebhookParser] | Akun: client_id=65 | Saldo sebelum: 399.053, sesudah: 399.503', '2026-02-03 11:11:04', '2026-02-03 11:11:04'),
(1117, 65, 'MSG-6412', 'REFUND', 450.00, 399503.0000, 399953.0000, 'Refund pesan gagal (Message ID: 6412) [Trigger: WabaWebhookParser] | Akun: client_id=65 | Saldo sebelum: 399.503, sesudah: 399.953', '2026-02-03 11:11:08', '2026-02-03 11:11:08'),
(1118, 65, 'MSG-6426', 'REFUND', 450.00, 399953.0000, 400403.0000, 'Refund pesan gagal (Message ID: 6426) [Trigger: WabaWebhookParser] | Akun: client_id=65 | Saldo sebelum: 399.953, sesudah: 400.403', '2026-02-03 11:11:51', '2026-02-03 11:11:51'),
(1119, 65, 'MSG-6400', 'REFUND', 450.00, 400403.0000, 400853.0000, 'Refund pesan gagal (Message ID: 6400) [Trigger: WabaWebhookParser] | Akun: client_id=65 | Saldo sebelum: 400.403, sesudah: 400.853', '2026-02-03 11:11:58', '2026-02-03 11:11:58'),
(1120, 47, 'MSG-6473', 'REFUND', 750.00, 13648.0000, 14398.0000, 'Refund pesan gagal (Message ID: 6473) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 13.648, sesudah: 14.398', '2026-02-03 11:54:13', '2026-02-03 11:54:13'),
(1121, 47, 'MSG-6467', 'REFUND', 750.00, 14398.0000, 15148.0000, 'Refund pesan gagal (Message ID: 6467) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 14.398, sesudah: 15.148', '2026-02-03 11:54:14', '2026-02-03 11:54:14'),
(1122, 47, 'MSG-6475', 'REFUND', 750.00, 15148.0000, 15898.0000, 'Refund pesan gagal (Message ID: 6475) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 15.148, sesudah: 15.898', '2026-02-03 11:54:17', '2026-02-03 11:54:17'),
(1123, 47, 'MSG-6471', 'REFUND', 750.00, 15898.0000, 16648.0000, 'Refund pesan gagal (Message ID: 6471) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 15.898, sesudah: 16.648', '2026-02-03 11:54:19', '2026-02-03 11:54:19'),
(1124, 47, 'MSG-6472', 'REFUND', 750.00, 16648.0000, 17398.0000, 'Refund pesan gagal (Message ID: 6472) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 16.648, sesudah: 17.398', '2026-02-03 11:54:21', '2026-02-03 11:54:21'),
(1125, 47, 'MSG-6469', 'REFUND', 750.00, 17398.0000, 18148.0000, 'Refund pesan gagal (Message ID: 6469) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 17.398, sesudah: 18.148', '2026-02-03 11:54:23', '2026-02-03 11:54:23'),
(1126, 47, 'MSG-6477', 'REFUND', 750.00, 18148.0000, 18898.0000, 'Refund pesan gagal (Message ID: 6477) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 18.148, sesudah: 18.898', '2026-02-03 11:54:24', '2026-02-03 11:54:24'),
(1127, 47, 'MSG-6482', 'REFUND', 750.00, 18898.0000, 19648.0000, 'Refund pesan gagal (Message ID: 6482) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 18.898, sesudah: 19.648', '2026-02-03 11:54:26', '2026-02-03 11:54:26'),
(1128, 47, 'MSG-6481', 'REFUND', 750.00, 19648.0000, 20398.0000, 'Refund pesan gagal (Message ID: 6481) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 19.648, sesudah: 20.398', '2026-02-03 11:54:28', '2026-02-03 11:54:28');
INSERT INTO `balance_histories` (`id`, `client_id`, `reference_id`, `type`, `amount`, `balance_before`, `balance_after`, `description`, `created_at`, `updated_at`) VALUES
(1129, 47, 'MSG-6480', 'REFUND', 750.00, 20398.0000, 21148.0000, 'Refund pesan gagal (Message ID: 6480) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 20.398, sesudah: 21.148', '2026-02-03 11:54:31', '2026-02-03 11:54:31'),
(1130, 47, 'MSG-6478', 'REFUND', 750.00, 21148.0000, 21898.0000, 'Refund pesan gagal (Message ID: 6478) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 21.148, sesudah: 21.898', '2026-02-03 11:54:32', '2026-02-03 11:54:32'),
(1131, 47, 'MSG-6479', 'REFUND', 750.00, 21898.0000, 22648.0000, 'Refund pesan gagal (Message ID: 6479) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 21.898, sesudah: 22.648', '2026-02-03 11:54:34', '2026-02-03 11:54:34'),
(1132, 47, 'MSG-6476', 'REFUND', 750.00, 22648.0000, 23398.0000, 'Refund pesan gagal (Message ID: 6476) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 22.648, sesudah: 23.398', '2026-02-03 11:54:36', '2026-02-03 11:54:36'),
(1133, 47, 'MSG-6468', 'REFUND', 750.00, 23398.0000, 24148.0000, 'Refund pesan gagal (Message ID: 6468) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 23.398, sesudah: 24.148', '2026-02-03 11:54:38', '2026-02-03 11:54:38'),
(1134, 47, 'MSG-6470', 'REFUND', 750.00, 24148.0000, 24898.0000, 'Refund pesan gagal (Message ID: 6470) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 24.148, sesudah: 24.898', '2026-02-03 11:54:40', '2026-02-03 11:54:40'),
(1135, 47, 'MSG-6474', 'REFUND', 750.00, 24898.0000, 25648.0000, 'Refund pesan gagal (Message ID: 6474) [Trigger: WabaWebhookParser] | Akun: client_id=47 | Saldo sebelum: 24.898, sesudah: 25.648', '2026-02-03 11:54:43', '2026-02-03 11:54:43'),
(1136, 65, 'MSG-6526', 'REFUND', 450.00, 380153.0000, 380603.0000, 'Refund pesan gagal (Message ID: 6526) [Trigger: WabaWebhookParser] | Akun: client_id=65 | Saldo sebelum: 380.153, sesudah: 380.603', '2026-02-03 12:10:10', '2026-02-03 12:10:10'),
(1137, 65, 'MSG-6523', 'REFUND', 450.00, 380603.0000, 381053.0000, 'Refund pesan gagal (Message ID: 6523) [Trigger: WabaWebhookParser] | Akun: client_id=65 | Saldo sebelum: 380.603, sesudah: 381.053', '2026-02-03 12:10:21', '2026-02-03 12:10:21'),
(1138, 65, 'MSG-6546', 'REFUND', 450.00, 356753.0000, 357203.0000, 'Refund pesan gagal (Message ID: 6546) [Trigger: WabaWebhookParser] | Akun: client_id=65 | Saldo sebelum: 356.753, sesudah: 357.203', '2026-02-03 12:12:51', '2026-02-03 12:12:51'),
(1139, 65, 'MSG-6590', 'REFUND', 450.00, 357203.0000, 357653.0000, 'Refund pesan gagal (Message ID: 6590) [Trigger: WabaWebhookParser] | Akun: client_id=65 | Saldo sebelum: 357.203, sesudah: 357.653', '2026-02-03 12:13:25', '2026-02-03 12:13:25'),
(1140, 65, 'MSG-6551', 'REFUND', 450.00, 357653.0000, 358103.0000, 'Refund pesan gagal (Message ID: 6551) [Trigger: WabaWebhookParser] | Akun: client_id=65 | Saldo sebelum: 357.653, sesudah: 358.103', '2026-02-03 12:13:33', '2026-02-03 12:13:33'),
(1141, 65, 'MSG-6583', 'REFUND', 450.00, 358103.0000, 358553.0000, 'Refund pesan gagal (Message ID: 6583) [Trigger: WabaWebhookParser] | Akun: client_id=65 | Saldo sebelum: 358.103, sesudah: 358.553', '2026-02-03 12:14:06', '2026-02-03 12:14:06'),
(1142, 65, 'MSG-6610', 'REFUND', 450.00, 358103.0000, 358553.0000, 'Refund pesan gagal (Message ID: 6610) [Trigger: WabaWebhookParser] | Akun: client_id=65 | Saldo sebelum: 358.103, sesudah: 358.553', '2026-02-03 12:20:54', '2026-02-03 12:20:54'),
(1143, 65, 'MSG-6626', 'REFUND', 450.00, 357653.0000, 358103.0000, 'Refund pesan gagal (Message ID: 6626) [Trigger: WabaWebhookParser] | Akun: client_id=65 | Saldo sebelum: 357.653, sesudah: 358.103', '2026-02-03 12:30:30', '2026-02-03 12:30:30'),
(1144, 65, 'MSG-6627', 'REFUND', 450.00, 357653.0000, 358103.0000, 'Refund pesan gagal (Message ID: 6627) [Trigger: WabaWebhookParser] | Akun: client_id=65 | Saldo sebelum: 357.653, sesudah: 358.103', '2026-02-03 12:32:34', '2026-02-03 12:32:34');

-- --------------------------------------------------------

--
-- Table structure for table `blog_categories`
--

CREATE TABLE `blog_categories` (
  `id` bigint UNSIGNED NOT NULL,
  `parent_id` bigint UNSIGNED DEFAULT NULL,
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `slug` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `meta_title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `meta_description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `order` int NOT NULL DEFAULT '0',
  `is_active` tinyint(1) NOT NULL DEFAULT '1',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `blog_categories`
--

INSERT INTO `blog_categories` (`id`, `parent_id`, `name`, `slug`, `description`, `meta_title`, `meta_description`, `order`, `is_active`, `created_at`, `updated_at`) VALUES
(1, NULL, 'WhatsApp Business', 'whatsapp-business', NULL, NULL, NULL, 0, 1, '2025-12-22 21:53:20', '2025-12-22 21:53:20'),
(2, NULL, 'WhatsApp API', 'whatsapp-api', NULL, NULL, NULL, 0, 1, '2025-12-22 21:53:28', '2025-12-22 21:53:28'),
(3, NULL, 'WhatsApp Gateway', 'whatsapp-gateway', NULL, NULL, NULL, 0, 1, '2025-12-22 21:53:38', '2025-12-22 21:53:38'),
(4, NULL, 'API WhatsApp', 'api-whatsapp', NULL, NULL, NULL, 0, 1, '2025-12-23 20:30:32', '2025-12-23 20:30:32');

-- --------------------------------------------------------

--
-- Table structure for table `blog_posts`
--

CREATE TABLE `blog_posts` (
  `id` bigint UNSIGNED NOT NULL,
  `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `slug` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `short_description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `full_content` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `category_id` bigint UNSIGNED NOT NULL,
  `featured_image` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `meta_title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `meta_description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `meta_keywords` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `canonical_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `schema_type` enum('article','faq','howto') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'article',
  `status` enum('draft','published','scheduled') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'draft',
  `published_at` timestamp NULL DEFAULT NULL,
  `created_by` bigint UNSIGNED NOT NULL,
  `views_count` bigint UNSIGNED NOT NULL DEFAULT '0',
  `is_landing_page` tinyint(1) NOT NULL DEFAULT '0',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `deleted_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `blog_posts`
--

INSERT INTO `blog_posts` (`id`, `title`, `slug`, `short_description`, `full_content`, `category_id`, `featured_image`, `meta_title`, `meta_description`, `meta_keywords`, `canonical_url`, `schema_type`, `status`, `published_at`, `created_by`, `views_count`, `is_landing_page`, `created_at`, `updated_at`, `deleted_at`) VALUES
(1, 'Kejarkoding.com: Solusi WhatsApp API Terpercaya untuk Bisnis Modern', 'kejarkodingcom-solusi-whatsapp-api-terpercaya-untuk-bisnis-modern', 'Pelajari bagaimana Kejarkoding.com membantu bisnis mengoptimalkan komunikasi pelanggan melalui WhatsApp API yang mudah dan terpercaya', '<p>Di era digital yang semakin berkembang, komunikasi bisnis yang efektif dengan pelanggan menjadi kunci kesuksesan. Kejarkoding.com hadir sebagai solusi inovatif yang memungkinkan bisnis memanfaatkan kekuatan WhatsApp API secara maksimal untuk meningkatkan engagement pelanggan dan efisiensi operasional.</p>\r\n<h2>Apa Itu Kejarkoding.com?</h2>\r\n<p>Kejarkoding.com adalah platform managed WhatsApp API yang dirancang khusus untuk memenuhi kebutuhan bisnis modern. Dengan fokus pada kemudahan penggunaan dan skalabilitas, platform ini memungkinkan bisnis dari berbagai skala untuk mengotomatisasi komunikasi pelanggan melalui WhatsApp secara efektif.</p>\r\n<h2>Keunggulan Utama Kejarkoding.com</h2>\r\n<h3>1. Integrasi WhatsApp API yang Seamless</h3>\r\n<p>Platform ini menawarkan proses integrasi yang mudah dan cepat, tanpa perlu pengetahuan teknis yang mendalam. Bisnis dapat mulai menggunakan layanan dalam hitungan menit, dengan dukungan teknis yang responsif.</p>\r\n<h3>2. Fitur Automasi Canggih</h3>\r\n<p>Kejarkoding.com dilengkapi dengan sistem automasi pesan yang komprehensif, memungkinkan Anda untuk:</p>\r\n<ul>\r\n<li>Membuat template pesan otomatis</li>\r\n<li>Mengatur jadwal pengiriman pesan</li>\r\n<li>Mengelola respons otomatis berdasarkan kata kunci</li>\r\n<li>Mengintegrasikan chatbot untuk layanan 24/7</li>\r\n</ul>\r\n<h3>3. Dashboard Analitik Real-time</h3>\r\n<p>Pantau performa kampanye marketing dan layanan pelanggan Anda melalui dashboard yang informatif dengan metrik penting seperti tingkat respons, waktu tanggapan, dan tingkat konversi.</p>\r\n<h2>Manfaat untuk Bisnis Modern</h2>\r\n<h3>Peningkatan Efisiensi Operasional</h3>\r\n<p>Dengan menggunakan Kejarkoding.com, bisnis dapat menghemat waktu dan sumber daya melalui:</p>\r\n<ul>\r\n<li>Otomatisasi tugas-tugas komunikasi rutin</li>\r\n<li>Pengelolaan pesan massal yang terorganisir</li>\r\n<li>Integrasi dengan sistem CRM yang ada</li>\r\n</ul>\r\n<h3>Pengalaman Pelanggan yang Lebih Baik</h3>\r\n<p>Platform ini membantu meningkatkan kepuasan pelanggan melalui:</p>\r\n<ul>\r\n<li>Respon cepat dan konsisten</li>\r\n<li>Personalisasi pesan berdasarkan profil pelanggan</li>\r\n<li>Multi-agent support untuk penanganan yang lebih efisien</li>\r\n</ul>\r\n<h2>Cara Memulai dengan Kejarkoding.com</h2>\r\n<h3>Langkah-langkah Implementasi</h3>\r\n<p>1. Daftar dan verifikasi akun bisnis Anda<br>2. Pilih paket layanan yang sesuai dengan kebutuhan<br>3. Lakukan integrasi WhatsApp API dengan panduan tim support<br>4. Mulai setup automasi dan template pesan<br>5. Monitor dan optimalkan performa melalui dashboard</p>\r\n<h2>Harga dan Paket Layanan</h2>\r\n<p>Kejarkoding.com menawarkan berbagai paket layanan yang fleksibel, disesuaikan dengan skala dan kebutuhan bisnis Anda. Setiap paket mencakup fitur-fitur esensial dengan opsi upgrade sesuai pertumbuhan bisnis.</p>\r\n<h2>Dukungan dan Keamanan</h2>\r\n<p>Platform ini memprioritaskan keamanan data dengan enkripsi end-to-end dan compliance dengan regulasi privasi data. Tim support yang berpengalaman siap membantu Anda 24/7 untuk memastikan implementasi yang lancar.</p>\r\n<h2>Kesimpulan</h2>\r\n<p>Kejarkoding.com hadir sebagai solusi komprehensif untuk bisnis yang ingin memanfaatkan kekuatan WhatsApp API dalam meningkatkan komunikasi dengan pelanggan. Dengan kombinasi fitur canggih, kemudahan penggunaan, dan dukungan profesional, platform ini menjadi pilihan tepat bagi bisnis yang ingin tetap kompetitif di era digital.</p>\r\n<p>Mulai tingkatkan efektivitas komunikasi bisnis Anda hari ini dengan Kejarkoding.com. Hubungi tim kami untuk informasi lebih lanjut atau mulai uji coba gratis sekarang.</p>', 1, 'https://nas-cloud-waba.whatsva.id//uploads/627c9d3f4ad34161560e781f2a172914.png', NULL, 'Kejarkoding.com menyediakan layanan WhatsApp API terkelola untuk bisnis dengan fitur automasi, integrasi CRM, dan analitik real-time yang komprehensif', NULL, NULL, 'article', 'published', '2025-12-22 21:55:41', 1, 6, 0, '2025-12-22 21:55:41', '2025-12-23 20:19:16', '2025-12-23 20:19:16'),
(2, 'WhatsApp API Tanpa Verifikasi Meta: Solusi Mudah dari Kejarkoding', 'whatsapp-api-tanpa-verifikasi-meta-kejarkoding', 'Pelajari cara menggunakan WhatsApp API untuk bisnis Anda tanpa perlu melalui proses verifikasi Meta yang rumit dengan platform Kejarkoding.', '<p>Mengintegrasikan WhatsApp ke dalam sistem bisnis sering kali menjadi tantangan karena rumitnya proses verifikasi Meta. Namun sekarang, Kejarkoding.com hadir dengan solusi yang memudahkan Anda menggunakan WhatsApp API tanpa perlu melalui verifikasi Meta yang menyita waktu.</p>\r\n<h2>Apa Itu WhatsApp API Kejarkoding?</h2>\r\n<p>Kejarkoding menyediakan layanan WhatsApp API yang telah terverifikasi dan siap pakai. Platform ini memungkinkan Anda mengintegrasikan WhatsApp ke sistem bisnis Anda dengan cepat, aman, dan tanpa kerumitan teknis yang biasa ditemui pada proses verifikasi Meta.</p>\r\n<h2>Keunggulan WhatsApp API Kejarkoding</h2>\r\n<ul>\r\n<li>Tanpa proses verifikasi Meta yang rumit</li>\r\n<li>Setup cepat dalam hitungan menit</li>\r\n<li>Dokumentasi API yang lengkap dan mudah dipahami</li>\r\n<li>Dukungan teknis dalam Bahasa Indonesia</li>\r\n<li>Harga yang kompetitif dan transparan</li>\r\n</ul>\r\n<h2>Cara Memulai Menggunakan WhatsApp API Kejarkoding</h2>\r\n<h3>1. Registrasi Akun</h3>\r\n<p>Kunjungi Kejarkoding.com dan daftar akun baru. Proses registrasi sangat sederhana dan hanya membutuhkan email valid serta informasi dasar bisnis Anda.</p>\r\n<h3>2. Pilih Paket Layanan</h3>\r\n<p>Tersedia beberapa paket layanan yang dapat disesuaikan dengan kebutuhan bisnis Anda, mulai dari paket starter hingga enterprise. Setiap paket menawarkan fitur dan batasan penggunaan yang berbeda.</p>\r\n<h3>3. Konfigurasi WhatsApp</h3>\r\n<p>Setelah berlangganan, Anda akan mendapatkan akses ke dashboard yang intuitif. Ikuti panduan step-by-step untuk menghubungkan nomor WhatsApp bisnis Anda dengan sistem.</p>\r\n<h2>Fitur Utama WhatsApp API Kejarkoding</h2>\r\n<h3>Automasi Pesan</h3>\r\n<p>Kirim pesan otomatis untuk menyambut pelanggan baru, konfirmasi pesanan, atau follow-up penjualan. Fitur ini sangat membantu dalam meningkatkan efisiensi komunikasi bisnis.</p>\r\n<h3>Integrasi Multi-Platform</h3>\r\n<p>Kejarkoding menyediakan API yang dapat diintegrasikan dengan berbagai platform seperti website, CRM, atau sistem manajemen pesanan Anda.</p>\r\n<h3>Analytics dan Reporting</h3>\r\n<p>Pantau performa kampanye WhatsApp Anda melalui dashboard analytics yang komprehensif. Dapatkan insights tentang tingkat respons, waktu pengiriman optimal, dan metrics penting lainnya.</p>\r\n<h2>Tips Mengoptimalkan Penggunaan WhatsApp API</h2>\r\n<h3>1. Personalisasi Pesan</h3>\r\n<p>Manfaatkan variable template untuk membuat pesan yang personal dan relevan bagi setiap pelanggan. Ini akan meningkatkan engagement rate pesan Anda.</p>\r\n<h3>2. Waktu Pengiriman</h3>\r\n<p>Atur jadwal pengiriman pesan pada waktu yang tepat. Hindari mengirim pesan di luar jam kerja atau pada waktu yang tidak tepat.</p>\r\n<h3>3. Monitoring dan Evaluasi</h3>\r\n<p>Secara rutin evaluasi performa kampanye WhatsApp Anda dan lakukan penyesuaian berdasarkan data analytics yang tersedia.</p>\r\n<h2>Keamanan dan Privasi</h2>\r\n<p>Kejarkoding menerapkan standar keamanan tinggi untuk melindungi data Anda dan pelanggan. Semua komunikasi dienkripsi end-to-end dan mematuhi regulasi privasi data yang berlaku.</p>\r\n<h2>Harga dan Paket Layanan</h2>\r\n<p>Tersedia berbagai pilihan paket mulai dari Rp 299.000/bulan dengan fitur yang dapat disesuaikan dengan kebutuhan bisnis Anda. Setiap paket mencakup dukungan teknis dan update regular.</p>\r\n<h2>Kesimpulan</h2>\r\n<p>WhatsApp API Kejarkoding menawarkan solusi praktis bagi bisnis yang ingin mengoptimalkan komunikasi dengan pelanggan melalui WhatsApp. Tanpa perlu melalui proses verifikasi Meta yang rumit, Anda bisa langsung mengintegrasikan WhatsApp ke sistem bisnis Anda dan mulai meningkatkan efisiensi komunikasi.</p>\r\n<p>Untuk informasi lebih lanjut dan mendaftar, kunjungi Kejarkoding.com atau hubungi tim support kami untuk konsultasi gratis.</p>', 3, 'https://nas-cloud-waba.whatsva.id//uploads/ff215c3de550ef4f991bb2a59b0992f1.png', NULL, 'Tutorial lengkap menggunakan WhatsApp API tanpa verifikasi Meta melalui Kejarkoding.com. Solusi praktis untuk automasi WhatsApp bisnis Anda.', NULL, NULL, 'article', 'published', '2025-12-22 21:58:43', 1, 7, 0, '2025-12-22 21:58:43', '2025-12-23 20:19:14', '2025-12-23 20:19:14'),
(3, 'Kejarkoding.com vs WhatsApp API Mandiri: Panduan Lengkap Perbandingan', 'kejarkoding-vs-whatsapp-api-mandiri-perbandingan', 'Analisis mendalam perbandingan layanan WhatsApp API Kejarkoding.com dengan pengembangan API mandiri, mencakup efisiensi, keamanan, dan biaya.', '<p>Dalam era digital yang semakin berkembang, WhatsApp menjadi platform komunikasi utama untuk bisnis. Bagi pelaku usaha yang ingin mengintegrasikan WhatsApp ke dalam sistem bisnisnya, tersedia dua pilihan utama: menggunakan layanan seperti Kejarkoding.com atau mengembangkan WhatsApp API secara mandiri. Mari kita bahas secara detail perbandingan keduanya.</p>\r\n<h2>Memahami Kedua Pilihan Integrasi WhatsApp</h2>\r\n<p>Sebelum membuat keputusan, penting untuk memahami karakteristik masing-masing pilihan:</p>\r\n<h3>Kejarkoding.com: Solusi Siap Pakai</h3>\r\n<ul>\r\n<li>Platform terintegrasi dengan antarmuka yang user-friendly</li>\r\n<li>Dukungan teknis 24/7</li>\r\n<li>Fitur yang sudah lengkap dan siap digunakan</li>\r\n<li>Pembaruan otomatis dan pemeliharaan rutin</li>\r\n</ul>\r\n<h3>WhatsApp API Mandiri</h3>\r\n<ul>\r\n<li>Kontrol penuh atas sistem</li>\r\n<li>Kustomisasi tanpa batas</li>\r\n<li>Membutuhkan tim pengembang internal</li>\r\n<li>Tanggung jawab penuh atas keamanan dan pemeliharaan</li>\r\n</ul>\r\n<h2>Perbandingan Efisiensi</h2>\r\n<h3>Aspek Waktu Implementasi</h3>\r\n<p>Kejarkoding.com unggul dalam hal kecepatan implementasi. Anda bisa langsung menggunakan layanan dalam hitungan jam. Sementara pengembangan API mandiri bisa memakan waktu berminggu-minggu hingga berbulan-bulan.</p>\r\n<h3>Biaya Operasional</h3>\r\n<p>Meski biaya berlangganan Kejarkoding.com mungkin terlihat lebih tinggi di awal, total biaya kepemilikan (TCO) seringkali lebih rendah dibanding pengembangan mandiri yang membutuhkan:</p>\r\n<ul>\r\n<li>Gaji tim pengembang</li>\r\n<li>Biaya infrastruktur server</li>\r\n<li>Maintenance berkala</li>\r\n<li>Penanganan masalah teknis</li>\r\n</ul>\r\n<h2>Analisis Keamanan</h2>\r\n<h3>Kejarkoding.com: Keamanan Terkelola</h3>\r\n<p>Platform ini menawarkan:</p>\r\n<ul>\r\n<li>Enkripsi end-to-end</li>\r\n<li>Pembaruan keamanan otomatis</li>\r\n<li>Backup data regular</li>\r\n<li>Kepatuhan terhadap regulasi privasi data</li>\r\n</ul>\r\n<h3>API Mandiri: Tantangan Keamanan</h3>\r\n<p>Pengembangan mandiri menghadapi beberapa tantangan:</p>\r\n<ul>\r\n<li>Kebutuhan expertise keamanan khusus</li>\r\n<li>Risiko vulnerability jika tidak dikelola dengan baik</li>\r\n<li>Tanggung jawab penuh atas keamanan data</li>\r\n<li>Kebutuhan monitoring 24/7</li>\r\n</ul>\r\n<h2>Skalabilitas dan Fleksibilitas</h2>\r\n<p>Kedua opsi memiliki pendekatan berbeda dalam hal skalabilitas:</p>\r\n<h3>Kejarkoding.com</h3>\r\n<ul>\r\n<li>Skalabilitas instan sesuai kebutuhan</li>\r\n<li>Tidak perlu khawatir masalah infrastruktur</li>\r\n<li>Pembatasan fitur sesuai paket berlangganan</li>\r\n</ul>\r\n<h3>API Mandiri</h3>\r\n<ul>\r\n<li>Fleksibilitas penuh dalam pengembangan fitur</li>\r\n<li>Skalabilitas tergantung kapasitas internal</li>\r\n<li>Membutuhkan perencanaan infrastruktur matang</li>\r\n</ul>\r\n<h2>Rekomendasi Berdasarkan Jenis Bisnis</h2>\r\n<h3>Kejarkoding.com Cocok Untuk:</h3>\r\n<ul>\r\n<li>UKM yang membutuhkan solusi cepat</li>\r\n<li>Bisnis dengan tim IT terbatas</li>\r\n<li>Startup yang fokus pada speed-to-market</li>\r\n<li>Perusahaan yang menginginkan maintenance minimal</li>\r\n</ul>\r\n<h3>WhatsApp API Mandiri Cocok Untuk:</h3>\r\n<ul>\r\n<li>Enterprise dengan tim IT kuat</li>\r\n<li>Bisnis dengan kebutuhan kustomisasi tinggi</li>\r\n<li>Perusahaan yang mengutamakan kontrol penuh</li>\r\n<li>Organisasi dengan regulasi data khusus</li>\r\n</ul>\r\n<h2>Kesimpulan</h2>\r\n<p>Pilihan antara Kejarkoding.com dan WhatsApp API Mandiri harus didasarkan pada kebutuhan spesifik bisnis Anda. Kejarkoding.com menawarkan efisiensi, kemudahan, dan keamanan yang terkelola, ideal untuk bisnis yang menginginkan solusi siap pakai. Sementara pengembangan API mandiri cocok untuk organisasi yang membutuhkan kontrol penuh dan memiliki resources yang memadai.</p>\r\n<p>Pertimbangkan dengan matang faktor-faktor seperti budget, timeline, ketersediaan tim teknis, dan kebutuhan kustomisasi sebelum membuat keputusan. Yang terpenting adalah memilih solusi yang sejalan dengan strategi jangka panjang bisnis Anda.</p>', 1, 'https://nas-cloud-waba.whatsva.id//uploads/3a7e8eaaee7f5e7cda0d57d89326ab6b.png', NULL, 'Bandingkan kelebihan dan kekurangan Kejarkoding.com dengan WhatsApp API Mandiri. Temukan solusi terbaik untuk bisnis Anda dari segi efisiensi dan keamanan.', NULL, NULL, 'article', 'published', '2025-12-22 22:00:48', 1, 89, 0, '2025-12-22 22:00:48', '2025-12-23 20:19:11', '2025-12-23 20:19:11'),
(4, 'Integrasi WhatsApp API Lebih Cepat dengan Kejarkoding.com', 'integrasi-whatsapp-api-lebih-cepat-dengan-kejarkoding', 'Panduan lengkap mengintegrasikan WhatsApp API melalui platform Kejarkoding.com untuk mengoptimalkan komunikasi bisnis Anda secara efisien', '<p>Di era digital ini, WhatsApp telah menjadi platform komunikasi utama bagi banyak bisnis di Indonesia. Namun, mengintegrasikan WhatsApp API secara mandiri bisa menjadi tantangan tersendiri. Kejarkoding.com hadir dengan solusi yang memudahkan proses integrasi ini.</p>\r\n<h2>Mengapa Memilih WhatsApp API dari Kejarkoding.com?</h2>\r\n<p>Kejarkoding.com menawarkan platform yang user-friendly dengan berbagai keunggulan:</p>\r\n<ul>\r\n<li>Proses setup yang lebih sederhana</li>\r\n<li>Dokumentasi lengkap dalam Bahasa Indonesia</li>\r\n<li>Dukungan teknis 24/7</li>\r\n<li>Harga yang kompetitif</li>\r\n<li>Fitur automation yang canggih</li>\r\n</ul>\r\n<h2>Langkah-langkah Integrasi WhatsApp API</h2>\r\n<h3>1. Registrasi dan Verifikasi</h3>\r\n<p>Pertama, buat akun di Kejarkoding.com dan lakukan verifikasi bisnis Anda. Proses ini biasanya memakan waktu 1-2 hari kerja. Siapkan dokumen seperti NPWP atau NIB untuk mempercepat proses verifikasi.</p>\r\n<h3>2. Setup Dasar WhatsApp API</h3>\r\n<p>Setelah verifikasi berhasil, Anda akan mendapatkan akses ke dashboard utama. Di sini, Anda dapat:</p>\r\n<ul>\r\n<li>Mengatur nomor WhatsApp bisnis</li>\r\n<li>Mendapatkan API key</li>\r\n<li>Mengkonfigurasi webhook</li>\r\n</ul>\r\n<h3>3. Integrasi dengan Sistem Anda</h3>\r\n<p>Kejarkoding.com menyediakan berbagai metode integrasi yang fleksibel:</p>\r\n<ul>\r\n<li>REST API</li>\r\n<li>PHP SDK</li>\r\n<li>NodeJS Library</li>\r\n<li>Webhook Integration</li>\r\n</ul>\r\n<h2>Fitur-fitur Unggulan</h2>\r\n<h3>Auto Reply System</h3>\r\n<p>Atur respons otomatis untuk pertanyaan umum pelanggan. Fitur ini dapat diprogram dengan mudah melalui dashboard Kejarkoding.com tanpa perlu coding rumit.</p>\r\n<h3>Broadcast Message</h3>\r\n<p>Kirim pesan massal ke pelanggan Anda dengan fitur filtering yang canggih. Anda dapat mensegmentasi pelanggan berdasarkan berbagai kriteria.</p>\r\n<h3>Analytics Dashboard</h3>\r\n<p>Pantau performa komunikasi WhatsApp Anda melalui dashboard yang informatif, termasuk:</p>\r\n<ul>\r\n<li>Tingkat respons</li>\r\n<li>Waktu rata-rata balasan</li>\r\n<li>Statistik pengiriman pesan</li>\r\n</ul>\r\n<h2>Tips Optimasi Penggunaan</h2>\r\n<h3>1. Template Message</h3>\r\n<p>Manfaatkan template pesan yang sudah disetujui WhatsApp untuk meningkatkan delivery rate. Kejarkoding.com menyediakan template builder yang mudah digunakan.</p>\r\n<h3>2. Webhook Management</h3>\r\n<p>Atur webhook dengan benar untuk memastikan sistem Anda menerima update real-time. Kejarkoding.com menyediakan panduan detail untuk setup webhook yang optimal.</p>\r\n<h2>Keamanan dan Compliance</h2>\r\n<p>Kejarkoding.com memastikan semua integrasi memenuhi standar keamanan WhatsApp Business API, termasuk:</p>\r\n<ul>\r\n<li>End-to-end encryption</li>\r\n<li>GDPR compliance</li>\r\n<li>Data protection standard</li>\r\n</ul>\r\n<h2>Dukungan dan Resources</h2>\r\n<p>Untuk memastikan kesuksesan integrasi, Kejarkoding.com menyediakan:</p>\r\n<ul>\r\n<li>Dokumentasi teknis lengkap</li>\r\n<li>Video tutorial step-by-step</li>\r\n<li>Forum komunitas developer</li>\r\n<li>Dukungan teknis via chat dan email</li>\r\n</ul>\r\n<h2>Kesimpulan</h2>\r\n<p>Integrasi WhatsApp API melalui Kejarkoding.com memberikan solusi yang tepat bagi bisnis yang ingin mengoptimalkan komunikasi pelanggan. Dengan panduan yang jelas dan dukungan teknis yang komprehensif, Anda dapat memulai penggunaan WhatsApp API dalam waktu singkat.</p>\r\n<p>Mulai integrasikan WhatsApp API Anda hari ini dan nikmati kemudahan berkomunikasi dengan pelanggan secara lebih efisien. Kunjungi Kejarkoding.com untuk informasi lebih lanjut dan mulai perjalanan transformasi digital bisnis Anda.</p>', 2, 'https://nas-cloud-waba.whatsva.id//uploads/e0d657aa1987b19f6c1ad6de42194c02.png', NULL, 'Pelajari cara mengintegrasikan WhatsApp API dengan mudah dan cepat melalui Kejarkoding.com. Tingkatkan efisiensi komunikasi bisnis Anda hari ini!', NULL, NULL, 'article', 'published', '2025-12-22 22:03:14', 1, 53, 0, '2025-12-22 22:03:14', '2025-12-23 20:19:07', '2025-12-23 20:19:07'),
(5, 'Kirim OTP Lebih Cepat & Aman dengan WhatsApp Business API', 'kirim-otp-whatsapp-business-api-whatscrm', 'Pelajari cara mengoptimalkan pengiriman OTP melalui WhatsApp Business API resmi untuk verifikasi yang lebih cepat dan aman', '<p>Di era digital yang serba cepat ini, keamanan dan kecepatan verifikasi menjadi aspek krusial dalam setiap transaksi online. WhatsApp Business API hadir sebagai solusi terdepan untuk pengiriman OTP (One-Time Password) yang lebih efisien dan aman. Mari kita eksplorasi bagaimana WhatsCRM.id dapat membantu bisnis Anda mengoptimalkan proses verifikasi.</p>\r\n<h2>Mengapa WhatsApp Business API untuk Pengiriman OTP?</h2>\r\n<p>WhatsApp telah menjadi platform messaging dengan pengguna terbesar di Indonesia. Beberapa keunggulan menggunakan WhatsApp Business API untuk pengiriman OTP meliputi:</p>\r\n<ul>\r\n<li>Tingkat deliverability yang tinggi</li>\r\n<li>Biaya lebih efisien dibanding SMS</li>\r\n<li>Proses verifikasi yang lebih cepat</li>\r\n<li>Keamanan end-to-end encryption</li>\r\n<li>Template pesan yang dapat disesuaikan</li>\r\n</ul>\r\n<h2>Keunggulan Layanan OTP WhatsCRM.id</h2>\r\n<p>Sebagai penyedia resmi WhatsApp Business API, WhatsCRM.id menawarkan berbagai fitur unggulan:</p>\r\n<h3>1. Kecepatan Pengiriman Superior</h3>\r\n<p>Dengan infrastruktur yang optimal, WhatsCRM.id mampu mengirimkan OTP dalam hitungan detik. Kecepatan ini crucial untuk menjaga user experience dan mengurangi abandonment rate dalam proses registrasi atau transaksi.</p>\r\n<h3>2. Keamanan Berlapis</h3>\r\n<p>Sistem kami dilengkapi dengan:</p>\r\n<ul>\r\n<li>End-to-end encryption</li>\r\n<li>Rate limiting untuk mencegah spam</li>\r\n<li>Monitoring real-time</li>\r\n<li>Automatic blocking untuk aktivitas mencurigakan</li>\r\n</ul>\r\n<h2>Cara Implementasi OTP via WhatsApp Business API</h2>\r\n<p>Berikut langkah-langkah implementasi sistem OTP menggunakan WhatsCRM.id:</p>\r\n<h3>1. Persiapan Awal</h3>\r\n<ul>\r\n<li>Registrasi akun di WhatsCRM.id</li>\r\n<li>Verifikasi nomor WhatsApp Business</li>\r\n<li>Setup template pesan OTP</li>\r\n</ul>\r\n<h3>2. Integrasi Sistem</h3>\r\n<p>WhatsCRM.id menyediakan API yang mudah diintegrasikan dengan sistem Anda. Tersedia dokumentasi lengkap dan dukungan teknis untuk memastikan proses integrasi berjalan lancar.</p>\r\n<h2>Best Practices Pengiriman OTP</h2>\r\n<p>Untuk memaksimalkan efektivitas sistem OTP, perhatikan hal-hal berikut:</p>\r\n<ul>\r\n<li>Tetapkan masa berlaku OTP yang optimal (umumnya 3-5 menit)</li>\r\n<li>Gunakan format pesan yang jelas dan mudah dibaca</li>\r\n<li>Implementasikan sistem retry yang terstruktur</li>\r\n<li>Monitor performa pengiriman secara regular</li>\r\n</ul>\r\n<h2>Analisis dan Monitoring</h2>\r\n<p>WhatsCRM.id menyediakan dashboard komprehensif untuk memantau:</p>\r\n<ul>\r\n<li>Success rate pengiriman</li>\r\n<li>Waktu pengiriman rata-rata</li>\r\n<li>Pola penggunaan OTP</li>\r\n<li>Anomali dan potensi penyalahgunaan</li>\r\n</ul>\r\n<h2>Kesimpulan</h2>\r\n<p>Pengiriman OTP melalui WhatsApp Business API merupakan solusi modern yang menggabungkan kecepatan, keamanan, dan efisiensi. Dengan WhatsCRM.id, bisnis Anda dapat mengimplementasikan sistem verifikasi yang handal dan terpercaya. Mulai tingkatkan keamanan transaksi digital Anda hari ini dengan solusi WhatsApp Business API dari WhatsCRM.id.</p>', 1, 'https://nas-cloud-waba.whatsva.id//uploads/Gemini_Generated_Image_ohfjrsohfjrsohfj_11.png', NULL, 'Tingkatkan keamanan verifikasi dengan mengirim OTP via WhatsApp Business API. Solusi cepat & aman untuk bisnis dari WhatsCRM.id', NULL, NULL, 'article', 'published', '2025-12-23 20:21:00', 1, 39, 0, '2025-12-23 20:21:40', '2026-02-03 16:16:32', NULL),
(6, 'WhatsCRM: Cara Mudah Integrasi WhatsApp API Tanpa Daftar Meta Business', 'whatscrm-whatsapp-api-tanpa-daftar-meta', 'Pelajari cara mengintegrasikan WhatsApp API untuk bisnis Anda melalui WhatsCRM tanpa perlu mendaftar di Meta Business Platform', '<p>Di era digital saat ini, WhatsApp telah menjadi platform komunikasi utama dalam berbisnis. Namun, proses pendaftaran WhatsApp API melalui Meta Business sering kali rumit dan memakan waktu. WhatsCRM hadir sebagai solusi yang menyederhanakan proses ini, memungkinkan Anda mengakses WhatsApp API resmi tanpa perlu melalui prosedur pendaftaran Meta yang kompleks.</p>\r\n<h2>Apa itu WhatsCRM dan Keunggulannya?</h2>\r\n<p>WhatsCRM adalah platform yang memungkinkan bisnis mengintegrasikan WhatsApp API secara resmi dengan cara yang lebih sederhana. Platform ini menjembatani kebutuhan bisnis untuk mengotomatisasi komunikasi WhatsApp tanpa harus menghadapi kerumitan teknis pendaftaran Meta Business.</p>\r\n<h3>Keunggulan Utama WhatsCRM:</h3>\r\n<ul>\r\n<li>Proses setup cepat tanpa verifikasi Meta Business</li>\r\n<li>Dukungan multi-device dan multi-agent</li>\r\n<li>Interface yang user-friendly</li>\r\n<li>Fitur automasi pesan dan broadcast</li>\r\n<li>Integrasi dengan berbagai platform bisnis</li>\r\n</ul>\r\n<h2>Cara Menggunakan WhatsCRM untuk Bisnis Anda</h2>\r\n<p>Mengintegrasikan WhatsApp API melalui WhatsCRM dapat dilakukan dalam beberapa langkah sederhana:</p>\r\n<h3>1. Pendaftaran dan Setup Awal</h3>\r\n<p>Cukup kunjungi website WhatsCRM dan daftar akun baru. Tidak diperlukan verifikasi bisnis yang rumit seperti pada Meta Business Platform. Setelah mendaftar, Anda dapat langsung mengakses dashboard utama.</p>\r\n<h3>2. Konfigurasi WhatsApp Business</h3>\r\n<p>Hubungkan nomor WhatsApp bisnis Anda dengan scan QR code yang disediakan. WhatsCRM akan secara otomatis mengonfigurasi pengaturan yang diperlukan untuk mengaktifkan fitur API.</p>\r\n<h3>3. Pengaturan Automasi</h3>\r\n<p>Mulai atur template pesan, auto-reply, dan fitur broadcast sesuai kebutuhan bisnis Anda. WhatsCRM menyediakan interface yang intuitif untuk mengatur semua ini tanpa perlu keahlian teknis khusus.</p>\r\n<h2>Fitur-Fitur Unggulan WhatsCRM</h2>\r\n<h3>Manajemen Percakapan</h3>\r\n<p>WhatsCRM menyediakan sistem manajemen percakapan yang memungkinkan tim Anda menangani multiple chat secara efisien. Fitur label, kategorisasi, dan pengaturan prioritas membantu mengorganisir komunikasi dengan lebih baik.</p>\r\n<h3>Automasi Pesan</h3>\r\n<p>Atur pesan otomatis untuk berbagai skenario seperti sapaan awal, jam non-operasional, dan FAQ. Fitur ini membantu meningkatkan efisiensi layanan pelanggan Anda.</p>\r\n<h3>Analisis dan Laporan</h3>\r\n<p>Dapatkan insight mendalam tentang performa komunikasi WhatsApp bisnis Anda melalui dashboard analitik yang komprehensif. Monitor metrics penting seperti response rate dan customer engagement.</p>\r\n<h2>Keuntungan Menggunakan WhatsCRM vs Pendaftaran Langsung ke Meta</h2>\r\n<ul>\r\n<li>Proses setup yang lebih cepat dan sederhana</li>\r\n<li>Tidak perlu dokumen verifikasi bisnis yang rumit</li>\r\n<li>Dukungan teknis yang lebih responsif</li>\r\n<li>Interface yang lebih user-friendly</li>\r\n<li>Harga yang lebih terjangkau</li>\r\n</ul>\r\n<h2>Tips Memaksimalkan Penggunaan WhatsCRM</h2>\r\n<p>Untuk mendapatkan hasil optimal dari penggunaan WhatsCRM, perhatikan beberapa tips berikut:</p>\r\n<ul>\r\n<li>Manfaatkan fitur template pesan untuk standardisasi komunikasi</li>\r\n<li>Atur auto-reply dengan cermat sesuai jam operasional</li>\r\n<li>Gunakan fitur label untuk mengorganisir percakapan</li>\r\n<li>Manfaatkan analitik untuk evaluasi performa tim</li>\r\n<li>Regularly update template pesan sesuai feedback pelanggan</li>\r\n</ul>\r\n<h2>Kesimpulan</h2>\r\n<p>WhatsCRM menawarkan solusi praktis bagi bisnis yang ingin mengintegrasikan WhatsApp API tanpa kerumitan pendaftaran Meta Business. Dengan fitur-fitur yang komprehensif dan proses setup yang sederhana, platform ini memungkinkan bisnis dari berbagai skala untuk mengoptimalkan komunikasi WhatsApp mereka secara efektif dan efisien.</p>\r\n<p>Mulai tingkatkan efisiensi komunikasi bisnis Anda dengan WhatsCRM sekarang. Dengan prosesnya yang straightforward dan dukungan yang responsif, Anda dapat memulai automasi WhatsApp bisnis Anda dalam hitungan menit, bukan hari atau minggu seperti melalui pendaftaran Meta Business konvensional.</p>', 2, 'https://nas-cloud-waba.whatsva.id//uploads/Gemini_Generated_Image_ohfjrsohfjrsohfj_10.png', NULL, 'Panduan lengkap menggunakan WhatsApp API resmi melalui WhatsCRM tanpa perlu mendaftar Meta Business. Solusi praktis untuk automasi WhatsApp bisnis Anda.', NULL, NULL, 'article', 'published', '2025-12-23 20:23:00', 1, 26, 0, '2025-12-23 20:23:29', '2026-02-03 14:23:31', NULL),
(7, 'WhatsApp Business API Tanpa Verifikasi Meta: Solusi Bisnis Instan', 'whatsapp-business-api-tanpa-verifikasi-meta-solusi-praktis-untuk-bisnis-yang-ingin-cepat-jalan', 'Pelajari cara menggunakan WhatsApp Business API tanpa proses verifikasi Meta yang rumit untuk mengoptimalkan operasional bisnis Anda', '<p>Di era digital ini, WhatsApp telah menjadi platform komunikasi utama untuk berbagai bisnis. Namun, proses verifikasi Meta yang kompleks sering menjadi hambatan. Artikel ini akan membahas solusi praktis menggunakan WhatsApp Business API tanpa perlu melalui verifikasi Meta yang memakan waktu.</p>\r\n<h2>Apa itu WhatsApp Business API Tanpa Verifikasi?</h2>\r\n<p>WhatsApp Business API tanpa verifikasi Meta adalah layanan yang memungkinkan bisnis mengakses fitur-fitur WhatsApp Business API melalui penyedia layanan pihak ketiga yang telah terverifikasi. Solusi ini menawarkan kemudahan dan kecepatan implementasi tanpa prosedur verifikasi yang rumit.</p>\r\n<h2>Keuntungan Menggunakan Solusi Non-Verifikasi</h2>\r\n<ul>\r\n<li>Implementasi instan tanpa waktu tunggu</li>\r\n<li>Biaya yang lebih terjangkau</li>\r\n<li>Fitur lengkap seperti versi resmi</li>\r\n<li>Dukungan teknis lokal</li>\r\n<li>Fleksibilitas dalam penggunaan</li>\r\n</ul>\r\n<h2>Fitur-Fitur Utama yang Bisa Dimanfaatkan</h2>\r\n<h3>1. Automasi Pesan</h3>\r\n<p>Atur respons otomatis untuk pertanyaan umum pelanggan, jadwalkan pengiriman pesan, dan kelola percakapan massal dengan mudah. Fitur ini sangat membantu dalam meningkatkan efisiensi layanan pelanggan.</p>\r\n<h3>2. Integrasi Multi-Platform</h3>\r\n<p>Hubungkan WhatsApp Business API dengan berbagai platform seperti CRM, sistem pembayaran, atau platform e-commerce untuk mengoptimalkan alur kerja bisnis Anda.</p>\r\n<h3>3. Analisis dan Laporan</h3>\r\n<p>Pantau performa kampanye marketing, tingkat respons pelanggan, dan metrics penting lainnya melalui dashboard yang informatif.</p>\r\n<h2>Cara Memulai Menggunakan Layanan</h2>\r\n<h3>Langkah 1: Pemilihan Provider</h3>\r\n<p>Pilih penyedia layanan WhatsApp Business API terpercaya yang menawarkan solusi tanpa verifikasi Meta. Pertimbangkan faktor seperti reputasi, harga, dan kualitas layanan.</p>\r\n<h3>Langkah 2: Registrasi dan Setup</h3>\r\n<p>Daftar akun dan ikuti panduan setup yang disediakan. Proses ini biasanya membutuhkan waktu kurang dari 24 jam untuk aktivasi penuh.</p>\r\n<h3>Langkah 3: Konfigurasi Sistem</h3>\r\n<p>Sesuaikan pengaturan sesuai kebutuhan bisnis Anda, termasuk template pesan, flow automasi, dan integrasi dengan sistem yang ada.</p>\r\n<h2>Tips Mengoptimalkan Penggunaan</h2>\r\n<ul>\r\n<li>Manfaatkan template pesan untuk komunikasi yang konsisten</li>\r\n<li>Atur flow automasi yang efektif namun tetap personal</li>\r\n<li>Monitoring performa secara berkala</li>\r\n<li>Pastikan kepatuhan terhadap kebijakan WhatsApp</li>\r\n</ul>\r\n<h2>Pertimbangan Keamanan dan Legalitas</h2>\r\n<p>Meski tanpa verifikasi Meta, pastikan provider yang dipilih memiliki izin resmi dan mematuhi standar keamanan data. Perhatikan juga regulasi privasi data yang berlaku di Indonesia.</p>\r\n<h2>Kesimpulan</h2>\r\n<p>WhatsApp Business API tanpa verifikasi Meta menawarkan solusi praktis bagi bisnis yang ingin segera mengimplementasikan automasi dan integrasi WhatsApp. Dengan memilih provider yang tepat dan mengikuti praktik terbaik, Anda dapat mengoptimalkan komunikasi bisnis dengan lebih efektif.</p>\r\n<h3>Langkah Selanjutnya</h3>\r\n<p>Mulai evaluasi kebutuhan bisnis Anda dan pilih solusi WhatsApp Business API yang sesuai. Konsultasikan dengan tim kami untuk mendapatkan panduan lebih lanjut tentang implementasi yang optimal untuk bisnis Anda.</p>', 1, 'https://nas-cloud-waba.whatsva.id//uploads/Gemini_Generated_Image_ohfjrsohfjrsohfj_9.png', NULL, 'Panduan lengkap menggunakan WhatsApp Business API tanpa verifikasi Meta. Solusi cepat untuk automasi chat, broadcast, dan integrasi sistem bisnis Anda.', NULL, NULL, 'article', 'published', '2025-12-23 20:26:00', 1, 72, 0, '2025-12-23 20:26:29', '2026-02-03 15:38:47', NULL),
(8, 'WABA API Official Tanpa Registrasi Meta: Solusi Bisnis Modern 2024', 'waba-api-official-tanpa-registrasi-meta-solusi-bisnis', 'Panduan lengkap menggunakan WABA API Official tanpa perlu registrasi Meta untuk mengoptimalkan komunikasi bisnis Anda dengan pelanggan', '<p>Di era digital ini, WhatsApp Business API (WABA) telah menjadi kebutuhan vital bagi bisnis yang ingin meningkatkan efisiensi komunikasi dengan pelanggan. Artikel ini akan membahas solusi WABA API official yang bisa Anda gunakan tanpa perlu melalui proses registrasi Meta yang rumit.</p>\r\n<h2>Apa itu WABA API Official?</h2>\r\n<p>WABA API Official merupakan layanan resmi dari WhatsApp yang memungkinkan bisnis untuk mengintegrasikan sistem komunikasi mereka dengan platform WhatsApp secara profesional. Dengan API ini, Anda bisa mengotomatisasi pesan, mengelola percakapan pelanggan, dan mengoptimalkan layanan customer service.</p>\r\n<h2>Keunggulan Menggunakan WABA API Tanpa Registrasi Meta</h2>\r\n<p>Beberapa keuntungan utama yang bisa Anda dapatkan:</p>\r\n<ul>\r\n<li>Proses implementasi yang lebih cepat dan mudah</li>\r\n<li>Tidak perlu menunggu verifikasi dari Meta</li>\r\n<li>Biaya yang lebih terjangkau</li>\r\n<li>Fitur lengkap seperti versi official</li>\r\n<li>Dukungan teknis lokal yang responsif</li>\r\n</ul>\r\n<h2>Fitur-Fitur Utama WABA API</h2>\r\n<h3>1. Automasi Pesan</h3>\r\n<p>Kirim pesan otomatis untuk berbagai keperluan seperti konfirmasi pesanan, reminder pembayaran, dan update status pengiriman. Fitur ini sangat membantu dalam meningkatkan efisiensi operasional bisnis Anda.</p>\r\n<h3>2. Multi-Agent Support</h3>\r\n<p>Kelola berbagai percakapan pelanggan secara bersamaan dengan sistem multi-agent yang memungkinkan tim customer service Anda bekerja lebih efektif.</p>\r\n<h3>3. Template Pesan</h3>\r\n<p>Buat dan gunakan template pesan yang telah disetujui untuk komunikasi bisnis yang konsisten dan profesional dengan pelanggan Anda.</p>\r\n<h2>Cara Implementasi WABA API di Bisnis Anda</h2>\r\n<h3>Langkah 1: Pemilihan Provider</h3>\r\n<p>Pilih provider WABA API terpercaya yang menawarkan layanan tanpa registrasi Meta. Pastikan provider tersebut memiliki track record yang baik dan dukungan teknis yang memadai.</p>\r\n<h3>Langkah 2: Setup Awal</h3>\r\n<p>Proses setup meliputi:</p>\r\n<ul>\r\n<li>Verifikasi nomor bisnis</li>\r\n<li>Konfigurasi webhook</li>\r\n<li>Pengaturan credentials API</li>\r\n<li>Testing koneksi</li>\r\n</ul>\r\n<h3>Langkah 3: Integrasi Sistem</h3>\r\n<p>Integrasikan WABA API dengan sistem bisnis Anda, seperti CRM, platform e-commerce, atau sistem manajemen pesanan.</p>\r\n<h2>Tips Mengoptimalkan Penggunaan WABA API</h2>\r\n<p>Beberapa praktik terbaik yang bisa diterapkan:</p>\r\n<ul>\r\n<li>Gunakan fitur broadcast dengan bijak untuk menghindari spam</li>\r\n<li>Manfaatkan analytics untuk mengukur performa komunikasi</li>\r\n<li>Selalu update template pesan sesuai kebutuhan bisnis</li>\r\n<li>Lakukan monitoring regular terhadap response rate</li>\r\n</ul>\r\n<h2>Pertimbangan Keamanan dan Privasi</h2>\r\n<p>Meskipun menggunakan WABA API tanpa registrasi Meta, keamanan tetap menjadi prioritas utama. Pastikan Anda memperhatikan:</p>\r\n<ul>\r\n<li>Enkripsi end-to-end untuk setiap percakapan</li>\r\n<li>Manajemen akses dan authentication yang ketat</li>\r\n<li>Backup data regular</li>\r\n<li>Compliance dengan regulasi privasi data</li>\r\n</ul>\r\n<h2>Kesimpulan</h2>\r\n<p>WABA API official tanpa registrasi Meta menawarkan solusi praktis bagi bisnis yang ingin meningkatkan efektivitas komunikasi dengan pelanggan. Dengan fitur lengkap dan proses implementasi yang lebih sederhana, solusi ini bisa menjadi pilihan tepat untuk mengembangkan bisnis Anda di era digital.</p>\r\n<p>Mulai tingkatkan performa bisnis Anda hari ini dengan mengimplementasikan WABA API. Hubungi tim kami untuk konsultasi lebih lanjut dan panduan implementasi yang sesuai dengan kebutuhan bisnis Anda.</p>', 1, 'https://nas-cloud-waba.whatsva.id//uploads/Gemini_Generated_Image_q5m7e3q5m7e3q5m7 (1).png', NULL, 'Pelajari cara menggunakan WhatsApp Business API tanpa registrasi Meta, fitur-fitur unggulan, dan manfaatnya untuk bisnis Anda di era digital', NULL, NULL, 'article', 'published', '2025-12-23 20:27:00', 1, 33, 0, '2025-12-23 20:27:39', '2026-02-03 14:23:30', NULL),
(9, 'WABA Terpusat: Solusi Lengkap untuk Bisnis Menengah dengan WhatsCRM', 'waba-terpusat-solusi-bisnis-menengah-whatscrm', 'Optimalkan komunikasi bisnis Anda dengan WABA terpusat dari WhatsCRM. Pelajari cara meningkatkan efisiensi dan pertumbuhan bisnis menengah.', '<p>Di era digital ini, bisnis menengah membutuhkan solusi komunikasi yang efisien dan terukur. WABA (WhatsApp Business API) terpusat dari WhatsCRM hadir sebagai jawaban untuk mengoptimalkan interaksi dengan pelanggan dan meningkatkan produktivitas tim Anda.</p>\r\n<h2>Memahami WABA Terpusat dan Manfaatnya</h2>\r\n<p>WABA terpusat merupakan sistem terintegrasi yang memungkinkan bisnis menengah mengelola seluruh komunikasi WhatsApp dalam satu platform. Dengan WhatsCRM, Anda dapat mengakses berbagai fitur canggih yang dirancang khusus untuk mendukung pertumbuhan bisnis.</p>\r\n<h3>Keunggulan Utama WABA Terpusat</h3>\r\n<ul>\r\n<li>Manajemen multi-agent dalam satu dashboard</li>\r\n<li>Automasi pesan dan respons</li>\r\n<li>Integrasi dengan sistem CRM</li>\r\n<li>Analitik dan pelaporan real-time</li>\r\n<li>Keamanan data yang terjamin</li>\r\n</ul>\r\n<h2>Implementasi WABA untuk Bisnis Menengah</h2>\r\n<p>Mengintegrasikan WABA terpusat ke dalam operasional bisnis Anda tidak perlu rumit. WhatsCRM menyediakan proses implementasi yang terstruktur dan dukungan teknis yang komprehensif.</p>\r\n<h3>Langkah-langkah Implementasi</h3>\r\n<ul>\r\n<li>Verifikasi bisnis dan pembuatan akun</li>\r\n<li>Konfigurasi sistem sesuai kebutuhan</li>\r\n<li>Pelatihan tim dan pengaturan workflow</li>\r\n<li>Integrasi dengan sistem yang ada</li>\r\n<li>Monitoring dan optimasi berkelanjutan</li>\r\n</ul>\r\n<h2>Fitur-fitur Unggulan WhatsCRM</h2>\r\n<p>Platform kami dilengkapi dengan berbagai fitur yang dirancang khusus untuk memenuhi kebutuhan bisnis menengah:</p>\r\n<h3>Automasi Pesan</h3>\r\n<p>Buat dan atur pesan otomatis untuk berbagai skenario komunikasi, dari sambutan awal hingga follow-up penjualan.</p>\r\n<h3>Manajemen Tim</h3>\r\n<p>Kelola multiple agent dengan sistem pembagian tugas yang efisien dan monitoring kinerja real-time.</p>\r\n<h3>Analitik Terperinci</h3>\r\n<p>Akses data dan insight mendalam tentang performa komunikasi, respons pelanggan, dan efektivitas kampanye.</p>\r\n<h2>Mengoptimalkan ROI dengan WABA Terpusat</h2>\r\n<p>Investasi dalam WABA terpusat memberikan dampak signifikan pada efisiensi operasional dan pertumbuhan bisnis:</p>\r\n<ul>\r\n<li>Peningkatan efisiensi layanan pelanggan hingga 40%</li>\r\n<li>Pengurangan waktu respons rata-rata sebesar 60%</li>\r\n<li>Peningkatan tingkat konversi leads hingga 25%</li>\r\n</ul>\r\n<h2>Dukungan dan Maintenance</h2>\r\n<p>WhatsCRM menyediakan dukungan teknis 24/7 dan pembaruan berkala untuk memastikan sistem Anda selalu optimal:</p>\r\n<ul>\r\n<li>Tim support dedicated</li>\r\n<li>Update fitur reguler</li>\r\n<li>Panduan dan dokumentasi lengkap</li>\r\n<li>Konsultasi teknis berkelanjutan</li>\r\n</ul>\r\n<h2>Kesimpulan</h2>\r\n<p>WABA terpusat dari WhatsCRM merupakan solusi komprehensif yang membantu bisnis menengah mengoptimalkan komunikasi dan meningkatkan efisiensi operasional. Dengan fitur-fitur canggih dan dukungan yang menyeluruh, platform kami siap membantu bisnis Anda mencapai pertumbuhan yang berkelanjutan.</p>\r\n<p>Hubungi tim kami hari ini untuk mendapatkan demo dan konsultasi gratis tentang bagaimana WABA terpusat dapat mendukung transformasi digital bisnis Anda.</p>', 1, 'https://nas-cloud-waba.whatsva.id//uploads/ChatGPT Image Dec 23, 2025, 12_19_59 PM_2.png', NULL, 'WABA terpusat dari WhatsCRM: Solusi komunikasi bisnis terintegrasi untuk perusahaan menengah. Tingkatkan efisiensi dan layanan pelanggan Anda.', NULL, NULL, 'article', 'published', '2025-12-23 20:29:00', 1, 25, 0, '2025-12-23 20:29:33', '2026-02-03 14:23:30', NULL),
(10, 'WABA API Official Tanpa Registrasi Meta: Panduan Lengkap 2024', 'waba-api-official-tanpa-registrasi-meta', 'Pelajari cara menggunakan WABA API Official tanpa perlu registrasi Meta untuk bisnis Anda, termasuk setup, integrasi, dan praktik terbaik.', '<p>Bagi pelaku bisnis yang ingin mengoptimalkan komunikasi dengan pelanggan melalui WhatsApp Business API (WABA), proses registrasi Meta seringkali menjadi hambatan. Artikel ini akan membahas solusi praktis untuk menggunakan WABA API official tanpa melalui registrasi Meta yang rumit.</p>\r\n<h2>Apa itu WABA API Official?</h2>\r\n<p>WhatsApp Business API (WABA) adalah layanan resmi dari Meta yang memungkinkan bisnis berkomunikasi dengan pelanggan secara terstruktur dan otomatis melalui WhatsApp. Berbeda dengan WhatsApp Business biasa, WABA menawarkan fitur-fitur lanjutan seperti automasi, integrasi sistem, dan kemampuan menangani volume pesan yang besar.</p>\r\n<h2>Mengapa Menggunakan WABA Tanpa Registrasi Meta?</h2>\r\n<ul>\r\n<li>Proses setup lebih cepat</li>\r\n<li>Menghindari verifikasi bisnis yang kompleks</li>\r\n<li>Akses langsung ke fitur API</li>\r\n<li>Fleksibilitas dalam penggunaan</li>\r\n</ul>\r\n<h2>Cara Menggunakan WABA API Tanpa Registrasi Meta</h2>\r\n<h3>1. Menggunakan Business Solution Provider (BSP)</h3>\r\n<p>BSP adalah mitra resmi Meta yang dapat menyediakan akses WABA tanpa perlu registrasi langsung ke Meta. Beberapa keuntungan menggunakan BSP:</p>\r\n<ul>\r\n<li>Setup instan dalam hitungan menit</li>\r\n<li>Dukungan teknis langsung</li>\r\n<li>Dokumentasi API yang lengkap</li>\r\n<li>Harga yang lebih transparan</li>\r\n</ul>\r\n<h3>2. Integrasi dengan Sistem Anda</h3>\r\n<p>Setelah mendapatkan akses melalui BSP, Anda dapat mengintegrasikan WABA dengan sistem internal perusahaan:</p>\r\n<ul>\r\n<li>CRM integration</li>\r\n<li>Automation workflow</li>\r\n<li>Custom chatbot development</li>\r\n<li>Message templates management</li>\r\n</ul>\r\n<h2>Fitur-Fitur Utama WABA API</h2>\r\n<h3>1. Message Templates</h3>\r\n<p>Template pesan memungkinkan Anda mengirim notifikasi terstruktur ke pelanggan. Contoh penggunaan:</p>\r\n<ul>\r\n<li>Konfirmasi pesanan</li>\r\n<li>Update status pengiriman</li>\r\n<li>Reminder pembayaran</li>\r\n<li>Notifikasi promo</li>\r\n</ul>\r\n<h3>2. Interactive Messages</h3>\r\n<p>Fitur ini memungkinkan komunikasi dua arah yang lebih engaging dengan pelanggan melalui:</p>\r\n<ul>\r\n<li>Quick reply buttons</li>\r\n<li>List messages</li>\r\n<li>Call-to-action buttons</li>\r\n</ul>\r\n<h2>Tips Optimasi Penggunaan WABA API</h2>\r\n<h3>1. Manajemen Template</h3>\r\n<p>Kelola template pesan Anda dengan efektif:</p>\r\n<ul>\r\n<li>Gunakan bahasa yang personal</li>\r\n<li>Sertakan variable dinamis</li>\r\n<li>Perhatikan format dan struktur</li>\r\n</ul>\r\n<h3>2. Rate Limiting dan Throughput</h3>\r\n<p>Optimalkan pengiriman pesan dengan memperhatikan:</p>\r\n<ul>\r\n<li>Batasan pengiriman per detik</li>\r\n<li>Quality rating message</li>\r\n<li>Window session 24 jam</li>\r\n</ul>\r\n<h2>Keamanan dan Compliance</h2>\r\n<p>Meskipun menggunakan WABA tanpa registrasi Meta, tetap perhatikan aspek keamanan:</p>\r\n<ul>\r\n<li>End-to-end encryption</li>\r\n<li>Data privacy compliance</li>\r\n<li>User consent management</li>\r\n<li>Regular security updates</li>\r\n</ul>\r\n<h2>Kesimpulan</h2>\r\n<p>Menggunakan WABA API official tanpa registrasi Meta melalui BSP merupakan solusi praktis untuk bisnis yang ingin segera mengimplementasikan WhatsApp Business API. Dengan pemahaman yang baik tentang fitur, optimasi, dan aspek keamanan, Anda dapat memaksimalkan potensi WABA untuk pertumbuhan bisnis Anda.</p>\r\n<p>Mulai integrasikan WABA API ke bisnis Anda hari ini dan tingkatkan efektivitas komunikasi dengan pelanggan Anda melalui platform messaging paling populer di Indonesia.</p>', 4, 'https://nas-cloud-waba.whatsva.id//uploads/Gemini_Generated_Image_ohfjrsohfjrsohfj_8.png', NULL, 'Panduan lengkap menggunakan WhatsApp Business API tanpa registrasi Meta. Cara setup, integrasi, dan tips optimasi untuk bisnis Anda.', NULL, NULL, 'article', 'published', '2025-12-23 20:31:00', 1, 40, 0, '2025-12-23 20:31:00', '2026-02-03 14:23:28', NULL),
(11, 'WABA Terpusat vs WhatsApp Biasa: Pilihan Tepat untuk Bisnis Anda', 'waba-terpusat-vs-whatsapp-biasa-pilihan-bisnis', 'Panduan lengkap memilih antara WhatsApp Business API (WABA) terpusat dan WhatsApp biasa untuk mengoptimalkan komunikasi bisnis Anda', '<p>Di era digital ini, WhatsApp telah menjadi platform komunikasi utama dalam berbisnis. Namun, sering kali pelaku bisnis bingung memilih antara WhatsApp Business API (WABA) terpusat atau WhatsApp biasa. Mari kita bahas secara mendalam untuk membantu Anda membuat keputusan yang tepat.</p>\r\n<h2>Mengenal WABA Terpusat dan WhatsApp Biasa</h2>\r\n<p>WABA terpusat merupakan solusi enterprise dari WhatsApp yang dirancang khusus untuk kebutuhan bisnis skala menengah hingga besar. Sementara WhatsApp biasa, termasuk WhatsApp Business App, adalah aplikasi yang umum digunakan untuk komunikasi sehari-hari dan bisnis skala kecil.</p>\r\n<h3>Fitur Utama WABA Terpusat</h3>\r\n<ul>\r\n<li>Multi-user access dengan manajemen terpusat</li>\r\n<li>Integrasi dengan sistem CRM dan tools bisnis lainnya</li>\r\n<li>Automation dan broadcast message yang lebih powerful</li>\r\n<li>Template message yang terverifikasi</li>\r\n<li>Analytics dan reporting yang detail</li>\r\n</ul>\r\n<h3>Fitur WhatsApp Biasa</h3>\r\n<ul>\r\n<li>Penggunaan single device</li>\r\n<li>Fitur katalog dan keranjang belanja sederhana</li>\r\n<li>Label chat untuk organisasi pesan</li>\r\n<li>Quick replies untuk pesan umum</li>\r\n<li>Status bisnis dan jam operasional</li>\r\n</ul>\r\n<h2>Perbedaan Signifikan untuk Bisnis</h2>\r\n<h3>Skalabilitas dan Efisiensi</h3>\r\n<p>WABA terpusat unggul dalam menangani volume pesan besar dan multiple conversations secara simultan. Sistem ini ideal untuk bisnis yang menangani ratusan hingga ribuan chat per hari. Sementara WhatsApp biasa lebih cocok untuk bisnis dengan volume chat terbatas.</p>\r\n<h3>Keamanan dan Compliance</h3>\r\n<p>WABA menawarkan tingkat keamanan yang lebih tinggi dengan enkripsi end-to-end dan verifikasi resmi dari Meta. Ini crucial untuk bisnis yang menangani data sensitif pelanggan.</p>\r\n<h2>Pertimbangan Biaya dan ROI</h2>\r\n<p>Meskipun WABA memerlukan investasi lebih besar, potensi ROI-nya juga lebih tinggi untuk bisnis yang membutuhkan:</p>\r\n<ul>\r\n<li>Automasi pesan dalam skala besar</li>\r\n<li>Integrasi dengan sistem internal</li>\r\n<li>Manajemen tim customer service yang besar</li>\r\n<li>Analytics mendalam untuk pengambilan keputusan</li>\r\n</ul>\r\n<h2>Memilih Solusi yang Tepat</h2>\r\n<h3>WABA Terpusat Cocok Untuk:</h3>\r\n<ul>\r\n<li>E-commerce dengan traffic tinggi</li>\r\n<li>Perusahaan dengan multiple departemen</li>\r\n<li>Bisnis yang membutuhkan automasi kompleks</li>\r\n<li>Perusahaan yang mengutamakan data analytics</li>\r\n</ul>\r\n<h3>WhatsApp Biasa Cocok Untuk:</h3>\r\n<ul>\r\n<li>UMKM dengan skala operasi terbatas</li>\r\n<li>Bisnis dengan tim customer service kecil</li>\r\n<li>Startup yang baru memulai</li>\r\n<li>Bisnis dengan budget terbatas</li>\r\n</ul>\r\n<h2>Langkah Implementasi</h2>\r\n<p>Sebelum memutuskan, pertimbangkan langkah-langkah berikut:</p>\r\n<ul>\r\n<li>Analisis volume komunikasi harian</li>\r\n<li>Evaluasi kebutuhan automasi</li>\r\n<li>Hitung estimasi ROI</li>\r\n<li>Assess kemampuan tim teknis</li>\r\n<li>Review budget jangka panjang</li>\r\n</ul>\r\n<h2>Kesimpulan dan Rekomendasi</h2>\r\n<p>Pilihan antara WABA terpusat dan WhatsApp biasa sangat tergantung pada skala dan kebutuhan spesifik bisnis Anda. Untuk bisnis yang menginginkan profesionalitas, skalabilitas, dan fitur enterprise, WABA terpusat adalah pilihan tepat. Namun, jika Anda menjalankan bisnis kecil dengan kebutuhan komunikasi yang masih terbatas, WhatsApp biasa bisa menjadi solusi yang cost-effective.</p>\r\n<p>Yang terpenting adalah melakukan assessment mendalam terhadap kebutuhan bisnis Anda sebelum membuat keputusan. Pertimbangkan faktor pertumbuhan bisnis ke depan untuk memastikan solusi yang Anda pilih dapat mendukung perkembangan bisnis jangka panjang.</p>', 4, 'https://nas-cloud-waba.whatsva.id//uploads/Gemini_Generated_Image_ohfjrsohfjrsohfj_7.png', NULL, 'Perbedaan WABA terpusat dan WhatsApp biasa, fitur unggulan, dan panduan memilih solusi terbaik untuk kebutuhan bisnis Anda', NULL, NULL, 'article', 'published', '2025-12-23 20:32:00', 1, 38, 0, '2025-12-23 20:32:21', '2026-02-03 14:23:27', NULL);
INSERT INTO `blog_posts` (`id`, `title`, `slug`, `short_description`, `full_content`, `category_id`, `featured_image`, `meta_title`, `meta_description`, `meta_keywords`, `canonical_url`, `schema_type`, `status`, `published_at`, `created_by`, `views_count`, `is_landing_page`, `created_at`, `updated_at`, `deleted_at`) VALUES
(12, 'Cara Mudah Menggunakan WABA API Tanpa Register Meta Business Manager', 'cara-mudah-menggunakan-waba-api-tanpa-register-meta-business-manager', 'Panduan lengkap menggunakan WhatsApp Business API tanpa perlu registrasi Meta Business Manager, solusi praktis untuk bisnis.', '<p>Bagi pelaku bisnis yang ingin mengoptimalkan komunikasi dengan pelanggan melalui WhatsApp Business API (WABA), proses registrasi Meta Business Manager seringkali menjadi hambatan. Namun, tahukah Anda bahwa ada cara lebih mudah untuk menggunakan WABA API tanpa harus melalui proses registrasi yang rumit?</p>\r\n<h2>Apa Itu WABA API?</h2>\r\n<p>WhatsApp Business API (WABA) adalah layanan yang memungkinkan bisnis berkomunikasi dengan pelanggan secara terstruktur melalui WhatsApp. Berbeda dengan WhatsApp Business biasa, WABA menawarkan fitur lebih lengkap seperti automasi, integrasi sistem, dan kemampuan menangani volume pesan yang besar.</p>\r\n<h2>Solusi Menggunakan WABA API Tanpa Registrasi Meta</h2>\r\n<p>Berikut adalah langkah-langkah praktis untuk menggunakan WABA API tanpa perlu registrasi Meta Business Manager:</p>\r\n<h3>1. Gunakan Layanan Provider WABA</h3>\r\n<p>Provider WABA resmi seperti WhatsCRM menyediakan akses instant ke WhatsApp API. Anda cukup:</p>\r\n<ul>\r\n<li>Mendaftar akun di platform provider</li>\r\n<li>Memilih paket layanan yang sesuai</li>\r\n<li>Mengikuti proses verifikasi sederhana</li>\r\n<li>Langsung menggunakan layanan WABA</li>\r\n</ul>\r\n<h3>2. Proses Integrasi Cepat</h3>\r\n<p>Setelah mendaftar, Anda akan mendapatkan:</p>\r\n<ul>\r\n<li>API key untuk akses sistem</li>\r\n<li>Dashboard manajemen pesan</li>\r\n<li>Dokumentasi API lengkap</li>\r\n<li>Panduan implementasi</li>\r\n</ul>\r\n<h2>Keuntungan Menggunakan Provider WABA</h2>\r\n<p>Ada beberapa keuntungan signifikan yang bisa Anda dapatkan:</p>\r\n<ul>\r\n<li>Proses setup yang lebih cepat</li>\r\n<li>Dukungan teknis langsung</li>\r\n<li>Biaya yang lebih terjangkau</li>\r\n<li>Fitur tambahan yang sudah terintegrasi</li>\r\n</ul>\r\n<h2>Fitur-Fitur Utama yang Bisa Dimanfaatkan</h2>\r\n<h3>1. Automasi Pesan</h3>\r\n<p>Atur respons otomatis untuk pertanyaan umum pelanggan, jadwalkan pengiriman pesan, dan kelola template pesan dengan mudah.</p>\r\n<h3>2. Integrasi Multi-Platform</h3>\r\n<p>Hubungkan WABA dengan sistem yang sudah ada seperti CRM, website, atau aplikasi bisnis Anda.</p>\r\n<h3>3. Analytics dan Reporting</h3>\r\n<p>Pantau performa komunikasi WhatsApp Anda melalui dashboard analytics yang informatif.</p>\r\n<h2>Langkah Implementasi Praktis</h2>\r\n<h3>1. Persiapan Awal</h3>\r\n<p>Siapkan informasi bisnis yang diperlukan:</p>\r\n<ul>\r\n<li>Nama bisnis resmi</li>\r\n<li>Nomor telepon bisnis</li>\r\n<li>Email bisnis aktif</li>\r\n<li>Dokumen pendukung (jika diperlukan)</li>\r\n</ul>\r\n<h3>2. Proses Aktivasi</h3>\r\n<p>Ikuti langkah aktivasi sederhana:</p>\r\n<ul>\r\n<li>Pilih provider WABA terpercaya</li>\r\n<li>Daftar dan verifikasi akun</li>\r\n<li>Aktifkan nomor WhatsApp bisnis</li>\r\n<li>Mulai menggunakan layanan</li>\r\n</ul>\r\n<h2>Tips Mengoptimalkan Penggunaan WABA</h2>\r\n<p>Untuk hasil terbaik, perhatikan hal-hal berikut:</p>\r\n<ul>\r\n<li>Gunakan template pesan yang sudah disetujui</li>\r\n<li>Patuhi kebijakan penggunaan WhatsApp Business</li>\r\n<li>Manfaatkan fitur automasi dengan bijak</li>\r\n<li>Pantau metrik performa secara rutin</li>\r\n</ul>\r\n<h2>Kesimpulan</h2>\r\n<p>Menggunakan WABA API tanpa registrasi Meta Business Manager kini menjadi lebih mudah berkat hadirnya provider WABA terpercaya. Dengan solusi ini, bisnis Anda dapat segera memanfaatkan kekuatan WhatsApp API untuk meningkatkan komunikasi dengan pelanggan secara efektif dan efisien.</p>\r\n<p>Mulai langkah pertama Anda dengan memilih provider WABA yang tepat dan ikuti panduan implementasi yang telah kami jelaskan di atas. Dengan persiapan yang baik, bisnis Anda dapat mengoptimalkan komunikasi pelanggan melalui WhatsApp dalam waktu singkat.</p>', 1, 'https://nas-cloud-waba.whatsva.id//uploads/Gemini_Generated_Image_ohfjrsohfjrsohfj_6.png', NULL, 'Pelajari cara menggunakan WhatsApp Business API (WABA) tanpa perlu registrasi Meta Business Manager. Solusi cepat dan mudah untuk bisnis Anda.', NULL, NULL, 'article', 'published', '2025-12-23 20:33:00', 1, 37, 0, '2025-12-23 20:33:29', '2026-02-03 14:23:30', NULL),
(13, 'Solusi OTP Indonesia: Panduan Lengkap Pengiriman dengan SLA Tinggi', 'solusi-otp-indonesia-panduan-lengkap-pengiriman-sla-tinggi', 'Pelajari cara mengoptimalkan pengiriman OTP ke Indonesia dengan jaminan SLA tinggi dan kepatuhan operator seluler yang tepat.', '<p>Di era digital yang semakin berkembang, kebutuhan akan sistem verifikasi yang aman dan andal menjadi sangat krusial. Pengiriman OTP (One-Time Password) ke pengguna di Indonesia memerlukan solusi yang tidak hanya cepat, tetapi juga mematuhi regulasi operator seluler. Mari kita bahas secara mendalam bagaimana mengoptimalkan pengiriman OTP Anda.</p>\r\n<h2>Mengapa SLA Tinggi Penting dalam Pengiriman OTP?</h2>\r\n<p>Service Level Agreement (SLA) yang tinggi menjamin bahwa pesan OTP Anda terkirim dengan cepat dan tepat. Dalam dunia digital yang serba instan, keterlambatan pengiriman OTP bahkan beberapa detik saja bisa mengakibatkan:</p>\r\n<ul>\r\n<li>Frustrasi pengguna dan potensi kehilangan pelanggan</li>\r\n<li>Peningkatan beban layanan customer service</li>\r\n<li>Penurunan tingkat konversi transaksi</li>\r\n</ul>\r\n<h2>Kepatuhan Operator: Kunci Sukses Pengiriman OTP</h2>\r\n<p>Setiap operator seluler di Indonesia memiliki kebijakan dan regulasi tersendiri. Memahami dan mematuhi aturan ini sangat penting untuk memastikan tingkat keberhasilan pengiriman yang tinggi.</p>\r\n<h3>Praktik Terbaik Kepatuhan Operator</h3>\r\n<ul>\r\n<li>Gunakan sender ID yang terdaftar dan disetujui</li>\r\n<li>Patuhi format pesan sesuai ketentuan operator</li>\r\n<li>Perhatikan waktu pengiriman yang direkomendasikan</li>\r\n<li>Hindari pengiriman berulang dalam waktu singkat</li>\r\n</ul>\r\n<h2>Optimalisasi Pengiriman OTP dengan WhatsApp Business API</h2>\r\n<p>WhatsApp menjadi alternatif yang semakin populer untuk pengiriman OTP di Indonesia. Beberapa keunggulannya meliputi:</p>\r\n<ul>\r\n<li>Tingkat deliver rate yang lebih tinggi</li>\r\n<li>Biaya yang lebih efisien dibanding SMS</li>\r\n<li>Kemampuan tracking status pengiriman real-time</li>\r\n<li>Tampilan pesan yang lebih profesional</li>\r\n</ul>\r\n<h3>Implementasi Sistem Multi-Channel</h3>\r\n<p>Untuk memaksimalkan keberhasilan pengiriman OTP, implementasikan sistem multi-channel yang mengkombinasikan:</p>\r\n<ul>\r\n<li>WhatsApp Business API sebagai channel utama</li>\r\n<li>SMS sebagai backup channel</li>\r\n<li>Email untuk verifikasi tambahan</li>\r\n</ul>\r\n<h2>Monitoring dan Analisis Performa</h2>\r\n<p>Pantau secara berkala metrik-metrik penting berikut:</p>\r\n<ul>\r\n<li>Delivery rate dan success rate pengiriman</li>\r\n<li>Waktu pengiriman rata-rata</li>\r\n<li>Tingkat kegagalan dan penyebabnya</li>\r\n<li>Pola penggunaan berdasarkan waktu</li>\r\n</ul>\r\n<h2>Tips Meningkatkan Efektivitas OTP</h2>\r\n<h3>Optimasi Konten Pesan</h3>\r\n<ul>\r\n<li>Gunakan template pesan yang jelas dan singkat</li>\r\n<li>Sertakan informasi expired time</li>\r\n<li>Tambahkan nama brand untuk kredibilitas</li>\r\n<li>Berikan instruksi yang mudah dipahami</li>\r\n</ul>\r\n<h3>Keamanan dan Fraud Prevention</h3>\r\n<p>Terapkan mekanisme keamanan berikut untuk mencegah penyalahgunaan:</p>\r\n<ul>\r\n<li>Rate limiting untuk mencegah spam</li>\r\n<li>Sistem deteksi anomali</li>\r\n<li>Verifikasi nomor telepon</li>\r\n<li>Logging dan monitoring aktivitas mencurigakan</li>\r\n</ul>\r\n<h2>Kesimpulan dan Langkah Selanjutnya</h2>\r\n<p>Pengiriman OTP yang efektif membutuhkan kombinasi tepat antara teknologi, kepatuhan, dan optimasi berkelanjutan. Mulailah dengan mengevaluasi kebutuhan spesifik bisnis Anda dan pilih provider yang dapat memberikan solusi komprehensif dengan SLA yang sesuai.</p>\r\n<p>Untuk implementasi sistem OTP yang handal dan sesuai standar kepatuhan operator Indonesia, tim kami siap membantu Anda dengan solusi yang telah teruji. Hubungi kami untuk konsultasi lebih lanjut tentang bagaimana mengoptimalkan sistem verifikasi bisnis digital Anda.</p>', 1, 'https://nas.meechat.id//uploads/blog1.jpg', NULL, 'Panduan lengkap solusi pengiriman OTP ke Indonesia dengan SLA tinggi, kepatuhan operator, dan praktik terbaik untuk bisnis digital Anda.', NULL, NULL, 'article', 'published', '2026-01-20 04:20:23', 1, 20, 0, '2026-01-20 04:20:23', '2026-02-03 14:23:29', NULL),
(14, 'Cara Aplikasi Global Mengirim OTP ke Indonesia dengan Lancar', 'cara-aplikasi-global-mengirim-otp-ke-indonesia', 'Panduan lengkap bagi aplikasi global untuk mengirim OTP ke Indonesia dengan tingkat deliverability tinggi melalui WhatsApp API dan SMS Gateway.', '<h2>Mengapa Pengiriman OTP ke Indonesia Sering Bermasalah?</h2>\r\n<p>Bagi aplikasi global yang beroperasi di Indonesia, pengiriman One-Time Password (OTP) sering menjadi tantangan tersendiri. Infrastruktur telekomunikasi yang beragam, filtering operator, dan regulasi lokal dapat mempengaruhi tingkat deliverability pesan OTP. Mari kita bahas solusi efektif untuk masalah ini.</p>\r\n<h2>Solusi Utama untuk Pengiriman OTP ke Indonesia</h2>\r\n<h3>1. Menggunakan WhatsApp Business API</h3>\r\n<p>WhatsApp menjadi pilihan utama untuk pengiriman OTP di Indonesia karena:</p>\r\n<ul>\r\n<li>Penetrasi pengguna WhatsApp mencapai 84% di Indonesia</li>\r\n<li>Tingkat deliverability yang tinggi (&gt;95%)</li>\r\n<li>Biaya lebih efisien dibanding SMS</li>\r\n<li>Dukungan fitur read receipt</li>\r\n</ul>\r\n<h3>2. SMS Gateway sebagai Backup Channel</h3>\r\n<p>Meskipun WhatsApp menjadi pilihan utama, SMS tetap penting sebagai fallback option dengan memperhatikan:</p>\r\n<ul>\r\n<li>Pemilihan provider SMS lokal yang tepercaya</li>\r\n<li>Penggunaan sender ID yang terverifikasi</li>\r\n<li>Implementasi routing pintar antar operator</li>\r\n</ul>\r\n<h2>Best Practices Pengiriman OTP ke Indonesia</h2>\r\n<h3>Format Pesan yang Optimal</h3>\r\n<p>Untuk meningkatkan deliverability, pastikan format pesan memenuhi standar berikut:</p>\r\n<ul>\r\n<li>Gunakan nama brand yang konsisten</li>\r\n<li>Batasi panjang pesan (maksimal 160 karakter untuk SMS)</li>\r\n<li>Hindari penggunaan link dalam pesan OTP</li>\r\n<li>Sertakan waktu kadaluarsa OTP</li>\r\n</ul>\r\n<h3>Implementasi Sistem Fallback</h3>\r\n<p>Terapkan sistem pengiriman bertingkat:</p>\r\n<ul>\r\n<li>WhatsApp sebagai channel utama</li>\r\n<li>SMS sebagai backup pertama</li>\r\n<li>Voice OTP sebagai pilihan terakhir</li>\r\n</ul>\r\n<h2>Optimasi Teknis untuk Deliverability Tinggi</h2>\r\n<h3>Rate Limiting dan Throttling</h3>\r\n<p>Atur batasan pengiriman untuk mencegah pemblokiran:</p>\r\n<ul>\r\n<li>Maksimal 3 percobaan OTP per nomor dalam 10 menit</li>\r\n<li>Cooling period 1 jam setelah 3 kali gagal</li>\r\n<li>Batasi total pengiriman harian per nomor</li>\r\n</ul>\r\n<h3>Monitoring dan Analytics</h3>\r\n<p>Implementasikan sistem monitoring untuk:</p>\r\n<ul>\r\n<li>Tracking deliverability rate real-time</li>\r\n<li>Analisis pola kegagalan pengiriman</li>\r\n<li>Optimasi performa berdasarkan data</li>\r\n</ul>\r\n<h2>Kepatuhan Regulasi dan Keamanan</h2>\r\n<h3>Regulasi Lokal Indonesia</h3>\r\n<p>Pastikan kepatuhan terhadap:</p>\r\n<ul>\r\n<li>Aturan Kominfo tentang messaging</li>\r\n<li>Regulasi perlindungan data pribadi</li>\r\n<li>Standar keamanan informasi</li>\r\n</ul>\r\n<h2>Rekomendasi Provider dan Integrasi</h2>\r\n<h3>Pemilihan Provider</h3>\r\n<p>Pertimbangkan faktor berikut dalam memilih provider:</p>\r\n<ul>\r\n<li>Ketersediaan API dokumentasi yang lengkap</li>\r\n<li>Support teknis 24/7</li>\r\n<li>Infrastruktur yang redundant</li>\r\n<li>Track record deliverability di Indonesia</li>\r\n</ul>\r\n<h2>Kesimpulan</h2>\r\n<p>Pengiriman OTP ke Indonesia membutuhkan strategi yang komprehensif. Dengan menggunakan kombinasi WhatsApp API sebagai channel utama dan SMS sebagai backup, serta menerapkan best practices yang telah dibahas, aplikasi global dapat mencapai tingkat deliverability yang optimal. Jangan lupa untuk selalu memantau performa dan menyesuaikan strategi sesuai dengan perubahan landscape digital Indonesia.</p>', 3, 'https://nas.meechat.id//uploads/blog1_1.jpg', NULL, 'Pelajari cara efektif mengirim OTP ke Indonesia untuk aplikasi global. Solusi praktis menggunakan WhatsApp API & SMS Gateway dengan deliverability tinggi.', NULL, NULL, 'article', 'published', '2026-01-20 04:26:54', 1, 19, 0, '2026-01-20 04:26:54', '2026-02-03 14:23:30', NULL),
(15, 'OTP Indonesia: Solusi Stabil untuk Aplikasi Internasional', 'otp-indonesia-solusi-stabil-aplikasi-internasional', 'Panduan lengkap tentang layanan OTP Indonesia untuk aplikasi internasional, termasuk aspek stabilitas, kecepatan, dan kepatuhan regulasi.', '<p>Di era digital yang semakin berkembang, kebutuhan akan sistem autentikasi yang aman dan andal menjadi prioritas utama bagi bisnis global. OTP (One-Time Password) Indonesia hadir sebagai solusi yang tidak hanya menjawab kebutuhan lokal, tetapi juga memenuhi standar aplikasi internasional.</p>\r\n<h2>Mengapa OTP Indonesia Menjadi Pilihan Global?</h2>\r\n<p>Sistem OTP Indonesia telah mengalami evolusi signifikan dalam beberapa tahun terakhir. Dengan infrastruktur telekomunikasi yang terus berkembang dan dukungan teknologi modern, layanan OTP Indonesia kini mampu bersaing di kancah internasional dengan beberapa keunggulan utama:</p>\r\n<ul>\r\n<li>Stabilitas jaringan yang teruji</li>\r\n<li>Kecepatan pengiriman yang optimal</li>\r\n<li>Kepatuhan terhadap regulasi internasional</li>\r\n<li>Harga yang kompetitif</li>\r\n</ul>\r\n<h2>Keunggulan Teknis OTP Indonesia</h2>\r\n<h3>1. Stabilitas Sistem</h3>\r\n<p>Infrastruktur OTP Indonesia didukung oleh jaringan telekomunikasi yang handal dengan tingkat uptime mencapai 99.9%. Sistem redundansi dan fail-over yang canggih memastikan layanan tetap berjalan bahkan dalam kondisi beban tinggi.</p>\r\n<h3>2. Kecepatan Pengiriman</h3>\r\n<p>Dengan rata-rata waktu pengiriman kurang dari 5 detik, OTP Indonesia mampu memenuhi kebutuhan aplikasi yang memerlukan respons cepat. Sistem routing pintar memastikan pesan dikirim melalui jalur tercepat yang tersedia.</p>\r\n<h3>3. Keamanan Berlapis</h3>\r\n<p>Implementasi enkripsi end-to-end dan protokol keamanan terkini menjadikan OTP Indonesia pilihan aman untuk aplikasi internasional. Setiap transaksi dilindungi oleh sistem deteksi fraud yang canggih.</p>\r\n<h2>Aspek Compliance dan Regulasi</h2>\r\n<p>OTP Indonesia dirancang dengan mempertimbangkan berbagai standar kepatuhan internasional, termasuk:</p>\r\n<ul>\r\n<li>GDPR untuk pasar Eropa</li>\r\n<li>CCPA untuk pasar Amerika</li>\r\n<li>PDPA untuk kawasan Asia Tenggara</li>\r\n</ul>\r\n<h2>Implementasi Praktis</h2>\r\n<h3>Integrasi dengan Aplikasi</h3>\r\n<p>Proses integrasi OTP Indonesia dengan aplikasi internasional dapat dilakukan melalui:</p>\r\n<ul>\r\n<li>REST API yang terdokumentasi dengan baik</li>\r\n<li>SDK untuk berbagai platform (iOS, Android, Web)</li>\r\n<li>Webhook untuk notifikasi real-time</li>\r\n</ul>\r\n<h3>Best Practices Penggunaan</h3>\r\n<p>Untuk hasil optimal, perhatikan beberapa praktik terbaik berikut:</p>\r\n<ul>\r\n<li>Implementasi rate limiting untuk mencegah spam</li>\r\n<li>Penggunaan timeout yang sesuai (rekomendasi: 3-5 menit)</li>\r\n<li>Validasi format nomor telepon sebelum pengiriman</li>\r\n</ul>\r\n<h2>Optimalisasi Biaya dan Performa</h2>\r\n<p>Beberapa strategi untuk mengoptimalkan penggunaan OTP Indonesia:</p>\r\n<ul>\r\n<li>Pemilihan paket sesuai volume penggunaan</li>\r\n<li>Implementasi caching untuk mengurangi beban server</li>\r\n<li>Monitoring penggunaan secara real-time</li>\r\n</ul>\r\n<h2>Kesimpulan</h2>\r\n<p>OTP Indonesia telah membuktikan diri sebagai solusi autentikasi yang andal untuk aplikasi internasional. Dengan kombinasi stabilitas, kecepatan, dan kepatuhan regulasi, layanan ini menawarkan nilai tambah signifikan bagi bisnis yang beroperasi di skala global. Untuk memulai implementasi, pastikan untuk memilih provider yang tepat dan mengikuti best practices yang telah diuraikan di atas.</p>', 1, 'https://nas.meechat.id//uploads/Gemini_Generated_Image_hzic06hzic06hzic.png', NULL, 'Pelajari cara mengoptimalkan layanan OTP Indonesia untuk aplikasi internasional Anda. Solusi stabil, cepat, dan sesuai regulasi global.', NULL, NULL, 'article', 'published', '2026-01-20 04:28:27', 1, 17, 0, '2026-01-20 04:28:27', '2026-02-03 14:23:28', NULL),
(16, 'Mengapa Aplikasi Global Memilih Provider OTP Lokal di Indonesia?', 'mengapa-aplikasi-global-pilih-provider-otp-lokal-indonesia', 'Pelajari alasan strategis mengapa aplikasi global lebih memilih layanan OTP lokal Indonesia untuk verifikasi pengguna dan keamanan.', '<p>Dalam era digital yang semakin berkembang, verifikasi pengguna melalui One-Time Password (OTP) telah menjadi standar keamanan yang tidak bisa ditawar. Menariknya, banyak aplikasi global yang beroperasi di Indonesia justru memilih provider OTP lokal dibanding provider internasional. Mari kita telusuri alasan di balik keputusan strategis ini.</p>\r\n<h2>Keunggulan Provider OTP Lokal di Indonesia</h2>\r\n<p>Provider OTP lokal memiliki beberapa keunggulan yang sulit ditandingi oleh provider global, terutama dalam konteks pasar Indonesia yang unik.</p>\r\n<h3>1. Jangkauan Jaringan yang Lebih Luas</h3>\r\n<p>Provider lokal memiliki kerja sama langsung dengan operator seluler Indonesia, memastikan pengiriman OTP yang lebih reliable hingga ke pelosok daerah. Berbeda dengan provider global yang sering menggunakan perantara, provider lokal dapat menjangkau lebih dari 95% wilayah Indonesia.</p>\r\n<h3>2. Biaya yang Lebih Kompetitif</h3>\r\n<p>Tanpa perantara tambahan, provider lokal dapat menawarkan harga yang lebih kompetitif. Penghematan biaya bisa mencapai 30-50% dibandingkan menggunakan provider global, terutama untuk volume pengiriman yang besar.</p>\r\n<h2>Faktor Teknis yang Menentukan</h2>\r\n<h3>1. Kecepatan Pengiriman</h3>\r\n<p>Provider lokal memiliki infrastruktur yang tersebar di berbagai wilayah Indonesia, menghasilkan latency yang lebih rendah. Rata-rata waktu pengiriman OTP bisa mencapai 3-5 detik, dibanding 8-15 detik pada provider global.</p>\r\n<h3>2. Tingkat Keberhasilan Pengiriman</h3>\r\n<p>Dengan koneksi langsung ke operator lokal, tingkat keberhasilan pengiriman (delivery rate) mencapai 98%, jauh lebih tinggi dibanding rata-rata provider global yang berkisar 85-90%.</p>\r\n<h2>Aspek Regulasi dan Kepatuhan</h2>\r\n<p>Pemilihan provider lokal juga terkait erat dengan aspek regulasi dan kepatuhan terhadap peraturan di Indonesia:</p>\r\n<ul>\r\n<li>Kepatuhan terhadap regulasi data pribadi</li>\r\n<li>Pemahaman lebih baik tentang kebijakan anti-spam lokal</li>\r\n<li>Kemudahan dalam penanganan masalah regulatori</li>\r\n</ul>\r\n<h2>Studi Kasus: Implementasi di Lapangan</h2>\r\n<p>Sebuah aplikasi e-commerce global yang beroperasi di Indonesia melaporkan peningkatan success rate verifikasi pengguna dari 87% menjadi 96% setelah beralih ke provider OTP lokal. Selain itu, mereka menghemat sekitar 40% dari budget bulanan untuk layanan OTP.</p>\r\n<h2>Tips Memilih Provider OTP Lokal</h2>\r\n<h3>Kriteria Utama:</h3>\r\n<ul>\r\n<li>Kapasitas infrastruktur dan redundansi sistem</li>\r\n<li>Service Level Agreement (SLA) yang jelas</li>\r\n<li>Dukungan teknis 24/7 dalam bahasa lokal</li>\r\n<li>Transparansi harga dan model billing</li>\r\n</ul>\r\n<h2>Kesimpulan</h2>\r\n<p>Pemilihan provider OTP lokal oleh aplikasi global di Indonesia bukan sekadar keputusan cost-saving, melainkan strategi yang komprehensif mempertimbangkan aspek teknis, operasional, dan regulatori. Dengan keunggulan dalam hal jangkauan, kecepatan, dan pemahaman pasar lokal, provider OTP lokal menjadi pilihan yang semakin menarik bagi aplikasi global yang serius mengembangkan bisnisnya di Indonesia.</p>', 1, 'https://nas.meechat.id//uploads/Gemini_Generated_Image_527r1f527r1f527r.png', NULL, 'Provider OTP lokal menawarkan keunggulan signifikan bagi aplikasi global di Indonesia. Simak faktor reliability, coverage, dan cost-effectiveness.', NULL, NULL, 'article', 'published', '2026-01-20 04:36:29', 1, 22, 0, '2026-01-20 04:36:29', '2026-02-03 14:23:30', NULL),
(17, 'Cara Mengatasi OTP Tidak Masuk di Indonesia: Solusi Lengkap 2024', 'mengatasi-otp-tidak-masuk-indonesia-solusi-lengkap', 'Panduan lengkap mengatasi masalah OTP tidak masuk untuk aplikasi global di Indonesia, termasuk solusi teknis dan praktik terbaik pengiriman OTP.', '<p>Masalah OTP tidak masuk telah menjadi tantangan serius bagi bisnis digital di Indonesia, terutama untuk aplikasi skala global yang beroperasi di pasar lokal. Artikel ini akan membahas secara mendalam penyebab dan solusi efektif untuk mengatasi masalah ini.</p>\r\n<h2>Mengapa OTP Sering Tidak Masuk di Indonesia?</h2>\r\n<p>Ada beberapa faktor utama yang menyebabkan gagalnya pengiriman OTP di Indonesia:</p>\r\n<ul>\r\n<li>Infrastruktur telekomunikasi yang beragam di berbagai wilayah</li>\r\n<li>Filtering spam yang ketat dari operator seluler</li>\r\n<li>Penggunaan provider SMS gateway yang tidak tepat</li>\r\n<li>Konfigurasi sistem yang tidak optimal</li>\r\n</ul>\r\n<h2>Solusi Teknis untuk Masalah OTP</h2>\r\n<h3>1. Implementasi Multi-Channel OTP</h3>\r\n<p>Gunakan kombinasi beberapa channel pengiriman seperti:</p>\r\n<ul>\r\n<li>SMS sebagai channel utama</li>\r\n<li>WhatsApp Business API sebagai alternatif</li>\r\n<li>Voice OTP untuk backup</li>\r\n</ul>\r\n<h3>2. Optimasi Pengiriman SMS</h3>\r\n<p>Beberapa langkah optimasi yang bisa diterapkan:</p>\r\n<ul>\r\n<li>Gunakan Sender ID yang terdaftar dan terverifikasi</li>\r\n<li>Implementasi rate limiting yang tepat</li>\r\n<li>Monitoring real-time delivery status</li>\r\n</ul>\r\n<h2>Best Practices Implementasi OTP</h2>\r\n<h3>1. Format Pesan yang Optimal</h3>\r\n<p>Pastikan format pesan memenuhi standar berikut:</p>\r\n<ul>\r\n<li>Teks singkat dan jelas</li>\r\n<li>Mencantumkan nama brand dengan benar</li>\r\n<li>Hindari karakter khusus yang bisa memicu filter spam</li>\r\n</ul>\r\n<h3>2. Manajemen Timeout dan Retry</h3>\r\n<p>Atur sistem retry yang efektif dengan mempertimbangkan:</p>\r\n<ul>\r\n<li>Interval waktu antar percobaan yang tepat</li>\r\n<li>Maksimum jumlah retry yang masuk akal</li>\r\n<li>Alternatif channel setelah beberapa kali gagal</li>\r\n</ul>\r\n<h2>Integrasi dengan WhatsApp Business API</h2>\r\n<p>WhatsApp Business API menawarkan solusi yang lebih reliable untuk pengiriman OTP di Indonesia karena:</p>\r\n<ul>\r\n<li>Tingkat deliverability yang lebih tinggi</li>\r\n<li>Biaya yang lebih efisien</li>\r\n<li>User experience yang lebih baik</li>\r\n</ul>\r\n<h3>Langkah Implementasi WhatsApp OTP</h3>\r\n<p>Untuk mengintegrasikan WhatsApp OTP:</p>\r\n<ul>\r\n<li>Dapatkan akses WhatsApp Business API</li>\r\n<li>Siapkan template pesan yang sesuai guidelines</li>\r\n<li>Implementasi sistem fallback ke SMS jika diperlukan</li>\r\n</ul>\r\n<h2>Monitoring dan Analisis</h2>\r\n<p>Penting untuk memiliki sistem monitoring yang komprehensif:</p>\r\n<ul>\r\n<li>Track delivery rate per channel</li>\r\n<li>Analisis pola kegagalan pengiriman</li>\r\n<li>Evaluasi performa provider</li>\r\n</ul>\r\n<h2>Kesimpulan dan Langkah Selanjutnya</h2>\r\n<p>Mengatasi masalah OTP tidak masuk membutuhkan pendekatan yang komprehensif dan multi-channel. Dengan mengimplementasikan solusi-solusi di atas dan terus melakukan monitoring, bisnis dapat meningkatkan tingkat keberhasilan pengiriman OTP secara signifikan.</p>\r\n<p>Jangan lupa untuk selalu mengikuti perkembangan teknologi dan regulasi terkait pengiriman OTP di Indonesia untuk memastikan sistem Anda tetap efektif dan compliant.</p>', 1, 'https://nas.meechat.id//uploads/Gemini_Generated_Image_527r1f527r1f527r_1.png', NULL, 'Pelajari cara mengatasi masalah OTP tidak masuk di Indonesia untuk aplikasi global. Solusi lengkap dari sisi teknis hingga implementasi praktis.', NULL, NULL, 'article', 'published', '2026-01-20 04:37:20', 1, 23, 0, '2026-01-20 04:37:20', '2026-02-03 14:23:31', NULL),
(18, 'Infrastruktur OTP Indonesia: Backbone Aplikasi Global Bervolume Tinggi', 'infrastruktur-otp-indonesia-aplikasi-global', 'Mengulas peran krusial infrastruktur OTP Indonesia dalam mendukung aplikasi internasional dengan trafik tinggi dan standar keamanan global', '<p>Dalam era digital yang semakin berkembang, infrastruktur OTP (One-Time Password) Indonesia telah menjadi tulang punggung yang dipercaya oleh berbagai aplikasi internasional. Kehandalan sistem ini tidak hanya menarik perhatian pemain lokal, tetapi juga menjadi pilihan utama platform global dengan trafik pengguna yang masif.</p>\r\n<h2>Mengapa Infrastruktur OTP Indonesia Menjadi Pilihan Global?</h2>\r\n<p>Infrastruktur OTP Indonesia menawarkan beberapa keunggulan yang membuatnya menjadi pilihan ideal bagi aplikasi internasional:</p>\r\n<ul>\r\n<li>Kapasitas jaringan yang besar dan stabil</li>\r\n<li>Keamanan data yang memenuhi standar internasional</li>\r\n<li>Kecepatan pengiriman yang optimal</li>\r\n<li>Skalabilitas sistem yang tinggi</li>\r\n</ul>\r\n<h2>Komponen Utama Infrastruktur OTP Indonesia</h2>\r\n<h3>1. Sistem Distribusi Pesan</h3>\r\n<p>Infrastruktur OTP Indonesia menggunakan sistem distribusi pesan yang canggih, mampu menangani jutaan request secara simultan. Sistem ini didukung oleh:</p>\r\n<ul>\r\n<li>Load balancer tingkat enterprise</li>\r\n<li>Multiple server redundancy</li>\r\n<li>Sistem failover otomatis</li>\r\n</ul>\r\n<h3>2. Keamanan Data</h3>\r\n<p>Aspek keamanan menjadi prioritas utama dengan implementasi:</p>\r\n<ul>\r\n<li>Enkripsi end-to-end</li>\r\n<li>Firewall berlapis</li>\r\n<li>Monitoring real-time 24/7</li>\r\n</ul>\r\n<h2>Implementasi pada Aplikasi Global</h2>\r\n<p>Beberapa contoh implementasi sukses infrastruktur OTP Indonesia pada aplikasi global meliputi:</p>\r\n<ul>\r\n<li>Aplikasi e-commerce multinasional</li>\r\n<li>Platform media sosial global</li>\r\n<li>Layanan fintech internasional</li>\r\n</ul>\r\n<h2>Optimalisasi Performa untuk Trafik Tinggi</h2>\r\n<h3>1. Manajemen Beban</h3>\r\n<p>Sistem dirancang dengan kemampuan manajemen beban yang sophisticated, mencakup:</p>\r\n<ul>\r\n<li>Auto-scaling berdasarkan trafik</li>\r\n<li>Distribusi beban geografis</li>\r\n<li>Cache management system</li>\r\n</ul>\r\n<h3>2. Monitoring dan Maintenance</h3>\r\n<p>Pemantauan performa dilakukan secara kontinyu dengan:</p>\r\n<ul>\r\n<li>Dashboard analitik real-time</li>\r\n<li>Sistem peringatan dini</li>\r\n<li>Maintenance terjadwal</li>\r\n</ul>\r\n<h2>Integrasi dengan Sistem Global</h2>\r\n<p>Infrastruktur OTP Indonesia menyediakan berbagai metode integrasi yang fleksibel:</p>\r\n<ul>\r\n<li>RESTful API</li>\r\n<li>SDK untuk berbagai platform</li>\r\n<li>Dokumentasi komprehensif</li>\r\n</ul>\r\n<h2>Masa Depan Infrastruktur OTP Indonesia</h2>\r\n<p>Perkembangan infrastruktur OTP Indonesia terus berlanjut dengan fokus pada:</p>\r\n<ul>\r\n<li>Implementasi teknologi AI untuk deteksi fraud</li>\r\n<li>Peningkatan kapasitas jaringan</li>\r\n<li>Pengembangan fitur keamanan tambahan</li>\r\n</ul>\r\n<p>Infrastruktur OTP Indonesia telah membuktikan diri sebagai solusi yang dapat diandalkan untuk aplikasi global dengan trafik tinggi. Dengan terus berkembangnya teknologi dan kebutuhan keamanan, sistem ini akan tetap menjadi pilihan utama bagi platform digital internasional yang mengutamakan keamanan dan reliabilitas.</p>', 3, 'https://nas.meechat.id//uploads/Gemini_Generated_Image_blzqyhblzqyhblzq.png', NULL, 'Pelajari bagaimana infrastruktur OTP Indonesia menjadi pilihan utama aplikasi global untuk verifikasi pengguna dan keamanan data dengan volume tinggi', NULL, NULL, 'article', 'published', '2026-01-20 04:42:10', 1, 17, 0, '2026-01-20 04:42:10', '2026-02-03 14:23:32', NULL),
(19, 'Kirim OTP ke Indonesia: Panduan Lengkap Menghindari Kesalahan Umum', 'kirim-otp-ke-indonesia-panduan-menghindari-kesalahan', 'Pelajari cara menghindari kesalahan umum dalam pengiriman OTP ke Indonesia dan optimalkan sistem verifikasi aplikasi global Anda.', '<p>Pengiriman OTP (One-Time Password) ke pengguna di Indonesia memiliki tantangan unik yang sering diabaikan oleh pengembang aplikasi global. Artikel ini akan membahas kesalahan umum dan solusi praktis untuk mengoptimalkan sistem verifikasi Anda.</p>\r\n<h2>Kesalahan Umum dalam Pengiriman OTP ke Indonesia</h2>\r\n<h3>1. Format Nomor Telepon yang Tidak Sesuai</h3>\r\n<p>Banyak aplikasi global gagal mengenali variasi format nomor telepon Indonesia:</p>\r\n<ul>\r\n<li>Penggunaan kode negara yang salah (62 vs +62)</li>\r\n<li>Penanganan awalan \'0\' yang tidak konsisten</li>\r\n<li>Format nomor yang tidak terstandarisasi</li>\r\n</ul>\r\n<h3>2. Pemilihan Channel Pengiriman yang Kurang Tepat</h3>\r\n<p>Tidak semua channel pengiriman OTP sama efektifnya di Indonesia. Beberapa kesalahan meliputi:</p>\r\n<ul>\r\n<li>Ketergantungan berlebihan pada SMS regular</li>\r\n<li>Mengabaikan preferensi WhatsApp sebagai channel komunikasi utama</li>\r\n<li>Tidak menyediakan opsi fallback yang memadai</li>\r\n</ul>\r\n<h2>Solusi dan Best Practices</h2>\r\n<h3>Standardisasi Format Nomor</h3>\r\n<p>Implementasikan sistem validasi nomor yang mempertimbangkan:</p>\r\n<ul>\r\n<li>Konversi otomatis ke format E.164 (+62)</li>\r\n<li>Pengecekan panjang nomor (10-13 digit)</li>\r\n<li>Validasi prefix operator seluler Indonesia</li>\r\n</ul>\r\n<h3>Optimasi Channel Pengiriman</h3>\r\n<p>Gunakan pendekatan multi-channel yang tepat:</p>\r\n<ul>\r\n<li>WhatsApp sebagai channel prioritas</li>\r\n<li>SMS sebagai fallback option</li>\r\n<li>Rate limiting yang sesuai dengan regulasi lokal</li>\r\n</ul>\r\n<h2>Implementasi Teknis yang Direkomendasikan</h2>\r\n<h3>Konfigurasi Sistem</h3>\r\n<p>Pastikan sistem Anda memiliki:</p>\r\n<ul>\r\n<li>Timeout yang sesuai (30-60 detik)</li>\r\n<li>Retry mechanism yang optimal</li>\r\n<li>Monitoring realtime untuk tracking delivery</li>\r\n</ul>\r\n<h3>Keamanan dan Compliance</h3>\r\n<p>Perhatikan aspek keamanan berikut:</p>\r\n<ul>\r\n<li>Enkripsi end-to-end untuk data sensitif</li>\r\n<li>Pembatasan percobaan verifikasi</li>\r\n<li>Logging untuk audit trail</li>\r\n</ul>\r\n<h2>Tips Tambahan untuk Kesuksesan Implementasi</h2>\r\n<h3>Lokalisasi Pesan</h3>\r\n<p>Optimalkan konten pesan OTP dengan:</p>\r\n<ul>\r\n<li>Teks dwibahasa (Indonesia dan Inggris)</li>\r\n<li>Format pesan yang jelas dan singkat</li>\r\n<li>Branding yang konsisten</li>\r\n</ul>\r\n<h3>Monitoring dan Analisis</h3>\r\n<p>Lakukan pemantauan berkala terhadap:</p>\r\n<ul>\r\n<li>Success rate pengiriman</li>\r\n<li>Waktu pengiriman rata-rata</li>\r\n<li>Pattern kegagalan yang mungkin terjadi</li>\r\n</ul>\r\n<h2>Kesimpulan</h2>\r\n<p>Kesuksesan pengiriman OTP ke Indonesia bergantung pada pemahaman mendalam tentang karakteristik lokal dan implementasi teknis yang tepat. Dengan menghindari kesalahan umum dan mengikuti best practices yang telah diuraikan, Anda dapat meningkatkan reliabilitas sistem verifikasi aplikasi global Anda secara signifikan.</p>\r\n<p>Jangan lupa untuk selalu memperbarui sistem Anda sesuai dengan perkembangan teknologi dan regulasi terbaru di Indonesia. Implementasi yang baik akan menghasilkan pengalaman pengguna yang lebih baik dan tingkat konversi yang lebih tinggi.</p>', 1, 'https://nas.meechat.id//uploads/Gemini_Generated_Image_bvk6qvbvk6qvbvk6.png', NULL, 'Panduan lengkap menghindari kesalahan dalam pengiriman OTP ke Indonesia untuk aplikasi global. Tips praktis dan solusi untuk sistem verifikasi yang lebih baik.', NULL, NULL, 'article', 'published', '2026-01-20 04:45:06', 1, 21, 0, '2026-01-20 04:45:06', '2026-02-03 14:23:32', NULL),
(20, 'OTP Delivery di Indonesia: Mengatasi Tantangan dengan Solusi Enterprise', 'otp-delivery-indonesia-tantangan-solusi-enterprise', 'Memahami kompleksitas pengiriman OTP di Indonesia dan solusi enterprise-grade untuk mengoptimalkan keamanan dan reliabilitas sistem autentikasi.', '<p>Di era digital yang semakin berkembang, One-Time Password (OTP) telah menjadi komponen kritis dalam sistem autentikasi modern. Namun, pengiriman OTP di Indonesia menghadapi berbagai tantangan unik yang perlu diatasi dengan solusi yang tepat.</p>\r\n<h2>Tantangan Utama Pengiriman OTP di Indonesia</h2>\r\n<p>Pengiriman OTP di Indonesia menghadapi beberapa kendala signifikan yang dapat mempengaruhi efektivitas sistem autentikasi:</p>\r\n<h3>1. Keterbatasan Infrastruktur</h3>\r\n<p>Tidak meratanya kualitas jaringan telekomunikasi di berbagai wilayah Indonesia sering menyebabkan keterlambatan atau kegagalan pengiriman OTP. Hal ini terutama terasa di daerah rural atau lokasi dengan coverage jaringan terbatas.</p>\r\n<h3>2. Biaya Operasional Tinggi</h3>\r\n<p>Penggunaan SMS sebagai metode pengiriman OTP tradisional membutuhkan biaya yang cukup besar, terutama untuk bisnis dengan volume transaksi tinggi. Setiap SMS yang terkirim memiliki cost yang harus diperhitungkan dalam operational expense.</p>\r\n<h3>3. Masalah Keamanan</h3>\r\n<p>Meningkatnya kasus SIM swap fraud dan SMS spoofing membuat metode pengiriman OTP konvensional rentan terhadap serangan keamanan.</p>\r\n<h2>Solusi Enterprise-Grade untuk Pengiriman OTP</h2>\r\n<h3>1. Integrasi Multi-Channel</h3>\r\n<p>Implementasi sistem pengiriman OTP multi-channel yang menggabungkan:</p>\r\n<ul>\r\n<li>WhatsApp Business API sebagai channel utama</li>\r\n<li>SMS sebagai fallback channel</li>\r\n<li>Push notification untuk pengguna aplikasi mobile</li>\r\n</ul>\r\n<h3>2. Optimasi Pengiriman dengan AI</h3>\r\n<p>Penggunaan teknologi AI untuk:</p>\r\n<ul>\r\n<li>Prediksi channel pengiriman terbaik berdasarkan historical data</li>\r\n<li>Dynamic routing untuk memastikan delivery rate optimal</li>\r\n<li>Fraud detection system yang proaktif</li>\r\n</ul>\r\n<h3>3. Advanced Analytics &amp; Monitoring</h3>\r\n<p>Implementasi sistem monitoring komprehensif untuk:</p>\r\n<ul>\r\n<li>Real-time tracking delivery status</li>\r\n<li>Performance analytics per channel</li>\r\n<li>Cost optimization insights</li>\r\n</ul>\r\n<h2>Implementasi Praktis untuk Bisnis</h2>\r\n<p>Berikut langkah-langkah praktis untuk mengimplementasikan solusi enterprise-grade OTP:</p>\r\n<h3>1. Audit Sistem Existing</h3>\r\n<p>Lakukan evaluasi menyeluruh terhadap sistem OTP yang sedang berjalan, identifikasi bottleneck dan area improvement.</p>\r\n<h3>2. Pilih Provider yang Tepat</h3>\r\n<p>Pertimbangkan provider yang menawarkan:</p>\r\n<ul>\r\n<li>SLA minimal 99.9%</li>\r\n<li>Redundant infrastructure</li>\r\n<li>24/7 technical support</li>\r\n<li>Competitive pricing model</li>\r\n</ul>\r\n<h3>3. Implementasi Bertahap</h3>\r\n<p>Lakukan implementasi secara bertahap:</p>\r\n<ul>\r\n<li>Pilot project dengan segment pengguna terbatas</li>\r\n<li>Evaluasi performa dan feedback</li>\r\n<li>Scale-up bertahap ke seluruh userbase</li>\r\n</ul>\r\n<h2>Best Practices untuk Optimasi OTP</h2>\r\n<p>Untuk memaksimalkan efektivitas sistem OTP, perhatikan best practices berikut:</p>\r\n<ul>\r\n<li>Implementasi rate limiting untuk mencegah abuse</li>\r\n<li>Set expiry time yang sesuai (umumnya 3-5 menit)</li>\r\n<li>Gunakan format pesan yang jelas dan konsisten</li>\r\n<li>Implementasi system retry dengan intelligent backoff</li>\r\n</ul>\r\n<h2>Kesimpulan</h2>\r\n<p>Pengiriman OTP di Indonesia memang menghadapi berbagai tantangan, namun dengan implementasi solusi enterprise-grade yang tepat, bisnis dapat memastikan sistem autentikasi yang aman, reliable, dan cost-effective. Kunci keberhasilan terletak pada pemilihan teknologi yang tepat, implementasi yang terencana, dan monitoring yang konsisten.</p>\r\n<p>Dengan mengadopsi pendekatan multi-channel dan memanfaatkan teknologi terkini, bisnis dapat meningkatkan success rate pengiriman OTP sambil tetap menjaga keamanan dan efisiensi biaya.</p>', 2, 'https://nas.meechat.id//uploads/Gemini_Generated_Image_3jd2183jd2183jd2.png', NULL, 'Pelajari tantangan pengiriman OTP di Indonesia dan solusi enterprise untuk meningkatkan keamanan dan reliabilitas sistem autentikasi bisnis Anda.', NULL, NULL, 'article', 'published', '2026-01-20 04:47:03', 1, 17, 0, '2026-01-20 04:47:03', '2026-02-03 14:23:30', NULL),
(21, 'Cara Aplikasi Global Memastikan OTP Tetap Masuk di Indonesia', 'cara-aplikasi-global-memastikan-otp-tetap-masuk-indonesia', 'Panduan lengkap tentang strategi dan teknologi yang digunakan aplikasi internasional untuk memastikan pengiriman OTP yang andal di Indonesia', '<p>Di era digital yang semakin berkembang, pengiriman One-Time Password (OTP) menjadi komponen kritis dalam keamanan aplikasi. Namun, bagaimana aplikasi internasional memastikan kode OTP mereka dapat diterima dengan baik oleh pengguna di Indonesia? Mari kita bahas secara mendalam.</p>\r\n<h2>Tantangan Pengiriman OTP di Indonesia</h2>\r\n<p>Indonesia memiliki karakteristik unik yang menjadi tantangan tersendiri dalam pengiriman OTP:</p>\r\n<ul>\r\n<li>Infrastruktur telekomunikasi yang beragam antar wilayah</li>\r\n<li>Multiple operator seluler dengan coverage berbeda</li>\r\n<li>Regulasi telekomunikasi yang ketat</li>\r\n<li>Masalah spam dan filtering SMS</li>\r\n</ul>\r\n<h2>Strategi Utama Pengiriman OTP</h2>\r\n<h3>1. Multi-Channel Delivery</h3>\r\n<p>Aplikasi global menerapkan sistem multi-channel untuk memastikan OTP sampai ke pengguna:</p>\r\n<ul>\r\n<li>SMS sebagai channel utama</li>\r\n<li>WhatsApp Business API sebagai alternatif</li>\r\n<li>Email backup</li>\r\n<li>Push notification untuk pengguna aplikasi</li>\r\n</ul>\r\n<h3>2. Local Partnership</h3>\r\n<p>Kerjasama dengan provider lokal menjadi kunci sukses pengiriman OTP:</p>\r\n<ul>\r\n<li>Bermitra dengan operator seluler utama</li>\r\n<li>Menggunakan SMS gateway lokal</li>\r\n<li>Memanfaatkan data center dalam negeri</li>\r\n</ul>\r\n<h2>Teknologi dan Sistem yang Digunakan</h2>\r\n<h3>Smart Routing System</h3>\r\n<p>Implementasi sistem routing pintar membantu optimalisasi pengiriman:</p>\r\n<ul>\r\n<li>Analisis real-time performa provider</li>\r\n<li>Load balancing antar channel</li>\r\n<li>Automatic failover system</li>\r\n</ul>\r\n<h3>Monitoring dan Analytics</h3>\r\n<p>Pengawasan ketat terhadap kinerja sistem pengiriman OTP:</p>\r\n<ul>\r\n<li>Real-time delivery tracking</li>\r\n<li>Performance analytics</li>\r\n<li>Failure rate monitoring</li>\r\n</ul>\r\n<h2>Best Practices yang Diterapkan</h2>\r\n<h3>Optimasi Konten OTP</h3>\r\n<p>Format pesan yang dioptimalkan untuk pasar Indonesia:</p>\r\n<ul>\r\n<li>Penggunaan Bahasa Indonesia yang tepat</li>\r\n<li>Format pesan yang jelas dan singkat</li>\r\n<li>Branding yang konsisten</li>\r\n</ul>\r\n<h3>Keamanan dan Compliance</h3>\r\n<p>Memastikan kepatuhan terhadap regulasi lokal:</p>\r\n<ul>\r\n<li>Enkripsi end-to-end</li>\r\n<li>Kepatuhan terhadap regulasi KOMINFO</li>\r\n<li>Implementasi security best practices</li>\r\n</ul>\r\n<h2>Rekomendasi untuk Bisnis</h2>\r\n<p>Bagi bisnis yang ingin mengimplementasikan sistem OTP yang andal di Indonesia:</p>\r\n<ul>\r\n<li>Pilih provider dengan infrastruktur yang kuat di Indonesia</li>\r\n<li>Implementasikan sistem multi-channel</li>\r\n<li>Lakukan monitoring secara berkala</li>\r\n<li>Pastikan kepatuhan terhadap regulasi lokal</li>\r\n</ul>\r\n<h2>Kesimpulan</h2>\r\n<p>Keberhasilan pengiriman OTP di Indonesia membutuhkan kombinasi tepat antara teknologi, strategi, dan pemahaman pasar lokal. Dengan menerapkan praktik-praktik terbaik dan memanfaatkan berbagai channel yang tersedia, aplikasi internasional dapat memastikan sistem autentikasi mereka berjalan optimal di pasar Indonesia.</p>\r\n<p>Untuk hasil terbaik, pertimbangkan untuk menggunakan layanan WhatsApp Business API yang semakin populer sebagai alternatif pengiriman OTP yang lebih reliable dan cost-effective di Indonesia.</p>', 1, 'https://nas.meechat.id//uploads/Gemini_Generated_Image_cef4fecef4fecef4.png', NULL, 'Pelajari bagaimana aplikasi global mengoptimalkan pengiriman OTP di Indonesia melalui berbagai strategi dan teknologi terkini untuk keamanan maksimal', NULL, NULL, 'article', 'published', '2026-01-20 04:48:25', 1, 21, 0, '2026-01-20 04:48:25', '2026-02-03 14:23:27', NULL),
(22, 'Cara Mendapatkan Nomor OTP Indonesia untuk WhatsApp: Panduan Lengkap', 'cara-mendapatkan-nomor-otp-indonesia-whatsapp', 'Panduan lengkap untuk mendapatkan dan menggunakan nomor OTP Indonesia untuk verifikasi WhatsApp bagi bisnis dan pengembang aplikasi.', '<p>Dalam era digital saat ini, WhatsApp menjadi platform komunikasi utama untuk bisnis di Indonesia. Namun, proses verifikasi menggunakan OTP (One-Time Password) sering menjadi tantangan tersendiri. Artikel ini akan membahas secara detail cara mendapatkan dan menggunakan nomor OTP Indonesia untuk WhatsApp.</p>\r\n<h2>Apa itu Nomor OTP WhatsApp?</h2>\r\n<p>Nomor OTP WhatsApp adalah nomor telepon yang digunakan untuk menerima kode verifikasi saat mendaftarkan atau memverifikasi akun WhatsApp. Untuk bisnis yang mengelola multiple akun atau mengembangkan aplikasi berbasis WhatsApp, kebutuhan akan nomor OTP menjadi sangat penting.</p>\r\n<h2>Cara Mendapatkan Nomor OTP Indonesia</h2>\r\n<h3>1. Layanan Virtual Number</h3>\r\n<p>Beberapa penyedia layanan virtual number yang dapat Anda gunakan:</p>\r\n<ul>\r\n<li>SMS-Activate: Menyediakan nomor Indonesia dengan harga terjangkau</li>\r\n<li>5sim.net: Opsi nomor virtual dengan coverage luas</li>\r\n<li>Penyedia lokal: Berbagai provider Indonesia yang menawarkan layanan serupa</li>\r\n</ul>\r\n<h3>2. WhatsApp Business API</h3>\r\n<p>Untuk penggunaan bisnis skala besar, WhatsApp Business API menawarkan solusi yang lebih profesional:</p>\r\n<ul>\r\n<li>Verifikasi resmi dari Meta</li>\r\n<li>Integrasi dengan sistem bisnis</li>\r\n<li>Manajemen multiple nomor</li>\r\n</ul>\r\n<h2>Cara Menggunakan Nomor OTP dengan Aman</h2>\r\n<h3>Praktik Terbaik Keamanan</h3>\r\n<p>Beberapa hal yang perlu diperhatikan:</p>\r\n<ul>\r\n<li>Jangan membagikan kode OTP kepada siapapun</li>\r\n<li>Gunakan layanan terpercaya</li>\r\n<li>Simpan nomor cadangan untuk recovery</li>\r\n<li>Aktifkan verifikasi 2 langkah</li>\r\n</ul>\r\n<h2>Integrasi dengan Sistem Bisnis</h2>\r\n<h3>API Integration</h3>\r\n<p>Untuk bisnis yang membutuhkan otomatisasi:</p>\r\n<ul>\r\n<li>Webhook untuk notifikasi OTP</li>\r\n<li>REST API untuk manajemen nomor</li>\r\n<li>Sistem monitoring penggunaan</li>\r\n</ul>\r\n<h3>Monitoring dan Maintenance</h3>\r\n<p>Penting untuk melakukan pemantauan regular:</p>\r\n<ul>\r\n<li>Status aktivasi nomor</li>\r\n<li>Penggunaan kuota</li>\r\n<li>Performa pengiriman OTP</li>\r\n</ul>\r\n<h2>Biaya dan Pertimbangan</h2>\r\n<p>Beberapa faktor yang mempengaruhi biaya:</p>\r\n<ul>\r\n<li>Jumlah nomor yang dibutuhkan</li>\r\n<li>Durasi penggunaan</li>\r\n<li>Fitur tambahan yang diperlukan</li>\r\n<li>Support dan maintenance</li>\r\n</ul>\r\n<h2>Troubleshooting Umum</h2>\r\n<p>Beberapa masalah yang sering ditemui dan solusinya:</p>\r\n<ul>\r\n<li>OTP tidak terkirim: Periksa koneksi dan status nomor</li>\r\n<li>Nomor diblokir: Hubungi support provider</li>\r\n<li>Kegagalan verifikasi: Tunggu cooldown period</li>\r\n</ul>\r\n<h2>Kesimpulan</h2>\r\n<p>Penggunaan nomor OTP Indonesia untuk WhatsApp membutuhkan perencanaan dan pengelolaan yang baik. Dengan memahami opsi yang tersedia dan mengikuti praktik terbaik, bisnis dapat mengoptimalkan proses verifikasi WhatsApp mereka. Pastikan untuk selalu mengutamakan keamanan dan memilih provider yang terpercaya untuk hasil terbaik.</p>', 1, 'https://nas.meechat.id//uploads/Gemini_Generated_Image_cef4fecef4fecef4_1.png', NULL, 'Pelajari cara mendapatkan nomor OTP Indonesia untuk WhatsApp, termasuk layanan virtual number, API integrasi, dan praktik terbaik untuk verifikasi.', NULL, NULL, 'article', 'published', '2026-01-28 02:47:16', 1, 10, 0, '2026-01-28 02:47:16', '2026-02-03 14:23:26', NULL);

-- --------------------------------------------------------

--
