{"id":11082,"date":"2026-02-19T09:39:37","date_gmt":"2026-02-19T03:39:37","guid":{"rendered":"https:\/\/bf.kg\/?page_id=11082"},"modified":"2026-02-20T10:14:25","modified_gmt":"2026-02-20T04:14:25","slug":"qr-oplata","status":"publish","type":"page","link":"https:\/\/bf.kg\/en\/qr-oplata\/","title":{"rendered":"QR \u043e\u043f\u043b\u0430\u0442\u0430"},"content":{"rendered":"<div id=\"qr-payment\">\n<p><select id=\"paymentType\"><option value=\"1\">\u041a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043a\u0440\u0435\u0434\u0438\u0442<\/option><option value=\"2\">\u0418\u0441\u043b\u0430\u043c\u0441\u043a\u043e\u0435 \u0444\u0438\u043d\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435<\/option><\/select><input id=\"inn\" type=\"text\" placeholder=\"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0418\u041d\u041d\" \/><\/p>\n<p><button id=\"generateQRBtn\">\u041f\u043e\u043b\u0443\u0447\u0438\u0442\u044c QR<\/button><\/p>\n<div id=\"result\"><\/div>\n<\/div>\n<script>\r\nwindow.onload = function() {\r\n\r\n    const button = document.getElementById('generateQRBtn');\r\n\r\n    console.log(button); \/\/ \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u0442\u0435 \u0432 \u043a\u043e\u043d\u0441\u043e\u043b\u0438\r\n\r\n    if (button) {\r\n        button.addEventListener('click', function () {\r\n            generateQRPayment();\r\n        });\r\n    }\r\n}\r\n\r\n\r\nfunction generateQRPayment() {\r\ndocument.getElementById('result').innerHTML = \"\"\r\n    var inn = document.getElementById('inn').value;\r\n    var type = document.getElementById('paymentType').value;\r\n\tif(type=='2')inn='i'+inn\r\n\r\n    fetch('\/wp-json\/qrpay\/v1\/generate', {\r\n        method: 'POST',\r\n        headers: {\r\n            'Content-Type': 'application\/json'\r\n        },\r\n        body: JSON.stringify({ inn: inn, type: type })\r\n    })\r\n    .then(response => response.json())\r\n    .then(data => {\r\n\r\n        if (data.error||!data.id) {\r\n             let errorMessage = \"\u0418\u041d\u041d \u043d\u0435 \u0432\u0435\u0440\u043d\u044b\u0439 \u0438\u043b\u0438 \u0434\u0430\u043d\u043d\u044b\u0435 \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\";\r\n\r\n        if (data.detail) {\r\n            try {\r\n                const parsed = JSON.parse(data.detail); \/\/ \ud83d\udc48 \u043a\u043b\u044e\u0447\u0435\u0432\u0430\u044f \u0441\u0442\u0440\u043e\u043a\u0430\r\n                errorMessage = parsed.message || errorMessage;\r\n            } catch (e) {\r\n                errorMessage = data.detail; \/\/ \u0435\u0441\u043b\u0438 \u043d\u0435 JSON\r\n            }\r\n        }\r\n\r\n        document.getElementById('result').innerHTML = errorMessage;\r\n        return;\r\n        }\r\n\r\n        document.getElementById('result').innerHTML = `\r\n            <img width=400 src=\"data:image\/png;base64,${data.data}\" \/>\r\n        `;\r\n    });\r\n}\r\n<\/script>\r\n\n","protected":false},"excerpt":{"rendered":"<p>\u041a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043a\u0440\u0435\u0434\u0438\u0442\u0418\u0441\u043b\u0430\u043c\u0441\u043a\u043e\u0435 \u0444\u0438\u043d\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u041f\u043e\u043b\u0443\u0447\u0438\u0442\u044c QR<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"translation":{"provider":"WPGlobus","version":"2.8.11","language":"en","enabled_languages":["ru","kg","en"],"languages":{"ru":{"title":true,"content":true,"excerpt":false},"kg":{"title":false,"content":false,"excerpt":false},"en":{"title":false,"content":false,"excerpt":false}}},"_links":{"self":[{"href":"https:\/\/bf.kg\/en\/wp-json\/wp\/v2\/pages\/11082"}],"collection":[{"href":"https:\/\/bf.kg\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bf.kg\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bf.kg\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bf.kg\/en\/wp-json\/wp\/v2\/comments?post=11082"}],"version-history":[{"count":5,"href":"https:\/\/bf.kg\/en\/wp-json\/wp\/v2\/pages\/11082\/revisions"}],"predecessor-version":[{"id":11246,"href":"https:\/\/bf.kg\/en\/wp-json\/wp\/v2\/pages\/11082\/revisions\/11246"}],"wp:attachment":[{"href":"https:\/\/bf.kg\/en\/wp-json\/wp\/v2\/media?parent=11082"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}