PLEASE NOTE: These forums are no longer utilized and are provided as an archive for informational purposes only. All support issues will be handled via email using our support ticket system. For more detailed information on this change, please see this blog post.

Paypal Payflo vs. Pro integration

  1. 3cstudio
    Member

    Hope you can help:

    I see from post: http://www.gravityhelp.com/forums/topic/integration-with-paypal-payflow-pro that the Payflo option is more obscure in use and not easily integrated (as in, has no add-on options) with Gravity Forms.

    I have both the standard and the Pro add-ons for use on: http://myflowerland.com/shop/valentines-day-floral-deliveries/ -- I (obviously couldn't get the Pro add-on to work at all, as they don't have SSL and their Pro is Payflo edition, but the Standard add-on gets me a couple of fields entered upon attempt to checkout. With this sort of purchase, though, all the additional fields need to be propagated to insure proper delivery, contact, etc.

    So, am I basically stuck in the water until the account is switched back to Paypal Pro (from being Payflo edition)? And if so, will it require SSL to work properly when it is setup to utilize Paypal Pro, or can that set of field information be passed to the Paypal secure checkout? I'm fuzzy on where the actual funds capture must then take place...

    Please advise. Thanks!

    Steve C.
    3Cstudio

    Posted 7 years ago on Tuesday February 5, 2013 | Permalink
  2. To use the PayPal Pro add-on, you will need an SSL cert and to secure your WordPress installation, because the add-on on your site is what will capture the credit card details.

    You could capture all the details you need with the PayPal Standard add-on, including contact and delivery information. I'm not sure what you mean about propagating the additional fields when using the PayPal Standard add-on.

    Posted 7 years ago on Tuesday February 5, 2013 | Permalink
  3. 3cstudio
    Member

    Thanks Chris. As always, your responses are quick and helpful. :) I will look into a cert for Pro.

    See the fields (above and beyond payment information) that need to be filled in for the proper info to be gathered here: http://myflowerland.com/shop/valentines-day-floral-deliveries/

    I have Standard enabled, and it only relays Name and Email address to the checkout form. Obviously, the floral arrangement delivery needs a bit more info (such as a Message, etc.), so would that only be taken care of if it were being submitted via the Paypal Pro add-on (which also involves the cert)?

    Thanks for the knowledge,

    Steve C.
    3Cstudio

    Posted 7 years ago on Tuesday February 5, 2013 | Permalink
  4. The PayPal transaction is designed to capture all the details for the payment, not more. The entry will have the full details captured for the delivery. Using the PayPal Standard add-on, the entry would have all the details you captured in the form, and then payment status. Is there a reason they would use the PayPal transaction rather than the entry for their delivery details?

    It's sort of like eBay and PayPal. All your information about the transaction is available in the eBay transaction. PayPal is just used to complete the payment.

    Regarding PayPal Pro, you would need an SSL certificate since your site is capturing the payment details, specifically the credit card number.

    Posted 7 years ago on Tuesday February 5, 2013 | Permalink
  5. 3cstudio
    Member

    Gotcha -- yes that makes sense.

    I believe I have things in order now via Standard. The only lingering issue is that, when I click "Don't have a Paypal account?" to turn-down the debit/credit card options, only: First Name, Last Name, & Email fields are filled. I believe I have all the proper fields matched up in the add-on settings.

    Any idea what might be blocking those fields from filling properly? It's a bit of a hassle for people to re-fill those fields if I have them in the original form... let me know.

    Thanks!

    Steve C.
    3Cstudio

    Posted 7 years ago on Tuesday February 5, 2013 | Permalink
  6. Do you have an example of the form online where I can test that with and without a PayPal account? Thanks.

    Posted 7 years ago on Tuesday February 5, 2013 | Permalink
  7. 3cstudio
    Member

    Sure thing -- it's at: http://myflowerland.com/shop/valentines-day-floral-deliveries/ -- when I get to the checkout fields, those 3 are the only ones filled.

    If you wish to examine the form setup itself, I can send you login access -- I think you did that for me in the past... let me know if that is more efficient.

    Thanks Chris,

    Steve C.
    3Cstudio

    Posted 7 years ago on Tuesday February 5, 2013 | Permalink
  8. I did a couple tests on my server. I made sure I used a browser which had never logged in to PayPal, and used a fake email address so there was no PayPal account associated. When I filled out my form, I filled out address information. When I submitted the form, I landed at PayPal and the address information was pre-filled and I was in the section "Create a PayPal account". There was a link to "Pay with my PayPal account as well" but I did not select that.

    It looks like our PayPal accounts may be configured differently. Assuming you mapped all the form fields to the PayPal fields correctly, I don't think there is anything on the Gravity Forms side that can be affecting this. Take a look at the screenshots. These were both with a Chrome Incognito session and an unregistered-with-PayPal email address. These are the PayPal pages I landed at. The transaction on my site carried over the address information fine. The transaction on your site did not.

    Mine: http://minus.com/lo5wqoKjWBec2
    Yours: http://minus.com/lfpxSm8U9beUU

    Posted 7 years ago on Wednesday February 6, 2013 | Permalink
  9. 3cstudio
    Member

    Interesting. So, basically there is a setting (or settings) within the Paypal account itself that are barring the form from auto-filling the various fields requested in the payment form? If so, any idea what/where, or is Paypal just one of those areas that I will need to hunt-n-peck my way around (and look through a bunch of their developers' info site) to see if I can find a fix? Either way, thanks for all the input and direction -- this is working out better than things originally looked. :)

    Thanks again,

    Steve C.
    3Cstudio

    Posted 7 years ago on Wednesday February 6, 2013 | Permalink
  10. I'm not 100% sure of what setting that might be in PayPal. I thought it was related to the "Don't prompt user to include a shipping address" setting in Gravity Forms, but that had no effect. I learned all I posted about the issue by searching Google. Maybe a call or contact to PayPal is in order? PayPal does a lot of things automatically and seemingly unrelated settings have an effect in unexpected places. If you do find it, please post here again. Good luck.

    Posted 7 years ago on Thursday February 7, 2013 | Permalink
  11. 3cstudio
    Member

    Sounds good, Chris. I'll report back when I get some answers (if any) out of Paypal. :-/ Their customer service/support hasn't been the most helpful, and judging from forums, I'm certainly not alone in that take! Thanks.

    Posted 7 years ago on Friday February 8, 2013 | Permalink
  12. Chris- I understand the SSL part- but what do you mean by "secure your WordPress installation"?

    Posted 7 years ago on Saturday February 9, 2013 | Permalink
  13. Anyone with access to the database or the WordPress admin would have access to the credit card details, if they're stored in the database. You'd have to ensure that access is secure from unauthorized people and make sure no credit card details are sent in the notification emails, and ensure the admin is using SSL as well.

    There are a whole slough of requirements from the credit card industry when storing credit card information. We're not experts in that. You can read more about the requirements here https://www.pcisecuritystandards.org/

    Posted 7 years ago on Saturday February 9, 2013 | Permalink
  14. 3cstudio
    Member

    Chris,

    We ended up 'just living with it' for now, since it was all Valentine's Day-based stuff (no longer available for purchase/delivery) - so, no results from Paypal to report, and typically when seeking Paypal Support, you get the standardized response that "we can't help you with that... you need to go over to: https://www.x.com/developers/paypal " (which I'm sure you've experienced as well?) and use their Developer forums/site.

    But, I'll return to this post (or a new one) with anything I turn up that might be beneficial for integration of Gravity Forms' Paypal Standard or Pro add-ons with the Paypal checkout process to fill the form fields that are collected in GF but not properly passed to the checkout. Thanks again for sticking with this issue.

    Steve C.
    3Cstudio

    Posted 7 years ago on Tuesday February 19, 2013 | Permalink
  15. 3cstudio
    Member

    Addendum: GF made that sales period (of about 3 days) a hit -- would have been nearly impossible without it. Mad props! :)

    Posted 7 years ago on Tuesday February 19, 2013 | Permalink
  16. Thanks for the update, and congratulations on your success.

    Posted 7 years ago on Tuesday February 19, 2013 | Permalink