payfast / mod-gravityforms Goto Github PK
View Code? Open in Web Editor NEWPayfast Gravity Forms Module
Payfast Gravity Forms Module
Hi
Payment status doesn't updating in the gravity forms. Payments showing pending on gravity form. It was working before but not working after we updated the plugin.
The plugin version in the file still says 1.1 but the latest release in the repo is 1.2.10.
Hi There
We use a webhook on Gravity Forms but would only like this to be triggered on successful payment. Similar to how the delayed notifications work.
I reached out to Gravity Forms to ask if the webhook can support this on their end and this was their response:
"The Webhooks add-on does support the delayed payment feature but the payment add-on needs to support it as well in order to take advantage of it.
We do not however offer a PayFast add-on, you'd be using a third-party add-on to add support for that payment gateway to Gravity Forms. You'll need to contact the developer of the PayFast add-on and ask them if their add-on supports the GFPaymentAddOn::get_post_payment_actions_config() and GFPaymentAddOn::trigger_payment_delayed_feeds() methods which Gravity Forms added support for in version 2.4.13."
Is this something that can be implemented fairly soon?
Wordpress/Gravity Forms/Payfast add-on
Notification emails not sending when "Send notifications only when payment is received' is selected in the PayFast Feed settings. Any help here would be greatly appreciated.
BTW can only one email be processed this way? Is that the problem? I currently have 3 set - 2 with conditional logic, 1 for admin
Hi Dev team,
Trust you are well. Reported to PayFast Integration team a week ago. Unfortunately service is extremely terrible and unreliable without any solution till today.
Im currently running Wordpress 6.5.3 with Gravity Forms 2.8.11.
The Payment itself is working fine with Gravity Froms but I am having the following issues:
Can someone involved in the dev team of the plugin please assist? Because the PayFast team is clueless...
Thanks in advance.
Please assist with the below
Parse error: syntax error, unexpected ')', expecting '|' or variable (T_VARIABLE) in /home/domain/public_html/wp-content/plugins/gravityformspayfast/payfast_common.inc on line 86
WordPress database error: [Table 'DB.wph9_rg_payfast' doesn't exist]
SELECT s.id, s.is_active, s.form_id, s.meta, f.title as form_title FROM wph9_rg_payfast s INNER JOIN wph9_gf_form f ON s.form_id = f.id
WordPress database error: [Table 'DB.wph9_gf_addon_payment_transaction' doesn't exist]
INSERT INTO wph9_gf_addon_payment_transaction (lead_id, transaction_type, transaction_id, is_recurring, amount, date_created) SELECT entry_id, transaction_type, transaction_id, is_renewal, amount, date_created FROM wph9_rg_payfast_transaction
Notice: An outdated add-on or custom code is attempting to access the wph9_rg_lead_meta table which is not valid in this version of Gravity Forms. Update your add-ons and custom code to prevent loss of form data. Further details: https://docs.gravityforms.com/database-storage-structure-reference/#changes-from-gravity-forms-2-2 in /home/domains/public_html/wp-content/plugins/gravityforms/gravityforms.php on line 6600
WordPress database error: [Table 'DB.wph9_rg_lead_meta' doesn't exist]
UPDATE wph9_rg_lead_meta SET meta_value='gravityformspayfast' WHERE meta_key='payment_gateway' AND meta_value='payfast'
Notice: An outdated add-on or custom code is attempting to access the wph9_rg_lead table which is not valid in this version of Gravity Forms. Update your add-ons and custom code to prevent loss of form data. Further details: https://docs.gravityforms.com/database-storage-structure-reference/#changes-from-gravity-forms-2-2 in /home/domains/public_html/wp-content/plugins/gravityforms/gravityforms.php on line 6600
WordPress database error: [Table 'DB.wph9_rg_lead' doesn't exist]
UPDATE wph9_rg_lead SET payment_status='Paid', payment_method='PayFast' WHERE payment_status='Approved' AND ID IN ( SELECT lead_id FROM wph9_rg_lead_meta WHERE meta_key='payment_gateway' AND meta_value='gravityformspayfast' )
Hi
When "Payfast for Gravity Forms" is installed on a site as well as "Payfast for WooCommerce", 26 PHP errors are reported:
Constant PF_SOFTWARE_NAME already defined
Constant PF_SOFTWARE_VER already defined
Constant PF_MODULE_NAME already defined
Constant PF_MODULE_VER already defined
and 22 more...
It seems as though the constants are being defined by the "Payfast for Gravity Forms" extension, so the "Payfast for WooCommerce" extension is throwing the errors.
I am using Query Monitor to display the errors.
I have tested by only having Storefront Theme installed as well as WooCommerce, Payfast for WooCommerce, Gravity Forms, and Payfast for Gravity Forms plugins installed.
Thanks in advance.
I'm having 2 problems with a setup where the settings (as per screenshot attached) are set to send notifications only when payment is received. But when payment is received and I am returned to the form, the notifications don't fire.
The log shows the notifications are disabled for form 2:
2016-09-22 15:12:35.239233 - DEBUG --> GFAPI::send_notifications(): Gathering notifications for form_submission event for entry #55.
2016-09-22 15:12:35.241681 - DEBUG --> GFAPI::send_notifications(): Notification is disabled by gform_disable_notification hook, not including notification (#5761773b805b0 - Admin Notification).
2016-09-22 15:12:35.244183 - DEBUG --> GFAPI::send_notifications(): Notification is disabled by gform_disable_notification hook, not including notification (#576934588da21 - User Notification).
2016-09-22 15:12:35.244342 - DEBUG --> GFCommon::send_notifications(): Aborting. No notifications to process for form_submission event for entry #55.
And Gravity Forms Support says the reason is that I have set them to delayed on the PayFast add-on feed: (screenshot attached)
See the log here : http://cvcreator.1daywebs.xyz/wp-content/uploads/gravity_forms/logs/gravityforms_7be10926e4ca39cdfe015bcba994dea3c92c9fa4.txt
The second problem is when a user edits their entry and pays again, the payment gateway goes to a blank white screen after successful payment rather than passing back to the form. The log for the PayFast Add-on is here : http://cvcreator.1daywebs.xyz/wp-content/uploads/gravity_forms/logs/gravityformspayfast_1ee644071181821a74911fee280f9675c2cce9f3.txt
Kindly advise
If your form has more than 2 email notifications, only the first 2 go through.
Hi
Using this plugin with the latest version of gravity forms and the latest version of Wordpress.
I have selected notifications only to be sent once payment is made. I am currently testing in sandbox, the redirects work and the payment status has changed to paid from the entries but the notifications are not sending.
Could this be a bug?
Hi there,
I'm wanting to use composer to manage that addon but because it's got a default WP folder structure (which doesn't cater for sub directory installs or Bedrock setups such as I have).
What would be ideal, is if the repo itself is the plugin which will allow me to run this through packagist. If you'd like I could make a PR for this change?
We are having more and more queries for our Gravity Forms to push a different unique ID to Payfast, so that the Finance teams can allocate a payment to a specific unique identifier (not the form entry's unique ID).
Is there any way to get this implemented?
When used with the Gravity Forms user registration extension - the person completing the form is registered even if payment is cancelled. Need integration with User Registration to process the feed only when a payment is received. This option can be seen for example on the Gravity Forms Paypal payment option.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.