This is one of the issues that seems to be really unique to Gravity Forms, and it’s also the reason why I wouldn’t recommend to purchase/use GF in the first place. It’s a really big deal.
I, as probably many people, love the newer Paypal Checkout (formerly known as Paypal Commerce Platform). The big benefits of it are that users aren’t send to a Paypal page anymore (payment processing happens on your own site), and that users can pay by credit card without having or creating a Paypal account.
Now here’s the issue. It seems like only Gravity Forms uses a Paypal API to “connect” your website to your Paypal business account when you try to activate the GF Paypal Checkout plugin. This API supports only a handful countries of Paypal accounts. In my specific case both Germany and Mexico (where I create most websites for) are NOT supported, which means I can’t get the plugin to connect to the Paypal account, and therefore I can’t use the Paypal Checkout at all.
Every other than Gravity Forms plugin I use for payment processing on several websites uses a different authorization method where you can just copy/paste some API keys, and the payment processing works without any problems for ANY country.
Just one example how they do it: PayPal Integration – WP Booking System . Here’s another one: https://piotnetforms.com/docs/paypal-payment/ .
There are other form builders offering the same method. ONLY GF doesn’t. And that’s the reason why you can’t use the GF Paypal Checkout when your Paypal account is not located in one of the few API supported countries. You basically have to get another form plugin for that.
That’s a shame, really. Why is nobody at GF paying attention to this? I’ve mentioned this almost a year ago already.
Does anybody have a workaround how to make Gravity Forms Paypal Checkout work with just the API keys as described in the examples given?