PayPal Integration

Permalink Browser Info Environment
I purchased this recently to use for a registration form for an upcoming event. In the past I have used Advanced Forms and it works perfectly but this site needed C5.7. I placed my form in the site but cannot find the PayPal payment method that I have used in the past in Advanced Forms. This is a critical component to my form and is a deal-breaker if it is not available. I notice that you mentioned it was coming back online last week. Does it have PayPal intergation please.

Regards
Ian

Type: Discussion
Status: In Progress
ianj
View Replies:
jgarcia replied on at Permalink Reply
jgarcia
Yes it does.

I'm working on going to submit a request to reactivate it tomorrow, but this is a change that the core team has to make, so it may not be reactivated until Monday. But it does include PayPal integration.
ianj replied on at Permalink Reply
ianj
Thank you so much. I will wait on the revised version, hopefully Monday.
Love your work
Regards
Ian
ianj replied on at Permalink Reply
ianj
Just in case the core team delay, is there any chance i could get the upgraded version. I have v1.4.0.3 installed at present and need to go live with this registration form early next week.
regards
Ian
jgarcia replied on at Permalink Reply
jgarcia
Absolutely. Actually - I didn't realize you had already purchased Formify. You should be able to download the Paypal integration version (once I get it uploaded), even if they don't reactivate it.
jgarcia replied on at Permalink Reply
jgarcia
I apparently didn't read you initial post thoroughly. You mentioned you had already purchased it. Sorry I missed that :)
ianj replied on at Permalink Reply
ianj
Thank you. I will keep checking for the update.
ianj replied on at Permalink Reply
ianj
Is there any chance I could get the zipped version of the Add-on sent to me by PM? I really need to get the payment part of my conference registration online.
Regards
Ian
jgarcia replied on at Permalink Reply
jgarcia
I just uploaded Formify 2.0. You should be able to download it.

I don't have docs yet on how to integrate PayPal, but here's the gist of it:

1. On your form go to Settings -> Integrations, and enable PayPal.
2. On the same form, go to the Integrations tab and specify your PayPal email address.
3. Just the "Product" field to your form with the appropriate pricing settings.

That's all there is to it. Let me know if you have any trouble.
ianj replied on at Permalink Reply
ianj
I updated the Add-On and I just went to the Integrations and noticed that PayPal Integration is not showing up. Just Stripe and MailChimp. Is there something else I need to do?

Regards

Ian
ianj replied on at Permalink Reply
ianj
Sorry my Google Chrome is causing me major issues with this C5.7 site. No matter what I do it does not refresh properly. I had to use Firefox on PC to see the changes. On Mac it does not update properly
jgarcia replied on at Permalink Reply
jgarcia
Gotcha. So you can access PayPal integration now?
ianj replied on at Permalink Reply
ianj
Hi,

I am able to see the PayPal Integration and have added the separate form for payment to take place. The only problem I am having now is that when someone completes a form the information is being passed to the record but the page remains with the Submit button saying "Processing" rather than passing the user across to the payment page. I have tried this on several browsers and keep getting the same results. The form page can be seen at

http://summerfest.menaianglican.org/index.php/register-1...

You are welcome to try to add data to the fields as I can delete the record after but I need to get to the bottom of this urgently.

Regards
Ian
ianj replied on at Permalink Reply
ianj
OK I resolved this issue but I have another one now. The only option available in PayPal integration is the PayPal email account. How do I set the PayPal Currency Code and the PayPal Item Description? I have tried adding a Hidden Field for each but these do not seem to be getting passed to PayPal.
ianj replied on at Permalink Reply
ianj
As a temporary fix I have hard coded the AUD Currency Code into the file

/formify/src/Integration/Paypal/Controller.php

replacing the current USD currency code.

I am guessing that the PayPal Integration can be extended by adding a few of these fields to the XML file in

/formify/src/Integration/Paypal/config.xml

regards
Ian
jgarcia replied on at Permalink Reply
jgarcia
Good job digging into it. :)

Yes, that is correct (modifying the XML file), but you'd have to do something with that new config in the files that process it. If you want to dig into it, have at it...otherwise, I'll see if I can get a hotfix in place and have the new version up tomorrow (November 8)
ianj replied on at Permalink Reply
ianj
I am a little uncertain that I could get the syntax correct if I play around too much with the controller.php file so if you could do the hotfix that would be great.

Thanks for the support on this
Regards
Ian
jgarcia replied on at Permalink Reply
jgarcia
Meant to let you know...this fix is in place.

concrete5 Environment Information

# concrete5 Version
Core Version - 5.7.5.9
Version Installed - 5.7.5.9
Database Version - 20160615000000

# concrete5 Packages
Formify (1.4.0.3), Framework Theme (1.4.4), Styled Maps (1.2.3).

