Git Product home page Git Product logo

payweb_woocommerce's Introduction

PayWeb_WooCommerce

PayGate WooCommerce plugin v1.4.8 for WooCommerce v8.9.1

This is the Paygate plugin for WooCommerce. Please feel free to contact the Payfast support team at [email protected] should you require any assistance.

Installation

How To Setup PayGate PayWeb for WooCommerce

Please navigate to the releases page, download the latest release (v1.4.8) and unzip. You will them be able to follow the integration guide PDF which is included in the zip.

Collaboration

Please submit pull requests with any tweaks, features or fixes you would like to share.

payweb_woocommerce's People

Contributors

appinlet avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

payweb_woocommerce's Issues

can Iframe use the add payment method in myaccount page?

I've implemented the paygate iframe to our website and it seems like the UI of "payment methods" in my account page is there, but doesn't seem to be working. can the Iframe type have a "add payment method" in myaccount page? I don't think I see the code in the plugin. also the plugin is already updated

PHP Notice: Undefined index: pw3_e_scantopay

Hi Dev,

I am receiving alot of errors in my server log as below, please could we get this sorted on the next update?

PHP Notice: Undefined index: pw3_e_scantopay in /wp-content/plugins/paygate-payweb-for-woocommerce/classes/WC_Gateway_PayGate.php on line 990

Thanks
Michael

PayWeb_WooCommerce Site Health Issues

Hi Paygate Support,

We have been experiencing site performance and functionality issues, and we went through the effort of disabling all plugins and re-enabling each one until we found the culprit. When the PayWeb_WooCommerce plugin is enabled, the Health Check & Troubleshooting plugin reports a number of errors and warnings, including the following:
= An active PHP session was detected:
A PHP session was created by a session_start() function call. This interferes with REST API and loopback requests. The session should be closed by session_write_close() before making any HTTP requests.

= The REST API encountered an error:
The REST API is one way WordPress, and other applications, communicate with the server. One example is the block editor screen, which relies on this to display, and save, your posts and pages.

= Your site could not complete a loopback request:
Loopback requests are used to run scheduled events and are also used by the built-in editors for themes and plugins to verify code stability.
The loopback request to your site failed, this means features relying on them are not currently working as expected.
Error encountered: (0) cURL error 28: Operation timed out after 10001 milliseconds with 0 out of -1 bytes received

= The REST API request failed due to an error:
Error: cURL error 28: Operation timed out after 10001 milliseconds with 0 out of -1 bytes received (http_request_failed)

= Background updates may not be working properly:
Background updates ensure that WordPress can auto-update if a security update is released for the version you are currently using.

= Warning Could not confirm that the wp_version_check() filter is available.

Our site https://organica.co.za uses the Divi theme and builder, WordPress 5.5.1, WooCommerce 4.4.1 and PayWeb_WooCommerce plugin v1.4.0 together with a number of other plugins.

We urgently need to re-enable this plugin - please advise.

Unncessary Updater API requests

The WP_GitHub_Updater_* class unnecssarily being called on the each admin pages. Which slows down the dashboard navigation.

This is also the case with https://github.com/PayGate/PaySubs_WooCommerce plugin.

See the screenshot from Query Monitor (took almost 5 seconds for both plugins):
image

Sometimes it jumps to 10 seconds (depending on the connection speed).

It is recommended to run the updaters (or check for updates) only on Dashboard - Updates or Plugins - Installed Plugins screens.

Session issue - v1.3.1

I received a warning:

PHP Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at ...\wp-includes\class.wp-styles.php:287)

Proposed change to line 66 of paygate.class.php v1.3.1 in WC_Gateway_PayGate:__construct():
if ( session_status() === PHP_SESSION_NONE ) {
session_start();
}

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.