Discussion on Contact Form CF7 – PayPal Integration


db-dzine supports this item


This author's response time can be up to 2 business days.

13 comments found.

Purchase Code: 0832eef1-192a-4dee-b21a-32d30235c73d


I have purchased your plug-in as I’m looking for a simple form to SELL TICKETS on my website. The form will consist of:


Which will then calculate cost as GROUP SIZE x £9.99 and offer the opportunity to buy now via Paypal.

Can you please confirm that this will be possible with your plug-in. many thanks


Stephen (Q4Legend)


this should be possible. If you need help with the setup, please contact us: support@db-dzine.com

Best regards DB-Dzine


Thanks for getting back to me. Unfortunately the plug-in is crashing the site immediately upon activation (both front and back end). I am running WP version 4.7, Contact Form 7 version 7.4.6 and Cherry Theme 3.1.5.


Thu Dec 15 15:53:53 2016] error AH01215: PHP Fatal error: Cannot redeclare tgmpa_load_bulk_installer() (previously declared in /home/sites/clubpass.co.uk/public_html/wp-content/plugins/wordpress-cf7-paypal/admin/tgm/class-tgm-plugin-activation.php :3154) in /home/sites/clubpass.co.uk/public_html/wp-content/themes/CherryFramework/includes/class-tgm-plugin-activation.php on line 2218: /home/sites/clubpass.co.uk/public_html/index.php

Thu Dec 15 15:53:55 2016 [client] AH01215: PHP Fatal error: Cannot redeclare tgmpa_load_bulk_installer() (previously declared in /home/sites/clubpass.co.uk/public_html/wp-content/plugins/wordpress-cf7-paypal/admin/tgm/class-tgm-plugin-activation.php :3154) in /home/sites/clubpass.co.uk/public_html/wp-content/themes/CherryFramework/includes/class-tgm-plugin-activation.php on line 2218: /home/sites/clubpass.co.uk/public_html/wp-admin/plugins.php

From this then it looks like an incompatibility between the theme and plugin from what I can tell but this is not an error that I have seen before. It looks like this is down to both the plugin and theme trying to use their own class-tgm-plugin-activation.php file and as this trying to do the same thing twice then this is causing the issue with the website.

Please advise, thanks

Hi there,

this is a theme related issue. It seems like your theme uses an very old version of the tgm plugin, which does not check if the class already exists.

Either you can contact your theme developer to update the tgm plugin, or you could fix it yourself.

The newest version can be found here: http://tgmpluginactivation.com/

Best regards DB-Dzine


The theme developers have refused to help with this and say that I should find an alternative (compatible) plug-in.

I am willing to try and get this working as I believe this could be a great plug-in.

Are you able to assist from your end?

Many thanks


Hi there,

in what case does he not want to help you? What is the problem?

And yes of course we will help you.

BR DB-Dzine

Great. Can I contact you directly? I wish to get this form working with my theme and allow the option to take paypal payments with contact form 7. Many thanks

Hi there,

please send an email to support@db-dzine.com

Best regards DB-Dzine

congratulations ;) GLWS


I have 2 problems with this plugin. The first one is an easy fix:

There is an error in the code: In file class-wordpress-cf7-paypal-public.php line 250 should be $liveAccount = $this->get_option(‘liveAccount’); currently its set to $sandboxAccount = $this->get_option(‘liveAccount’);

The second one is not as easy. You disable the loading of javascript in the contact form. This breaks recaptcha. With this line changed to true instead of false, the recaptcha loads and the form can be submitted HOWEVER you no longer get redirected to paypal. It also disables this ability on any for through out the entire site.

The second change is part of the core functionality. As such I understand if you cannot change it, and would then request a refund as I need both recaptcha and the paypal ability.

Hi there,

the first problem was fixed yesterday by us. An updated version is already in queue at codecanyon.

To your other question: Unfortunately we had to remove the AJAX loading functionality, otherwise the redirect to PayPal would not work, because you can not redirect someone via AJAX.

This breaks reCaptcha, so please make a refund request.

BR DB-Dzine

Live view not working.

Have you purchased our plugin?

No, just letting you know the live view isn’t/wasn’t working.

Hi Support, i have a presale question. Does this plugin support using dropdown fields or radio button? I currently have a development site in progress but it does not record live transaction data before sending the mail to admin, users and backend database. Seems that your plugin is able to do so. Please take a look and advise soonest. Thanks.

Hi there,

radiobuttons / dropdowns are possible. If you need help, just contact us with this.

Our plugin will send a Email when the “Pay with PayPal”-Button is pressed to send out the normal CF7 mail. Even if the payment was cancelled or successfull. This can be turned off or on.

Moreover it will send you an email when a successful transaction was made.

Then you have to check if the payment was processed in PayPal or not.


Hello, nice plugin. presale question. I need this plugin to use it with a travel website and CF7. basically we have package travel and when user choose a travel package the CF7 opens with conditionals forms enabled (1, 2, 3 adults…1,2,3 children..ecc) and then calculate the cost…question: your plugin passed this Total price array to Paypal button? thanks

Hi there,

this should be possible, but if you want to have everything preselected you have to create different forms for different applications. One form for 1 adult, one for 2 adults etc.

Otherwise you have to let the user input the number of adults / children. Then you can stick with 1 contact form.

hi, its possible to use your plugin without woocommerce? i need to create a contact form 7 with some data and paypal button… its possible? if payment is done and completed, data of contact form will saved on database too?

You have 1) the return, that comes from PayPal itself (e.g. the customer email etc.). And then you have to contact form, that was sent to you.

You can save the data from the contact, if you want, with this little plugin: https://wordpress.org/plugins/contact-form-to-db/

ok, but in your screenshots you have an image that shows a page, CF7 TRANSACTIONS with all completed payment… will be the same with a contact form with paypal button?

This screen shows the data, that comes from PayPal with all completed transactions.


I am looking for the next possibilities:

Email Course Automation after PayPal payment:

So people order an email course from the website. After payment people receive the email course during one month automatically. Is this possible? Or do you know which plugin this can do?

Thank you so much.

Kind regards,


Hi there,

this is not possible right now. You should search for Course management plugins.

Best regards DB-Dzine


giania Purchased

Does this work with any type of payment other than a standard shopping cart, such as subscription, donation, etc?

Hi there,

yes it does :)

Hi, I have a CF& form with 4 different prices according to selected location (France, EU – other countries – USA… Does your plugin provides a solution for this case ? Thanks

Hi there,

well you could tweak this with adding some custom jQuery in order to change the price to the selected country. But it would not be possible without ;)