{"id":98952,"date":"2019-03-14T09:56:56","date_gmt":"2019-03-14T09:56:56","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/payop-woocommerce-plugin\/"},"modified":"2026-04-03T09:38:44","modified_gmt":"2026-04-03T09:38:44","slug":"payop-woocommerce","status":"publish","type":"plugin","link":"https:\/\/azb.wordpress.org\/plugins\/payop-woocommerce\/","author":16930933,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"3.1.2","stable_tag":"3.1.2","tested":"6.9.4","requires":"6.3","requires_php":"7.4","requires_plugins":null,"header_name":"Payop WooCommerce Payment Gateway","header_author":"","header_description":"\u041f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043f\u043b\u0430\u0442\u0435\u0436\u0435\u0439 \u0447\u0435\u0440\u0435\u0437 PayOp","assets_banners_color":"f9f9f9","last_updated":"2026-04-03 09:38:44","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/payop-woocommerce\/","header_author_uri":"https:\/\/payop.com\/","rating":1,"author_block_rating":0,"active_installs":90,"downloads":8561,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.0.10":{"tag":"1.0.10","author":"payop","date":"2019-11-14 14:45:46"},"1.0.11":{"tag":"1.0.11","author":"payop","date":"2019-11-26 15:04:11"},"1.0.4":{"tag":"1.0.4","author":"payop","date":"2019-03-14 09:56:40"},"1.0.5":{"tag":"1.0.5","author":"payop","date":"2019-04-09 08:08:52"},"1.0.6":{"tag":"1.0.6","author":"payop","date":"2019-05-03 12:53:48"},"1.0.7":{"tag":"1.0.7","author":"payop","date":"2019-05-14 13:31:59"},"1.0.8":{"tag":"1.0.8","author":"payop","date":"2019-05-21 08:51:44"},"1.0.9":{"tag":"1.0.9","author":"payop","date":"2019-05-23 12:54:43"},"2.0":{"tag":"2.0","author":"payop","date":"2020-02-06 11:13:23"},"2.0.2":{"tag":"2.0.2","author":"payop","date":"2020-02-25 15:36:09"},"2.0.3":{"tag":"2.0.3","author":"payop","date":"2020-02-26 08:04:23"},"2.0.4":{"tag":"2.0.4","author":"payop","date":"2023-03-27 14:37:28"},"2.0.5":{"tag":"2.0.5","author":"payop","date":"2023-12-05 11:20:42"},"3.0.0":{"tag":"3.0.0","author":"payop","date":"2024-02-20 13:09:45"},"3.0.1":{"tag":"3.0.1","author":"payop","date":"2024-02-20 13:30:48"},"3.0.10":{"tag":"3.0.10","author":"payop","date":"2025-03-25 10:59:44"},"3.0.11":{"tag":"3.0.11","author":"payop","date":"2025-06-25 08:40:43"},"3.0.2":{"tag":"3.0.2","author":"payop","date":"2024-02-21 11:26:33"},"3.0.3":{"tag":"3.0.3","author":"payop","date":"2024-02-21 11:26:33"},"3.0.4":{"tag":"3.0.4","author":"payop","date":"2024-04-24 13:46:00"},"3.0.5":{"tag":"3.0.5","author":"payop","date":"2024-05-29 11:20:55"},"3.0.6":{"tag":"3.0.6","author":"payop","date":"2024-06-07 15:20:53"},"3.0.7":{"tag":"3.0.7","author":"payop","date":"2024-07-19 13:14:10"},"3.0.8":{"tag":"3.0.8","author":"payop","date":"2024-09-13 15:19:28"},"3.0.9":{"tag":"3.0.9","author":"payop","date":"2025-02-25 14:47:22"},"3.1.0":{"tag":"3.1.0","author":"payop","date":"2026-02-12 12:40:02"},"3.1.1":{"tag":"3.1.1","author":"payop","date":"2026-02-12 15:47:43"},"3.1.2":{"tag":"3.1.2","author":"payop","date":"2026-04-03 09:38:44"}},"upgrade_notice":[],"ratings":{"1":"1","2":0,"3":0,"4":0,"5":0},"assets_icons":{"icon.svg":{"filename":"icon.svg","revision":2887612,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":2192863,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":2192863,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.10","1.0.11","1.0.4","1.0.5","1.0.6","1.0.7","1.0.8","1.0.9","2.0","2.0.2","2.0.3","2.0.4","2.0.5","3.0.0","3.0.1","3.0.10","3.0.11","3.0.2","3.0.3","3.0.4","3.0.5","3.0.6","3.0.7","3.0.8","3.0.9","3.1.0","3.1.1","3.1.2"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[8380,6593,131954,169123],"plugin_category":[],"plugin_contributors":[],"plugin_business_model":[],"class_list":["post-98952","plugin","type-plugin","status-publish","hentry","plugin_tags-credit-cards","plugin_tags-payment-gateway","plugin_tags-payment-methods","plugin_tags-payop","plugin_committers-payop"],"banners":{"banner":"https:\/\/ps.w.org\/payop-woocommerce\/assets\/banner-772x250.png?rev=2192863","banner_2x":"https:\/\/ps.w.org\/payop-woocommerce\/assets\/banner-1544x500.png?rev=2192863","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/payop-woocommerce\/assets\/icon.svg?rev=2887612","icon":"https:\/\/ps.w.org\/payop-woocommerce\/assets\/icon.svg?rev=2887612","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Payop: Online payment processing service \u27a6 Accept payments online by 150+ methods from 170+ countries.\nPayments gateway for Growing Your Business in New Locations and fast online payments.<\/p>\n\n<p>What this module does for you:<\/p>\n\n<ul>\n<li>Free and quick setup<\/li>\n<li>Access 150+ local payment solutions with 1 easy integration.<\/li>\n<li>Highest security standards and anti-fraud technology<\/li>\n<\/ul>\n\n<h3>Support<\/h3>\n\n<ul>\n<li><a href=\"https:\/\/payop.com\/en\/documentation\/common\/\">Payop Documentation<\/a><\/li>\n<li><a href=\"https:\/\/payop.com\/en\/contact-us\/\">Contact Payop support<\/a><\/li>\n<\/ul>\n\n<p><strong>TIP<\/strong>: When contacting support it will help us is you provide:<\/p>\n\n<ul>\n<li>WordPress and WooCommerce Version<\/li>\n<li>Other plugins you have installed\n\n<ul>\n<li>Some plugins do not play nice<\/li>\n<\/ul><\/li>\n<li>Configuration settings for the plugin (Most merchants take screen grabs)<\/li>\n<li>Any log files that will help\n\n<ul>\n<li>Web server error logs<\/li>\n<\/ul><\/li>\n<li>Screen grabs of error message if applicable.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<p><strong>Minimum Requirement:<\/strong> WooCommerce 8.3 or higher must be installed and activated.<\/p>\n\n<h4>Install via WordPress Plugin Repository<\/h4>\n\n<ol>\n<li>Go to your WordPress admin dashboard.<\/li>\n<li>Navigate to <strong>Plugins \u2192 Add New<\/strong>.<\/li>\n<li>Search for <strong>Payop WooCommerce<\/strong>.<\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong>.<\/li>\n<\/ol>\n\n<h4>Configure Payop Payment Gateway<\/h4>\n\n<ol>\n<li>Go to <strong>WooCommerce \u2192 Settings \u2192 Payments<\/strong>.<\/li>\n<li>Find <strong>Payop<\/strong> in the list and click <strong>Enable<\/strong>, then click <strong>Set up<\/strong>.<\/li>\n<li>Enter your credentials:\n\n<ul>\n<li><strong>Public Key<\/strong> \u2013 Available in your Payop merchant dashboard.<\/li>\n<li><strong>Secret Key<\/strong> \u2013 Available in your Payop merchant dashboard.<\/li>\n<\/ul><\/li>\n<\/ol>\n\n<h4>Set Callback\/IPN URL<\/h4>\n\n<ol>\n<li>In the Payop settings section, you'll find an automatically generated <strong>Callback \/ IPN URL<\/strong>:\nExample: https:\/\/your-domain.com\/?wc-api=wc_payop&amp;payop=result<\/li>\n<li>Go to <a href=\"https:\/\/payop.com\">https:\/\/payop.com<\/a> and log in.<\/li>\n<li>Navigate to <strong>Projects \u2192 Details<\/strong> of your selected project.<\/li>\n<li>Open the <strong>IPN<\/strong> section and click <strong>Add new IPN<\/strong>.<\/li>\n<li>Paste the copied URL into the appropriate field and save.<\/li>\n<\/ol>\n\n<h4>Where to Find Public and Secret Keys<\/h4>\n\n<ol>\n<li>Log in to your merchant account at <a href=\"https:\/\/payop.com\">https:\/\/payop.com<\/a>.<\/li>\n<li>Go to <strong>Projects \u2192 Project List<\/strong>.<\/li>\n<li>Click <strong>Details<\/strong> for your project.<\/li>\n<li>Copy your <strong>Public Key<\/strong> and <strong>Secret Key<\/strong>.<\/li>\n<li>Paste them into the corresponding fields in WooCommerce Payop plugin settings.<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>2019-02-18<\/li>\n<li>Small fixes.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>2017-01-21<\/li>\n<li>Update docs.<\/li>\n<li>Add more transaltions.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>2017-01-23<\/li>\n<li>Update translation.<\/li>\n<li>Change logo.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>2019-03-01<\/li>\n<li>Added POST JSON payload processing.<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Update docs.<\/li>\n<li>Code standardization.<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Update callback response.<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Add multi-currency<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Add setting button in plugin area<\/li>\n<li>Add skip checkout page option<\/li>\n<li>Add select default payment group<\/li>\n<li>Add select directpay payment method<\/li>\n<li>Add caching for payment methods<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Fix payment methods error<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Small fix<\/li>\n<\/ul>\n\n<h4>1.0.10<\/h4>\n\n<ul>\n<li>Temporarily removed the option \"Payment method group\"<\/li>\n<li>Small fixes<\/li>\n<\/ul>\n\n<h4>1.0.11<\/h4>\n\n<ul>\n<li>Bug fixes<\/li>\n<\/ul>\n\n<h4>2.0<\/h4>\n\n<ul>\n<li>Add new API support<\/li>\n<li>Add JWT Token in settings area<\/li>\n<li>Add changes related to WooCommerce API update<\/li>\n<\/ul>\n\n<h4>2.0.1<\/h4>\n\n<ul>\n<li>Directpay quickfix<\/li>\n<\/ul>\n\n<h4>2.0.2<\/h4>\n\n<ul>\n<li>Remove warning 'Undefined index data' message<\/li>\n<li>Add empty JWT token check<\/li>\n<\/ul>\n\n<h4>2.0.3<\/h4>\n\n<ul>\n<li>Checkout bugfix<\/li>\n<\/ul>\n\n<h4>2.0.4<\/h4>\n\n<ul>\n<li>Disallow override of page \"order-received\" by other plugins<\/li>\n<\/ul>\n\n<h4>2.0.5<\/h4>\n\n<ul>\n<li>Small fixes<\/li>\n<\/ul>\n\n<h4>3.0.0<\/h4>\n\n<ul>\n<li>General: plugin improvements<\/li>\n<li>Optimized: General plugin improvements<\/li>\n<li>Added: WordPress 6.4.x Compatibility<\/li>\n<li>Added: WooCommerce 8.6.x Compatibility<\/li>\n<li>Added: Support for High-Performance Order Storage (HPOS)<\/li>\n<li>Added: Support for WooCommerce Checkout Blocks (Gutenberg)<\/li>\n<li>Added: Failed Order page<\/li>\n<li>Fixed: Error stating \"No payment methods available\"<\/li>\n<li>Fixed: Bug related to reordering<\/li>\n<\/ul>\n\n<h4>3.0.1<\/h4>\n\n<ul>\n<li>General: minor changes<\/li>\n<\/ul>\n\n<h4>3.0.2<\/h4>\n\n<ul>\n<li>General: minor changes<\/li>\n<li>Fixed: php errors<\/li>\n<\/ul>\n\n<h4>3.0.3<\/h4>\n\n<ul>\n<li>General: minor changes<\/li>\n<\/ul>\n\n<h4>3.0.4<\/h4>\n\n<ul>\n<li>General: Plugin improvements<\/li>\n<li>General: Removal of 'Direct payment' functionality<\/li>\n<li>Added: WordPress 6.5.x Compatibility<\/li>\n<li>Added: WooCommerce 8.8.x Compatibility<\/li>\n<\/ul>\n\n<h4>3.0.5<\/h4>\n\n<ul>\n<li>Added: Compatibility with WooCommerce 8.9.x<\/li>\n<li>Fixed: Resolved 404 error on the checkout page<\/li>\n<\/ul>\n\n<h4>3.0.6<\/h4>\n\n<ul>\n<li>General: changed the domain for the API<\/li>\n<li>Optimized: General plugin improvements<\/li>\n<\/ul>\n\n<h4>3.0.7<\/h4>\n\n<ul>\n<li>Added: WordPress 6.6.x Compatibility<\/li>\n<li>Added: WooCommerce 9.1.x Compatibility<\/li>\n<\/ul>\n\n<h4>3.0.8<\/h4>\n\n<ul>\n<li>Added: WooCommerce 9.3.x Compatibility<\/li>\n<li>Fixed: Fixed an issue where a space was sent if the first name and\/or last name were missing in the payment data, causing validation errors. Now, if one or both fields are empty, an appropriate string is sent.<\/li>\n<\/ul>\n\n<h4>3.0.9<\/h4>\n\n<ul>\n<li>Optimized: Centralized status mapping logic for better maintainability.<\/li>\n<li>Improved: Enhanced readability and consistency in <code>process_result_request<\/code> method.<\/li>\n<li>Added: WooCommerce 9.7.x Compatibility<\/li>\n<li>Added: WordPress 6.7.x Compatibility<\/li>\n<li>Fixed: Addressed redundant status checks by introducing a dedicated mapping method.<\/li>\n<\/ul>\n\n<h4>3.0.10<\/h4>\n\n<ul>\n<li>Added: Read-only IPN URL field in plugin settings<\/li>\n<li>Updated: Installation and configuration documentation<\/li>\n<li>Improved: Internal code refactoring for better maintainability and readability  <\/li>\n<\/ul>\n\n<h4>3.0.11<\/h4>\n\n<ul>\n<li>Fixed: Fixed Incorrect behaviour when pressing the <code>Back<\/code> button in the browser<\/li>\n<\/ul>\n\n<h4>3.1.1<\/h4>\n\n<ul>\n<li>Security: Fixed critical vulnerability where forged GET request could mark any order as paid.<\/li>\n<li>Security: Added strict validation to prevent processing non-Payop orders via Payop endpoints (payment method check + invoice meta binding).<\/li>\n<li>Security: Improved IPN validation by binding Payop invoice\/txid to WooCommerce order and rejecting mismatches.<\/li>\n<\/ul>\n\n<h4>3.1.2<\/h4>\n\n<ul>\n<li>Fixed: Prevented the hosted payment form from reopening on the thank-you page after browser redirects.<\/li>\n<li>Improved: Normalized success and fail callback URLs before sending them to Payop.<\/li>\n<\/ul>","raw_excerpt":"Add the ability to accept payments in WooCommerce via Payop.com.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/98952","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=98952"}],"author":[{"embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/payop"}],"wp:attachment":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=98952"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=98952"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=98952"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=98952"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=98952"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=98952"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}