{"id":23649503,"url":"https://github.com/payneteasy/woocommerce-pne-module","last_synced_at":"2026-07-04T17:31:40.775Z","repository":{"id":139190707,"uuid":"169576203","full_name":"payneteasy/wooCommerce-pne-module","owner":"payneteasy","description":"Payneteasy Payment Gateway Module for wooCommerce CMS","archived":false,"fork":false,"pushed_at":"2023-08-29T06:55:31.000Z","size":6203,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-07-18T02:49:49.025Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/payneteasy.png","metadata":{"files":{"readme":"README-eng.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-02-07T13:30:03.000Z","updated_at":"2023-09-13T18:49:23.000Z","dependencies_parsed_at":null,"dependency_job_id":"401a85bb-f776-4559-9f57-49b5da045d3a","html_url":"https://github.com/payneteasy/wooCommerce-pne-module","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/payneteasy/wooCommerce-pne-module","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/payneteasy%2FwooCommerce-pne-module","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/payneteasy%2FwooCommerce-pne-module/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/payneteasy%2FwooCommerce-pne-module/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/payneteasy%2FwooCommerce-pne-module/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/payneteasy","download_url":"https://codeload.github.com/payneteasy/wooCommerce-pne-module/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/payneteasy%2FwooCommerce-pne-module/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35130722,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-04T02:00:05.987Z","response_time":113,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-28T15:38:35.110Z","updated_at":"2026-07-04T17:31:40.756Z","avatar_url":"https://github.com/payneteasy.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Content\n\n## [WordPress Installation](#wordpress-installation-1)\n## [WooCommerce plugin installation](#woocommerce-plugin-installation-1)\n## [Payneteasy Gateway plugin installation and configuration](#payneteasy-gateway-plugin-installation-and-configuration-1)\n## [Product creating process](#product-creating-process-1)\n## [Payment Flow](#payment-flow-1)\n## [List of errors](#list-of-errors-1)\n\n- ***Tested on WooCommerce v 8.0.1***\n\n# WordPress Installation\n\n1. Login to [admin WordPress panel](http://wordpress.org/wp-admin/).\n2. Select the language.\n   \n   \u003cimg src=\"https://github.com/payneteasy/wooCommerce-pne-module/blob/master/images-eng/1-eng.jpg\" alt=\"drawing\" width=\"200\"/\u003e\n   \n3. Start WordPress installation.\n   \n   \u003cimg src=\"https://github.com/payneteasy/wooCommerce-pne-module/blob/master/images-eng/2-eng.jpg\" alt=\"drawing\" width=\"450\"/\u003e\n\n4. Provide the name of the database and user created earlier.\n   \n   \u003cimg src=\"https://github.com/payneteasy/wooCommerce-pne-module/blob/master/images-eng/3-eng.jpg\" alt=\"drawing\" width=\"450\"/\u003e\n\n5. Run the installation.\n   \n   \u003cimg src=\"https://github.com/payneteasy/wooCommerce-pne-module/blob/master/images-eng/4-eng.jpg\" alt=\"drawing\" width=\"450\"/\u003e\n\n6. Set the site name, username and password.\n  \n   \u003cimg src=\"https://github.com/payneteasy/wooCommerce-pne-module/blob/master/images-eng/5-eng.jpg\" alt=\"drawing\" width=\"450\"/\u003e\n\n7. Finish the installation process.\n    \n   \u003cimg src=\"https://github.com/payneteasy/wooCommerce-pne-module/blob/master/images-eng/6-eng.jpg\" alt=\"drawing\" width=\"450\"/\u003e\n   \n# WooCommerce plugin installation\n\n1. Go to the [**Plugins**](http://wordpress.org/wp-admin/plugins.php) tab and click the `Add New` button.\n2. Find the *wooCommerce* plugin in the search field.\n3. Install it by clicking `Install Now` button.\n\n   ![](https://github.com/payneteasy/wooCommerce-pne-module/blob/master/images-eng/7-eng.jpg)\n   \n4. Activate the plugin. Click on the `Activate` button.\n\n   \u003cimg src=\"https://github.com/payneteasy/wooCommerce-pne-module/blob/master/images-eng/8-eng.jpg\" alt=\"drawing\" width=\"350\"/\u003e\n   \n5. Select the Industry field, type of products and region and click `Continue` button.\n\n   \u003cimg src=\"https://github.com/payneteasy/wooCommerce-pne-module/blob/master/images-eng/10-eng.jpg\" alt=\"drawing\" width=\"450\"/\u003e\n\n# Payneteasy Gateway plugin installation and configuration\n\n1. In the **/wp-content/plugins/** folder create directory **paynet-easy-gateway**.\n\n```bash\ncd /wp-content/plugins/\nmkdir paynet-easy-gateway\n```\n\n2. Recursively copy the **wooCommerce-pne-module** directory content (not the directory itself) to the directory **/wp-content/plugins/paynet-easy-gateway**.\n\n```bash\ncp -r wooCommerce-pne-module/* /wp-content/plugins/paynet-easy-gateway\n```\n\nContent of the directory *wooCommerce-pne-module*\n\n* admin\n* docs\n* images\n* index.php\n* languages\n* LICENSE.txt\n* PaynetEasy\n* paynet-easy-gateway.php\n* public\n* README.md\n* templates\n* uninstall.php\n\n\n3. Go to the **Plugins** tab and activate *Payneteasy Gateway* plugin by clicking `Activate` button.\n   \n   \u003cimg src=\"https://github.com/payneteasy/wooCommerce-pne-module/blob/master/images-eng/11-eng.jpg\" alt=\"drawing\" width=\"500\"/\u003e\n   \n4. Go to the *WooCommerce* plugin `1` payment customization page [**Woocommerce/Settings/Payments**](http://wordpress.org/wp-admin.php?page=wc-settings\u0026tab=checkout) `2`, `3`. Enable *Payneteasy Method* `4` and drag it to the top `5`. Save changes.\n\n   \u003cimg src=\"https://github.com/payneteasy/wooCommerce-pne-module/blob/master/images-eng/12-eng.jpg\" alt=\"drawing\" width=\"1000\"/\u003e\n   \n5. Go to the [*Payneteasy Gateway* plugin customization page](http://wordpress.org/wp-admin/admin.php?page=wc-settings\u0026tab=checkout\u0026section=payneteasy) by clicking on it.\n\n   \u003cimg src=\"https://github.com/payneteasy/wooCommerce-pne-module/blob/master/images-eng/13-eng.jpg\" alt=\"drawing\" width=\"500\"/\u003e\n\n| Parameter         | Description                                                                                                                                                        | \n|-------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Enable/Disable    | Enable or disable PaynetEasy Gateway plugin                                                                                                                        |\n| Title             | This field controls the title which the user sees during checkout                                                                                                  |\n| Description       | This field controls the description which the user sees during checkout                                                                                            |\n| Sandbox test mode | Place the payment gateway in development mode                                                                                                                      |\n| Log level         | One of the log levels must be chosen: `EMERGENCY`, `ALERT`, `CRITICAL`, `ERROR`, `WARNING`, `NOTICE`, `INFO`, `DEBUG`                                              |\n| Integration mode  | Acceptance of payment details is implemented on the PaynetEasy gateway side. One of the integration methods must be chosen: `Inline form`, `Remote`                |\n| End point         | The End point ID is an entry point for incoming Connecting Party’s transactions for single currency integration. Either End point or End point group must be used  |\n| End point group   | The End point group ID is an entry point for incoming Merchant’s transactions for multi-currency integration. Either End point or End point group must be used     |\n| Login             | Connecting Party’s login name                                                                                                                                      |\n| Control key       | Connecting Party’s control string for sign                                                                                                                         |\n| Gateway url       | Payment Gateway's URL                                                                                                                                              |\n\n**Note** For sandbox mode all sandbox parameters must be used.\n\n# Product creating process\n\nGo to the **Products** tab on the Sidebar and create a new product.\n\n   \u003cimg src=\"https://github.com/payneteasy/wooCommerce-pne-module/blob/master/images-eng/14-eng.jpg\" alt=\"drawing\" width=\"1000\"/\u003e\n\nProduct parameters that should be filled:\n\n* Name `1`\n* Description `2`\n* Price `3`\n* After all fields are filled, press the `Publish` `4` button to publish the product.\n\n  \u003cimg src=\"https://github.com/payneteasy/wooCommerce-pne-module/blob/master/images-eng/15-eng.jpg\" alt=\"drawing\" width=\"1000\"/\u003e\n\n# Payment Flow\n\n1. Enter to the `Shop` and start the Payment Flow.\n   \n   \u003cimg src=\"https://github.com/payneteasy/wooCommerce-pne-module/blob/master/images-eng/16-eng.jpg\" alt=\"drawing\" width=\"600\"/\u003e\n   \n2. Add a product to the card by clicking on the `Add to card` button and then view the card.\n\n   \u003cimg src=\"https://github.com/payneteasy/wooCommerce-pne-module/blob/master/images-eng/17-eng.jpg\" alt=\"drawing\" width=\"200\"/\u003e\n   \n3. Select the quantity of the product and click on `Proceed to checkout` button to start the payment process.\n   \n   \u003cimg src=\"https://github.com/payneteasy/wooCommerce-pne-module/blob/master/images-eng/18-eng.jpg\" alt=\"drawing\" width=\"600\"/\u003e\n   \n4. Fill the payment form and press the `Place Order` button.\n   \n   \u003cimg src=\"https://github.com/payneteasy/wooCommerce-pne-module/blob/master/images-eng/9-eng.jpg\" alt=\"drawing\" width=\"600\"/\u003e\n\n| Parameter         | Description                                                                                                                                        | \n|-------------------|----------------------------------------------------------------------------------------------------------------------------------------------------|\n| First name        | Payer's first name                                                                                                                                 |\n| Last name         | Payer's last name                                                                                                                                  |\n| Country/Regional  | Payer's country                                                                                                                                    |\n| Street address    | Payer's address line                                                                                                                               |\n| Town/City         | Payer's city                                                                                                                                       |\n| State/Country     | Payer's state                                                                                                                                      |\n| Postcode/ZIP      | Payer's ZIP code                                                                                                                                   |\n| Phone             | Payer's full international number, including country code                                                                                          |\n| E-mail address    | Payer's e-mail address                                                                                                                             |\n| Card number       | Payer's credit card number                                                                                                                         |\n| Card printed name | Cardholder name, printed on the bank card                                                                                                          |\n| Expiry month      | Bank card expiration month                                                                                                                         |\n| Expiry year       | Bank card expiration year                                                                                                                          |\n| Card Code (CVC)   | Payer's CVV2 code. CVV2 (Card Verification Value) is a three- or four-digit number AFTER the credit card number in the signature  area of the card |\n\n\n5. Start the redirecting process.\n\n\n   \u003cimg src=\"https://github.com/payneteasy/wooCommerce-pne-module/blob/master/images-eng/20-eng.jpg\" alt=\"drawing\" width=\"550\"/\u003e\n\n\n6. The payer is redirecting to the wait form.\n\n   \n   \u003cimg src=\"https://github.com/payneteasy/wooCommerce-pne-module/blob/master/images-eng/23.jpg\" alt=\"drawing\" width=\"550\"/\u003e\n\n   \n7. The payer is redirecting to the finish form.\n\n   \n   \u003cimg src=\"https://github.com/payneteasy/wooCommerce-pne-module/blob/master/images-eng/21-eng.jpg\" alt=\"drawing\" width=\"550\"/\u003e\n\n\n# List of errors\n\n1. **Error:** `Callback URL cannot be local or private`\n\n**Solution**\n\nIn the **/var/www/html/wp-content/plugins/paynet-easy-gateway/PaynetEasy/WoocommerceGateway/WCIntegration.php** file replace the local IP `home_url('/')` with external URL or IP, for example, `https://httpstat.us/200`.\n\n2. **Error:** `Project with X currency doest not apply request with currency Y`\n\n**Solution**\n\nIncorrect currency. WooCommerce currency should match to the Payment Gateway's endpoint currency. It can be changed in the [WooCommerce general currency settings](http://wordpress.org/wp-admin/admin.php?page=wc-settings)\n\n3. **Error:** `Amount is less/higher than minimum/maximum X`\n\n**Solution**\n\nEndpoint limits must be checked.\n\n4. **Error:** `Internal server error`\n\n**Solution**\n\nWooCommerce system files must be checked. Most likely, the problem in the .php files - incorrect manual configurations, damaged files etc. Good solution is updating or reinstalling the repository.\n\n5. **Error:** `Error occured. HTTP code: '50x'` \n\n**Solution**\n\nGateway URL parameter in *Payneteasy Gateway* plugin configurations must be corrected. Example: *https://sandbox.payneteasy.eu/paynet/api/v2*.\n\n6. **Error:** `Property 'signingKey' does not defined in PaymentTransaction property 'queryConfig'`\n\n**Solution**\n\nIncorrect merchant Control Key. [Payneteasy Gateway settings](http://wordpress.org/wp-admin/admin.php?page=wc-settings\u0026tab=checkout\u0026section=payneteasy) must me checked.\n\n7. **Error:** `Some Request fields are invalid: Gateway url does not valid in Request`\n\n**Solution**\n\nIncorrect Gateway url. [Payneteasy Gateway settings](http://wordpress.org/wp-admin/admin.php?page=wc-settings\u0026tab=checkout\u0026section=payneteasy) must me checked.\n\n8. **Error:** `End point with id 0 not found`\n\n**Solution**\n\nIncorrect Endpoint or Login field is empty/incorrect. [Payneteasy Gateway settings](http://wordpress.org/wp-admin/admin.php?page=wc-settings\u0026tab=checkout\u0026section=payneteasy) must me checked.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpayneteasy%2Fwoocommerce-pne-module","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpayneteasy%2Fwoocommerce-pne-module","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpayneteasy%2Fwoocommerce-pne-module/lists"}