{"id":18941,"date":"2026-07-14T09:14:20","date_gmt":"2026-07-14T09:14:20","guid":{"rendered":"https:\/\/trejka.com\/?p=18941"},"modified":"2026-07-15T08:10:48","modified_gmt":"2026-07-15T08:10:48","slug":"wtyczka-woocommerce-bank-of-georgia-payment-gateway","status":"publish","type":"post","link":"https:\/\/trejka.com\/es\/wtyczka-woocommerce-bank-of-georgia-payment-gateway\/","title":{"rendered":"Plugin de WooCommerce: Pasarela de pago de Bank of Georgia"},"content":{"rendered":"<p data-rm-block-id=\"block-1\">Integracja bramki p\u0142atno\u015bci dla gruzi\u0144skiego rynku e-commerce. 3&nbsp;metody p\u0142atno\u015bci, obs\u0142uga API OAuth 2.0, kompatybilno\u015b\u0107 z&nbsp;wtyczkami bezpiecze\u0144stwa i&nbsp;wieloj\u0119zyczno\u015bci\u0105.<\/p>\n<h2 class=\"text-text-100 mt-2 -mb-1 text-base font-bold\" data-rm-block-id=\"block-2\">G\u0142\u00f3wne funkcjonalno\u015bci<\/h2>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-rm-block-id=\"block-3\"><strong>3&nbsp;metody p\u0142atno\u015bci w&nbsp;jednej wtyczce:<\/strong><\/p>\n<ul>\n<li data-rm-block-id=\"block-4\">\ud83d\udcb3 P\u0142atno\u015b\u0107 kart\u0105 Standardowa p\u0142atno\u015b\u0107 kart\u0105 kredytow\u0105\/debetow\u0105<\/li>\n<li data-rm-block-id=\"block-5\">\ud83d\udfe0 N\u10d0\u10ec\u10d8\u10da-\u10dc\u10d0\u10ec\u10d8\u10da (Part-by-Part) P\u0142atno\u015b\u0107 roz\u0142o\u017cona na&nbsp;4&nbsp;r\u00f3wne raty<\/li>\n<li data-rm-block-id=\"block-6\">\ud83d\udfe2 \u10d2\u10d0\u10dc\u10d5\u10d0\u10d3\u10d4\u10d1\u10d0 (Raty) Elastyczne raty od&nbsp;5&nbsp;do&nbsp;48&nbsp;miesi\u0119cy z&nbsp;kalkulatorem<\/li>\n<\/ul>\n<h2 class=\"text-text-100 mt-2 -mb-1 text-base font-bold\" data-rm-block-id=\"block-7\">Funkcje techniczne<\/h2>\n<ul class=\"[li_&amp;]:mb-0 [li_&amp;]:mt-1 [li_&amp;]:gap-1 [&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\">\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-rm-block-id=\"block-8\"><strong>Zunifikowany panel administracyjny<\/strong> z&nbsp;zak\u0142adkami dla ka\u017cdej metody p\u0142atno\u015bci<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-rm-block-id=\"block-9\"><strong>Obs\u0142uga wielu zestaw\u00f3w po\u015bwiadcze\u0144 API<\/strong> (osobne Client ID\/Secret dla ka\u017cdej metody)<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-rm-block-id=\"block-10\"><strong>Inteligentne cachowanie token\u00f3w OAuth<\/strong> per credentials (unikanie konflikt\u00f3w mi\u0119dzy metodami)<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-rm-block-id=\"block-11\"><strong>Automatyczne zapobieganie anulowaniu zam\u00f3wie\u0144<\/strong> &#8211; wtyczka sprawdza status p\u0142atno\u015bci w&nbsp;BOG API przed&nbsp;anulowaniem<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-rm-block-id=\"block-12\"><strong>Kompatybilno\u015b\u0107 z&nbsp;TranslatePress\/WPML<\/strong> &#8211; callback URL dzia\u0142aj\u0105 z&nbsp;prefiksami j\u0119zykowymi (\/ka\/, \/en\/)<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-rm-block-id=\"block-13\"><strong>Bypass dla wtyczek bezpiecze\u0144stwa<\/strong> (CleanTalk, Wordfence) &#8211; automatyczne wykluczenie callback\u00f3w<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-rm-block-id=\"block-14\"><strong>Cron job<\/strong> sprawdzaj\u0105cy statusy oczekuj\u0105cych p\u0142atno\u015bci co&nbsp;godzin\u0119<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-rm-block-id=\"block-15\"><strong>Rozbudowane logowanie<\/strong> &#8211; tryb debug + krytyczne logi zawsze w\u0142\u0105czone<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-rm-block-id=\"block-16\"><strong>Zgodno\u015b\u0107 z&nbsp;HPOS<\/strong> (High-Performance Order Storage) WooCommerce<\/li>\n<\/ul>\n<h2 class=\"text-text-100 mt-2 -mb-1 text-base font-bold\" data-rm-block-id=\"block-17\">Technologie<\/h2>\n<ul class=\"[li_&amp;]:mb-0 [li_&amp;]:mt-1 [li_&amp;]:gap-1 [&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\">\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-rm-block-id=\"block-18\"><strong>PHP 7.4+<\/strong><\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-rm-block-id=\"block-19\"><strong>WordPress 5.0+<\/strong><\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-rm-block-id=\"block-20\"><strong>WooCommerce 5.0+<\/strong><\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-rm-block-id=\"block-21\"><strong>REST API Bank of Georgia<\/strong><\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-rm-block-id=\"block-22\"><strong>OAuth 2.0<\/strong> (client_credentials grant)<\/li>\n<\/ul>\n<h2 class=\"text-text-100 mt-2 -mb-1 text-base font-bold\" data-rm-block-id=\"block-23\">Stack<\/h2>\n<div class=\"relative group\/copy bg-bg-000\/50 border-0.5 border-border-400 rounded-lg focus:outline-none focus-visible:ring-2 focus-visible:ring-accent-100\" tabindex=\"0\" role=\"group\" aria-label=\"Code\">\n<div class=\"overflow-x-auto\">\n<pre class=\"code-block__code !my-0 !rounded-lg !text-sm !leading-relaxed p-3.5\" data-rm-block-id=\"block-24\"><code>WordPress Plugin Development\r\n\u251c\u2500\u2500 WooCommerce Payment Gateway API\r\n\u251c\u2500\u2500 OAuth 2.0 Authentication\r\n\u251c\u2500\u2500 Webhook\/Callback Handling\r\n\u251c\u2500\u2500 WP Cron Jobs\r\n\u251c\u2500\u2500 Transients API (token caching)\r\n\u2514\u2500\u2500 HPOS Compatibility<\/code><\/pre>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Integracja bramki p\u0142atno\u015bci dla gruzi\u0144skiego rynku e-commerce. 3&nbsp;metody p\u0142atno\u015bci, obs\u0142uga API OAuth 2.0, kompatybilno\u015b\u0107 z&nbsp;wtyczkami bezpiecze\u0144stwa i&nbsp;wieloj\u0119zyczno\u015bci\u0105. G\u0142\u00f3wne funkcjonalno\u015bci 3&nbsp;metody p\u0142atno\u015bci w&nbsp;jednej wtyczce: \ud83d\udcb3 P\u0142atno\u015b\u0107 kart\u0105 Standardowa p\u0142atno\u015b\u0107 kart\u0105 kredytow\u0105\/debetow\u0105 \ud83d\udfe0 N\u10d0\u10ec\u10d8\u10da-\u10dc\u10d0\u10ec\u10d8\u10da (Part-by-Part) P\u0142atno\u015b\u0107 roz\u0142o\u017cona na&nbsp;4&nbsp;r\u00f3wne raty \ud83d\udfe2 \u10d2\u10d0\u10dc\u10d5\u10d0\u10d3\u10d4\u10d1\u10d0 (Raty) Elastyczne raty od&nbsp;5&nbsp;do&nbsp;48&nbsp;miesi\u0119cy z&nbsp;kalkulatorem Funkcje techniczne Zunifikowany panel administracyjny z&nbsp;zak\u0142adkami dla ka\u017cdej metody p\u0142atno\u015bci Obs\u0142uga [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":18942,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[75],"tags":[],"class_list":["post-18941","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wtyczki"],"blocksy_meta":[],"acf":[],"_links":{"self":[{"href":"https:\/\/trejka.com\/es\/wp-json\/wp\/v2\/posts\/18941","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/trejka.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/trejka.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/trejka.com\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/trejka.com\/es\/wp-json\/wp\/v2\/comments?post=18941"}],"version-history":[{"count":10,"href":"https:\/\/trejka.com\/es\/wp-json\/wp\/v2\/posts\/18941\/revisions"}],"predecessor-version":[{"id":18966,"href":"https:\/\/trejka.com\/es\/wp-json\/wp\/v2\/posts\/18941\/revisions\/18966"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/trejka.com\/es\/wp-json\/wp\/v2\/media\/18942"}],"wp:attachment":[{"href":"https:\/\/trejka.com\/es\/wp-json\/wp\/v2\/media?parent=18941"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/trejka.com\/es\/wp-json\/wp\/v2\/categories?post=18941"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/trejka.com\/es\/wp-json\/wp\/v2\/tags?post=18941"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}