# concrete5 Overrides
languages/sv_SE/LC_MESSAGES/messages.mo, languages/sv_SE/LC_MESSAGES, languages/sv_SE, languages/ja_JP/LC_MESSAGES/messages.mo, languages/ja_JP/LC_MESSAGES, languages/ja_JP, languages/de_DE/LC_MESSAGES/messages.mo, languages/de_DE/LC_MESSAGES, languages/de_DE, languages/tr_TR/LC_MESSAGES/messages.mo, languages/tr_TR/LC_MESSAGES, languages/tr_TR, languages/nl_NL/LC_MESSAGES/messages.mo, languages/nl_NL/LC_MESSAGES, languages/nl_NL, languages/cs_CZ/LC_MESSAGES/messages.mo, languages/cs_CZ/LC_MESSAGES, languages/cs_CZ, languages/en_GB/LC_MESSAGES/messages.mo, languages/en_GB/LC_MESSAGES, languages/en_GB, languages/it_IT/LC_MESSAGES/messages.mo, languages/it_IT/LC_MESSAGES, languages/it_IT, languages/pt_BR/LC_MESSAGES/messages.mo, languages/pt_BR/LC_MESSAGES, languages/pt_BR, languages/es_PY/LC_MESSAGES/messages.mo, languages/es_PY/LC_MESSAGES, languages/es_PY, languages/da_DK/LC_MESSAGES/messages.mo, languages/da_DK/LC_MESSAGES, languages/da_DK, languages/ru_RU/LC_MESSAGES/messages.mo, languages/ru_RU/LC_MESSAGES, languages/ru_RU, languages/fi_FI/LC_MESSAGES/messages.mo, languages/fi_FI/LC_MESSAGES, languages/fi_FI, languages/el_GR/LC_MESSAGES/messages.mo, languages/el_GR/LC_MESSAGES, languages/el_GR, languages/fr_FR/LC_MESSAGES/messages.mo, languages/fr_FR/LC_MESSAGES, languages/fr_FR, languages/sv_SE/LC_MESSAGES/messages.mo, languages/sv_SE/LC_MESSAGES, languages/sv_SE, languages/ja_JP/LC_MESSAGES/messages.mo, languages/ja_JP/LC_MESSAGES, languages/ja_JP, languages/de_DE/LC_MESSAGES/messages.mo, languages/de_DE/LC_MESSAGES, languages/de_DE, languages/tr_TR/LC_MESSAGES/messages.mo, languages/tr_TR/LC_MESSAGES, languages/tr_TR, languages/nl_NL/LC_MESSAGES/messages.mo, languages/nl_NL/LC_MESSAGES, languages/nl_NL, languages/cs_CZ/LC_MESSAGES/messages.mo, languages/cs_CZ/LC_MESSAGES, languages/cs_CZ, languages/en_GB/LC_MESSAGES/messages.mo, languages/en_GB/LC_MESSAGES, languages/en_GB, languages/it_IT/LC_MESSAGES/messages.mo, languages/it_IT/LC_MESSAGES, languages/it_IT, languages/pt_BR/LC_MESSAGES/messages.mo, languages/pt_BR/LC_MESSAGES, languages/pt_BR, languages/es_PY/LC_MESSAGES/messages.mo, languages/es_PY/LC_MESSAGES, languages/es_PY, languages/da_DK/LC_MESSAGES/messages.mo, languages/da_DK/LC_MESSAGES, languages/da_DK, languages/ru_RU/LC_MESSAGES/messages.mo, languages/ru_RU/LC_MESSAGES, languages/ru_RU, languages/fi_FI/LC_MESSAGES/messages.mo, languages/fi_FI/LC_MESSAGES, languages/fi_FI, languages/el_GR/LC_MESSAGES/messages.mo, languages/el_GR/LC_MESSAGES, languages/el_GR, languages/fr_FR/LC_MESSAGES/messages.mo, languages/fr_FR/LC_MESSAGES, languages/fr_FR

# concrete5 Cache Settings
Block Cache - On
Overrides Cache - On
Full Page Caching - Off
Full Page Cache Lifetime - Every 6 hours (default setting).

# Server Software
Apache

# Server API
cgi-fcgi

# PHP Version
5.4.45

# PHP Extensions
bcmath, bz2, calendar, cgi-fcgi, Core, ctype, curl, date, dom, ereg, exif, filter, ftp, gd, hash, iconv, imap, ionCube Loader, json, libxml, mbstring, mcrypt, mysql, mysqli, mysqlnd, openssl, pcre, PDO, pdo_mysql, pdo_sqlite, Phar, posix, Reflection, session, SimpleXML, soap, sockets, SPL, sqlite3, standard, tokenizer, XCache, XCache Cacher, xml, xmlreader, xmlwriter, Zend Guard Loader, zip, zlib.

# PHP Settings
max_execution_time - 30
log_errors_max_len - 1024
max_file_uploads - 20
max_input_nesting_level - 64
max_input_time - 60
max_input_vars - 2000
memory_limit - 300M
post_max_size - 120M
sql.safe_mode - Off
upload_max_filesize - 200M
mysql.max_links - Unlimited
mysql.max_persistent - Unlimited
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
session.cache_limiter - <i>no value</i>
session.gc_maxlifetime - 1440
soap.wsdl_cache_limit - 5
xcache.var_maxttl - 0

Browser User-Agent String

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36

Hide Post Content

This will replace the post content with the message: "Content has been removed by an Administrator"

Hide Content

Request Refund

You may not request a refund that is not currently owned by you.