{"id":362525,"date":"2026-10-10T07:45:17","date_gmt":"2026-10-10T07:45:17","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/keepa-payment-gateway\/"},"modified":"2026-10-10T07:44:47","modified_gmt":"2026-10-10T07:44:47","slug":"keepa-payment-gateway","status":"publish","type":"plugin","link":"https:\/\/dv.wordpress.org\/plugins\/keepa-payment-gateway\/","author":23555023,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.4","stable_tag":"1.2.4","tested":"7.1.3","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"Keepa Payment Gateway","header_author":"Amirhosein vakilpoor","header_description":"\u0645\u062f\u06cc\u0631\u06cc\u062a \u0686\u0646\u062f Tenant \u0628\u0647\u200c\u0635\u0648\u0631\u062a \u062f\u0627\u06cc\u0646\u0627\u0645\u06cc\u06a9 \u062f\u0631 \u0648\u0648\u06a9\u0627\u0645\u0631\u0633 \u0628\u0627 CRUD \u06a9\u0627\u0645\u0644 \u062f\u0631 \u067e\u0646\u0644 \u0645\u062f\u06cc\u0631\u06cc\u062a\u060c \u0631\u0627\u0628\u0637 \u06a9\u0627\u0631\u0628\u0631\u06cc Bootstrap \u0631\u0627\u0633\u062a\u200c\u0686\u06cc\u0646\u060c \u0627\u0631\u062a\u0628\u0627\u0637\u0627\u062a AJAX \u0648 \u0627\u0639\u0644\u0627\u0646\u200c\u0647\u0627. \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u062f\u0631 WP Options \u0630\u062e\u06cc\u0631\u0647 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f.","assets_banners_color":"","last_updated":"2026-10-10 07:44:47","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":35,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.2.4":{"tag":"1.2.4","author":"keepapayment","date":"2026-10-10 07:44:47","revision":3737706}},"upgrade_notice":{"1.1.0":"<p>Recommended security update with callback validation and LTR support.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3737716,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3737716,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.2.4"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[285488,258932,6593,1260,286],"plugin_category":[45],"plugin_contributors":[285489,285490],"plugin_business_model":[],"class_list":["post-362525","plugin","type-plugin","status-publish","hentry","plugin_tags-keepa","plugin_tags-multi-tenant","plugin_tags-payment-gateway","plugin_tags-persian","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-keepapayment","plugin_contributors-vakilpoor","plugin_committers-keepapayment"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/keepa-payment-gateway\/assets\/icon-128x128.png?rev=3737716","icon_2x":"https:\/\/ps.w.org\/keepa-payment-gateway\/assets\/icon-256x256.png?rev=3737716","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>This plugin allows you to manage multiple Keepa payment gateways in WooCommerce. Features:<\/p>\n\n<ul>\n<li>Manage multiple Keepa tenants simultaneously<\/li>\n<li>Beautiful UI with Bootstrap 5 (RTL)<\/li>\n<li>Full CRUD operations (create, read, update, delete)<\/li>\n<li>Image upload for each gateway<\/li>\n<li>Advanced settings per gateway<\/li>\n<li>Logging for troubleshooting<\/li>\n<li>Compatible with Rial and Toman<\/li>\n<li>Secure payment with tokenization<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin ZIP file to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Go to WooCommerce &gt; Settings &gt; Keepa Gateway.<\/li>\n<li>Add and configure your desired gateways.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20keepa%20account%20to%20use%20this%3F\"><h3>Do I need a Keepa account to use this?<\/h3><\/dt>\n<dd><p>Yes, for each gateway you need the Base URL, Client ID, and Client Secret.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20toman%3F\"><h3>Does it work with Toman?<\/h3><\/dt>\n<dd><p>Yes, the plugin automatically converts Toman amounts to Rial.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.4<\/h4>\n\n<ul>\n<li>Translated the readme and plugin headers into English<\/li>\n<li>Fixed the Contributors list<\/li>\n<li>Reduced plugin tags to 5<\/li>\n<li>Updated Bootstrap JS and CSS<\/li>\n<li>Removed the redundant load_plugin_textdomain() call<\/li>\n<li>Improved admin notices<\/li>\n<\/ul>\n\n<h4>1.2.3<\/h4>\n\n<ul>\n<li>Improved plugin admin page<\/li>\n<li>Improved icon upload and processing<\/li>\n<li>Updated compatibility and technical details<\/li>\n<\/ul>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Send plugin version to backend via request header<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Improved WooCommerce compatibility<\/li>\n<li>Technical optimizations<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Added admin notice for empty tenants<\/li>\n<li>Improved icon upload with resizing and compression<\/li>\n<li>Improved payment error display<\/li>\n<li>Minor bug fixes<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Improved admin UI with better English input support<\/li>\n<li>Increased security and payment validation<\/li>\n<li>Aligned with latest gateway callback changes<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Manage multiple Keepa payment tenants dynamically in WooCommerce with full CRUD in the admin panel, a right-to-left Bootstrap UI, AJAX communication,  \u2026","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/dv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/362525","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/dv.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/dv.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=362525"}],"author":[{"embeddable":true,"href":"https:\/\/dv.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/keepapayment"}],"wp:attachment":[{"href":"https:\/\/dv.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=362525"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/dv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=362525"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/dv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=362525"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/dv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=362525"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/dv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=362525"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/dv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=362525"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}