Code Monkey home page Code Monkey logo

payweb_gravity_forms's People

Contributors

appinlet avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Forkers

appinlet

payweb_gravity_forms's Issues

Plugin breaks output buffering

We use output buffering extensively in our theme and after implementing PayGate on a client site found that this was no longer working as it should. Eventually we identified that the problem is two calls to ob_start() in the plugin without corresponding calls to close the buffer (e.g. ob_end_clean().

The offending calls are on lines 62 and 103 of paygate.php - removing them both along with the unnecessary call to ob_clean() on line 104 resolves the issue.

We've made this change locally, but would appreciate it being included in the next update so we don't have to keep manually applying the fix.

Does not redirect

Hi
I have been getting the error below

(index):543 Uncaught TypeError: Cannot read properties of undefined (reading 'indexOf')
at HTMLIFrameElement. ((index):543)
at HTMLIFrameElement.dispatch (fc0c975cfeda2be36628c923ee7f11c1.js:3)
at HTMLIFrameElement.v.handle (fc0c975cfeda2be36628c923ee7f11c1.js:3)
(anonymous) @ (index):543
dispatch @ fc0c975cfeda2be36628c923ee7f11c1.js:3
v.handle @ fc0c975cfeda2be36628c923ee7f11c1.js:3

GravityForms export is missing "Approved" & "Declined" status

Thanks for this plugin. It's working great! There's one thing I've run into that I'm not quite sure how to handle, so I figured I'd ask first to see if there's something I'm missing.

When exporting entries, and using a conditional, "Payment Status" is missing both the "Approved" and "Declined" options.

Example:
CleanShot 2022-10-25 at 22 22 14@2x

Is there anyway to get those options in the export select field, or do I have something mis-configured?

Thanks!

Add User-Customizable Payment References to Plugin

Current Behaviour:

Currently, the plugin defaults to using the form entry ID as the payment reference.

Proposed Feature:

Introducing a "Reference" section in the plugin settings would provide valuable customization options:

  1. Use default reference (entry ID): Maintain the existing behaviour for streamlined use.
  2. Select a field to use as reference: Allow users to pick a relevant existing field (e.g., invoice number, customer ID) to align with their payment reconciliation processes.
  3. Hash the entry ID and use that as a payment reference: Offer a more secure approach by applying a hashing function (e.g., MD5, SHA-1) to the entry ID, creating an obfuscated reference.

Benefits:

  • Adaptability: Accommodates varying payment processor requirements and diverse user workflows.
  • Improved Reconciliation: Enables users to leverage more meaningful references for easier reconciliation on their payment processor's end.
  • Potential Security Enhancement: The hashing option could provide an added layer of security if desired.

Site Health Rest API Error

Hi there

The PayGate Gravity Forms plugin v2.2.11 for Gravity Forms v2.4.18 seems to create an error on WordPress version 5.7.2, any ideas on how to fix this? I updated my gravity form to the latest version Version 2.5.0.2 but this didn't solve the problem. Kindly advise on the solution.
Please see attached, the error only shows up when The PayGate Gravity Forms plugin v2.2.11 for Gravity Forms v2.4.18 is activated.

1c
the error details caused by the PayGate Gravity Forms plugin v2.2.11 on WordPress site health.

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.