{"id":12286,"date":"2025-12-24T16:19:44","date_gmt":"2025-12-24T16:19:44","guid":{"rendered":"https:\/\/kraitofficial.com\/check-gift-card-balance\/"},"modified":"2025-12-24T16:19:44","modified_gmt":"2025-12-24T16:19:44","slug":"%d0%bf%d1%80%d0%be%d0%b2%d0%b5%d1%80%d0%b8%d1%82%d1%8c-%d0%b1%d0%b0%d0%bb%d0%b0%d0%bd%d1%81-%d0%bf%d0%be%d0%b4%d0%b0%d1%80%d0%be%d1%87%d0%bd%d0%be%d0%b9-%d0%ba%d0%b0%d1%80%d1%82%d1%8b","status":"publish","type":"page","link":"https:\/\/kraitofficial.com\/ru\/check-gift-card-balance\/","title":{"rendered":"\u041f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0431\u0430\u043b\u0430\u043d\u0441 \u043f\u043e\u0434\u0430\u0440\u043e\u0447\u043d\u043e\u0439 \u043a\u0430\u0440\u0442\u044b"},"content":{"rendered":"\n<div class=\"kgc-balance-check\">\n    <div class=\"kgc-balance-form-wrapper\">\n        <h3 class=\"kgc-balance-title\">Check Gift Card Balance<\/h3>\n\n        <form class=\"kgc-balance-form\" id=\"kgc-balance-form\">\n            <div class=\"kgc-balance-input-group\">\n                <input type=\"text\"\n                       name=\"kgc_code\"\n                       id=\"kgc_balance_code\"\n                       class=\"kgc-balance-input\"\n                       placeholder=\"Enter gift card code (e.g., KRAIT-XXXX-XXXX-XXXX)\"\n                       autocomplete=\"off\"\n                       maxlength=\"32\">\n                <button type=\"submit\" class=\"kgc-balance-submit button\">\n                    Check Balance                <\/button>\n            <\/div>\n        <\/form>\n\n        <div class=\"kgc-balance-result\" id=\"kgc-balance-result\" style=\"display: none;\">\n            <div class=\"kgc-balance-card\">\n                <div class=\"kgc-balance-header\">\n                    <span class=\"kgc-balance-icon\">\u2713<\/span>\n                    <span class=\"kgc-balance-code\" id=\"kgc-result-code\"><\/span>\n                <\/div>\n\n                <div class=\"kgc-balance-info\">\n                    <div class=\"kgc-balance-amount\">\n                        <span class=\"kgc-balance-label\">Balance<\/span>\n                        <span class=\"kgc-balance-value\" id=\"kgc-result-balance\"><\/span>\n                    <\/div>\n\n                    <div class=\"kgc-balance-status\">\n                        <span class=\"kgc-balance-label\">Status<\/span>\n                        <span class=\"kgc-balance-status-value\" id=\"kgc-result-status\"><\/span>\n                    <\/div>\n\n                    <div class=\"kgc-balance-expires\" id=\"kgc-result-expires-wrapper\">\n                        <span class=\"kgc-balance-label\">Valid Until<\/span>\n                        <span class=\"kgc-balance-expires-value\" id=\"kgc-result-expires\"><\/span>\n                    <\/div>\n                <\/div>\n\n                <div class=\"kgc-balance-transactions\" id=\"kgc-result-transactions\" style=\"display: none;\">\n                    <h4>Recent Activity<\/h4>\n                    <ul class=\"kgc-transactions-list\" id=\"kgc-transactions-list\"><\/ul>\n                <\/div>\n\n                <div class=\"kgc-balance-actions\">\n                    <a href=\"https:\/\/kraitofficial.com\/ru\/catalog\/\" class=\"button\">\n                        Shop Now                    <\/a>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"kgc-balance-error\" id=\"kgc-balance-error\" style=\"display: none;\">\n            <span class=\"kgc-error-icon\">\u2715<\/span>\n            <span class=\"kgc-error-message\" id=\"kgc-error-message\"><\/span>\n        <\/div>\n\n        <div class=\"kgc-balance-loading\" id=\"kgc-balance-loading\" style=\"display: none;\">\n            <span class=\"kgc-spinner\"><\/span>\n            <span>Checking...<\/span>\n        <\/div>\n    <\/div>\n<\/div>\n\n<script>\njQuery(function($) {\n    var $form = $('#kgc-balance-form');\n    var $input = $('#kgc_balance_code');\n    var $result = $('#kgc-balance-result');\n    var $error = $('#kgc-balance-error');\n    var $loading = $('#kgc-balance-loading');\n\n    $form.on('submit', function(e) {\n        e.preventDefault();\n\n        var code = $input.val().trim().toUpperCase();\n\n        if (!code) {\n            showError('Please enter a gift card code.');\n            return;\n        }\n\n        \/\/ Hide previous results\n        $result.hide();\n        $error.hide();\n        $loading.show();\n\n        $.ajax({\n            url: kgc_params.ajax_url,\n            type: 'POST',\n            data: {\n                action: 'kgc_check_balance',\n                nonce: kgc_params.nonce,\n                code: code\n            },\n            success: function(response) {\n                $loading.hide();\n\n                if (response.success) {\n                    showResult(response.data);\n                } else {\n                    showError(response.data.message);\n                }\n            },\n            error: function() {\n                $loading.hide();\n                showError('An error occurred. Please try again.');\n            }\n        });\n    });\n\n    function showResult(data) {\n        $('#kgc-result-code').text(data.code);\n        $('#kgc-result-balance').html(data.balance_html);\n        $('#kgc-result-status').text(data.status.charAt(0).toUpperCase() + data.status.slice(1));\n        $('#kgc-result-status').attr('class', 'kgc-balance-status-value kgc-status--' + data.status);\n\n        if (data.expires) {\n            $('#kgc-result-expires').text(data.expires);\n            $('#kgc-result-expires-wrapper').show();\n        } else {\n            $('#kgc-result-expires').text('Never');\n            $('#kgc-result-expires-wrapper').show();\n        }\n\n        \/\/ Transactions\n        if (data.transactions && data.transactions.length > 0) {\n            var $list = $('#kgc-transactions-list').empty();\n            data.transactions.forEach(function(trans) {\n                var amountClass = parseFloat(trans.amount) >= 0 ? 'positive' : 'negative';\n                var $li = $('<li class=\"kgc-transaction-item\">');\n                $li.html(\n                    '<span class=\"kgc-trans-amount ' + amountClass + '\">' + trans.formatted + '<\/span>' +\n                    '<span class=\"kgc-trans-date\">' + trans.date + '<\/span>' +\n                    (trans.order_id ? '<span class=\"kgc-trans-order\">(Order #' + trans.order_id + ')<\/span>' : '')\n                );\n                $list.append($li);\n            });\n            $('#kgc-result-transactions').show();\n        } else {\n            $('#kgc-result-transactions').hide();\n        }\n\n        $result.fadeIn();\n    }\n\n    function showError(message) {\n        $('#kgc-error-message').text(message);\n        $error.fadeIn();\n    }\n\n    \/\/ Format input as user types\n    $input.on('input', function() {\n        var val = $(this).val().toUpperCase().replace(\/[^A-Z0-9]\/g, '');\n        var formatted = '';\n\n        \/\/ Format as KRAIT-XXXX-XXXX-XXXX\n        if (val.length > 0) {\n            if (val.startsWith('KRAIT')) {\n                formatted = 'KRAIT';\n                val = val.substring(5);\n            }\n\n            var parts = val.match(\/.{1,4}\/g) || [];\n            if (formatted) {\n                formatted += '-' + parts.join('-');\n            } else {\n                formatted = parts.join('-');\n            }\n        }\n\n        $(this).val(formatted);\n    });\n});\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-12286","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Check Gift Card Balance - KRAITOFFICIAL<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kraitofficial.com\/ru\/\u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c-\u0431\u0430\u043b\u0430\u043d\u0441-\u043f\u043e\u0434\u0430\u0440\u043e\u0447\u043d\u043e\u0439-\u043a\u0430\u0440\u0442\u044b\/\" \/>\n<meta property=\"og:locale\" content=\"ru_RU\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Check Gift Card Balance - KRAITOFFICIAL\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kraitofficial.com\/ru\/\u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c-\u0431\u0430\u043b\u0430\u043d\u0441-\u043f\u043e\u0434\u0430\u0440\u043e\u0447\u043d\u043e\u0439-\u043a\u0430\u0440\u0442\u044b\/\" \/>\n<meta property=\"og:site_name\" content=\"KRAITOFFICIAL\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/profile.php?id=61584570081371\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/kraitofficial.com\\\/check-gift-card-balance\\\/\",\"url\":\"https:\\\/\\\/kraitofficial.com\\\/check-gift-card-balance\\\/\",\"name\":\"Check Gift Card Balance - KRAITOFFICIAL\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/kraitofficial.com\\\/#website\"},\"datePublished\":\"2025-12-24T16:19:44+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/kraitofficial.com\\\/check-gift-card-balance\\\/#breadcrumb\"},\"inLanguage\":\"ru-RU\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/kraitofficial.com\\\/check-gift-card-balance\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/kraitofficial.com\\\/check-gift-card-balance\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/kraitofficial.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Check Gift Card Balance\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/kraitofficial.com\\\/#website\",\"url\":\"https:\\\/\\\/kraitofficial.com\\\/\",\"name\":\"KRAITOFFICIAL\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/kraitofficial.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/kraitofficial.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ru-RU\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/kraitofficial.com\\\/#organization\",\"name\":\"KRAITOFFICIAL\",\"url\":\"https:\\\/\\\/kraitofficial.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ru-RU\",\"@id\":\"https:\\\/\\\/kraitofficial.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/kraitofficial.com\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/logosign.jpg\",\"contentUrl\":\"https:\\\/\\\/kraitofficial.com\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/logosign.jpg\",\"width\":500,\"height\":500,\"caption\":\"KRAITOFFICIAL\"},\"image\":{\"@id\":\"https:\\\/\\\/kraitofficial.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/profile.php?id=61584570081371\",\"https:\\\/\\\/www.instagram.com\\\/kraitofficial_com\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0431\u0430\u043b\u0430\u043d\u0441\u0430 \u043f\u043e\u0434\u0430\u0440\u043e\u0447\u043d\u043e\u0439 \u043a\u0430\u0440\u0442\u044b - KRAITOFFICIAL","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kraitofficial.com\/ru\/\u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c-\u0431\u0430\u043b\u0430\u043d\u0441-\u043f\u043e\u0434\u0430\u0440\u043e\u0447\u043d\u043e\u0439-\u043a\u0430\u0440\u0442\u044b\/","og_locale":"ru_RU","og_type":"article","og_title":"Check Gift Card Balance - KRAITOFFICIAL","og_url":"https:\/\/kraitofficial.com\/ru\/\u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c-\u0431\u0430\u043b\u0430\u043d\u0441-\u043f\u043e\u0434\u0430\u0440\u043e\u0447\u043d\u043e\u0439-\u043a\u0430\u0440\u0442\u044b\/","og_site_name":"KRAITOFFICIAL","article_publisher":"https:\/\/www.facebook.com\/profile.php?id=61584570081371","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/kraitofficial.com\/check-gift-card-balance\/","url":"https:\/\/kraitofficial.com\/check-gift-card-balance\/","name":"\u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0431\u0430\u043b\u0430\u043d\u0441\u0430 \u043f\u043e\u0434\u0430\u0440\u043e\u0447\u043d\u043e\u0439 \u043a\u0430\u0440\u0442\u044b - KRAITOFFICIAL","isPartOf":{"@id":"https:\/\/kraitofficial.com\/#website"},"datePublished":"2025-12-24T16:19:44+00:00","breadcrumb":{"@id":"https:\/\/kraitofficial.com\/check-gift-card-balance\/#breadcrumb"},"inLanguage":"ru-RU","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kraitofficial.com\/check-gift-card-balance\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/kraitofficial.com\/check-gift-card-balance\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kraitofficial.com\/"},{"@type":"ListItem","position":2,"name":"Check Gift Card Balance"}]},{"@type":"WebSite","@id":"https:\/\/kraitofficial.com\/#website","url":"https:\/\/kraitofficial.com\/","name":"KRAITOFFICIAL","description":"","publisher":{"@id":"https:\/\/kraitofficial.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kraitofficial.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ru-RU"},{"@type":"Organization","@id":"https:\/\/kraitofficial.com\/#organization","name":"KRAITOFFICIAL","url":"https:\/\/kraitofficial.com\/","logo":{"@type":"ImageObject","inLanguage":"ru-RU","@id":"https:\/\/kraitofficial.com\/#\/schema\/logo\/image\/","url":"https:\/\/kraitofficial.com\/wp-content\/uploads\/2025\/12\/logosign.jpg","contentUrl":"https:\/\/kraitofficial.com\/wp-content\/uploads\/2025\/12\/logosign.jpg","width":500,"height":500,"caption":"KRAITOFFICIAL"},"image":{"@id":"https:\/\/kraitofficial.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/profile.php?id=61584570081371","https:\/\/www.instagram.com\/kraitofficial_com\/"]}]}},"_links":{"self":[{"href":"https:\/\/kraitofficial.com\/ru\/wp-json\/wp\/v2\/pages\/12286","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kraitofficial.com\/ru\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kraitofficial.com\/ru\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kraitofficial.com\/ru\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kraitofficial.com\/ru\/wp-json\/wp\/v2\/comments?post=12286"}],"version-history":[{"count":0,"href":"https:\/\/kraitofficial.com\/ru\/wp-json\/wp\/v2\/pages\/12286\/revisions"}],"wp:attachment":[{"href":"https:\/\/kraitofficial.com\/ru\/wp-json\/wp\/v2\/media?parent=12286"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}